v0.1.17: replace persona library with juxtaposed characters, add custom persona support

This commit is contained in:
2026-06-17 00:13:52 +02:00
parent 4a212c160c
commit 11bc5c44af
9 changed files with 125 additions and 58 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
# Design: Matty — forkless' annoying Mattermost sidekick
> **Status:** v0.1.16 — Implemented and deployed
> **Last updated:** 2026-06-16
> **Status:** v0.1.17 — Implemented and deployed
> **Last updated:** 2026-06-17
> **Bot username:** @matty
> **Default model:** dolphin-llama3:latest (configurable in System Console)
@@ -157,7 +157,7 @@ User: "@matty hello again" → Wake() → bot responds, new session
### 3.1 `plugin.json`
Current settings (v0.1.16):
Current settings (v0.1.17):
| Key | Type | Default | Purpose |
|---|---|---|---|
+2 -2
View File
@@ -51,8 +51,8 @@ mattermore/
| `server/engagement.go` | Active session tracking (5-min timeout) |
| `server/persona.go` | 19 personas with stable short IDs |
| `server/configuration.go` | 12 settings, validation, debug logging |
| `DESIGN.md` | Full functional design (up to date with v0.1.16) |
| `CHANGELOG.md` | All versions from v0.1.0 to v0.1.16 |
| `DESIGN.md` | Full functional design (up to date with v0.1.17) |
| `CHANGELOG.md` | All versions from v0.1.0 to v0.1.17 |
| `dev/docker-compose.yml` | Disposable Mattermost + PostgreSQL test rig |
## External Dependencies