9cb1657d21
Add lazy platform chat IDs for Matrix rooms
2026-04-19 17:25:25 +03:00
c666d908da
fix: make matrix entry-room bootstrap idempotent
2026-04-19 17:23:07 +03:00
17d580096b
Serialize Matrix chat sends
2026-04-19 17:18:32 +03:00
4533118b68
Fix agent API wrapper constructor compatibility
2026-04-19 17:11:49 +03:00
730ea70f78
Fix real client chat cache compatibility
2026-04-19 17:07:52 +03:00
414a8645bd
Add per-chat real client routing
2026-04-19 17:03:48 +03:00
5782001d3d
fix: preserve matrix room metadata when setting platform chat id
2026-04-19 16:52:43 +03:00
f3f9b10d6b
feat: add platform chat id room metadata helpers
2026-04-19 16:50:12 +03:00
9bb93fbbda
docs: add matrix per-chat context design
2026-04-19 16:37:41 +03:00
430c82dba1
feat(04-01): finalize AgentApi migration
2026-04-17 16:31:48 +03:00
cd59d89617
fix(04-02): revert out-of-scope real client edit
...
- drop sdk/real.py change to respect requested write scope
- update phase summary file list
2026-04-17 16:12:56 +03:00
632673eaae
docs(04-02): complete matrix context commands plan
...
- add phase summary with verification and deviations
2026-04-17 16:12:27 +03:00
b52fdc4670
feat(04-02): add matrix context management commands
...
- add save/load/reset/context handlers and matrix interception flows
- persist current session and last token usage in prototype state
2026-04-17 16:12:03 +03:00
da0b76882e
docs(04-03): add execution summary
...
- record containerization decisions and verification
- document scoped deviation for uv runtime install
2026-04-17 16:07:51 +03:00
4628304979
feat(04-03): add matrix bot containerization
...
- add Dockerfile for matrix bot runtime
- add compose service and env template entries
2026-04-17 16:07:47 +03:00
2720ee2d6e
feat(04-02): extend prototype and matrix pending state
...
- add saved session and last token tracking in prototype state
- add matrix load/reset pending store helpers
2026-04-17 16:07:35 +03:00
6923b801a3
wip: phase 4 planning complete, ready to execute
2026-04-17 15:36:19 +03:00
0e132849cc
docs(04): create phase 4 plans — AgentApi migration, context commands, Docker
2026-04-17 15:28:40 +03:00
3f39b7002a
docs: create thread — matrix dev prototype agent platform state
2026-04-16 12:01:26 +03:00
c004d96785
docs: add exact run commands for matrix prototype
2026-04-08 02:57:45 +03:00
7507b2f252
wip: 02-prototype paused at task 4/4
2026-04-08 02:55:30 +03:00
9c73266ea5
docs: add matrix direct-agent prototype runbook
2026-04-08 02:51:25 +03:00
8efc91b02b
fix(matrix): accept repeat invites before provisioning
2026-04-08 02:18:11 +03:00
37643a9695
fix prototype backend review issues
2026-04-08 01:43:44 +03:00
94bdb44b93
feat: wire matrix runtime to real backend
2026-04-08 01:40:38 +03:00
9784ca6783
feat: add real platform compatibility layer
2026-04-08 01:38:28 +03:00
fabedb105b
Fix prototype state user isolation
2026-04-08 01:30:37 +03:00
19c85db89a
Persist canonical prototype user state
2026-04-08 01:29:02 +03:00
083be77404
fix(agent): collision-safe thread keys
2026-04-08 01:25:52 +03:00
2fad1aaa66
feat: add prototype local state store
2026-04-08 01:25:46 +03:00
de20ff638a
feat: add direct agent session transport
2026-04-08 01:00:02 +03:00
1fdb5bf303
docs: add matrix direct-agent prototype design
2026-04-08 00:22:20 +03:00
b08a5e3d96
wip: matrix-restart-reconciliation-and-dev-reset-workflow paused at task 1/2
2026-04-07 18:13:06 +03:00
6ced154124
feat(matrix): land QA follow-ups and refresh docs
...
- harden Matrix onboarding/chat lifecycle after manual QA
- refresh README and Matrix docs to match current behavior
- add local ignores for runtime artifacts and include current planning/report docs
Closes #7
Closes #9
Closes #14
2026-04-05 19:08:58 +03:00
7fce4c9b3e
wip: 01.1-matrix-restart-reconciliation-and-dev-reset-workflow paused at task 1/2
2026-04-04 13:14:53 +03:00
0299887924
docs(01.1): add validation strategy
2026-04-03 16:44:38 +03:00
4653ae877a
docs(01.1): create phase plan
2026-04-03 16:40:44 +03:00
0f4ecc3c88
docs(01.1): research matrix restart reconciliation
2026-04-03 16:35:55 +03:00
795a56c686
docs(01.1): capture matrix restart and reset phase context
2026-04-03 16:25:48 +03:00
a2a286547b
test(01): persist human verification items as UAT
2026-04-03 12:41:32 +03:00
fe096c51b7
docs(01-06): complete matrix gap-closure plan
...
Tasks completed: 2/2
- Remove reaction-era Matrix UX and strict !settings snapshot
- Harden room-vs-chat Matrix regressions
SUMMARY: .planning/phases/01-matrix-qa-polish/01-06-SUMMARY.md
2026-04-03 12:37:11 +03:00
9cdb6118e9
test(01-06): harden matrix room-vs-chat regressions
...
- Seed invite tests with explicit next_chat_index progression instead of C1 assumptions
- Separate Matrix room ids from logical chat ids in dispatcher coverage
- Verify the full Matrix adapter suite against the tightened assertions
2026-04-03 12:35:09 +03:00
3e06a67e24
feat(01-06): remove matrix reaction-era adapter UX
...
- Drop reaction-based skill and confirmation helpers from Matrix conversion
- Render !settings as a strict read-only dashboard snapshot
- Align Matrix adapter regressions with command-only helper text
2026-04-03 12:33:15 +03:00
974935c880
test(01-06): add failing matrix command-only regressions
...
- Assert skills text no longer includes reaction-era labels
- Require converter to drop reaction callback support
- Lock !settings dashboard to read-only snapshot copy
2026-04-03 12:32:21 +03:00
80800be60c
docs(01-05): complete matrix confirmation scope plan
...
- add 01-05 summary with self-check results
- update planning state and roadmap progress for phase 01
2026-04-03 12:29:44 +03:00
716dec5dfd
test(01-05): cover matrix confirm flow round trip
...
- assert room_id is preserved on !yes and !no callbacks
- exercise send_outgoing to confirm and cancel with user+room scope
2026-04-03 12:27:42 +03:00
35695e043f
fix(01-05): align matrix confirmation scope with user and room
...
- carry Matrix room_id through command callbacks
- persist pending confirmations by user_id and room_id
2026-04-03 12:26:32 +03:00
97a3dc35ea
test(01-04): add matrix space regression coverage
...
- add MAT-01..MAT-07 and MAT-09..MAT-12 regression tests for matrix adapter
- extend store and dispatcher coverage for pending confirmations and settings dashboard
- verify matrix adapter suite and full pytest suite stay green
2026-04-02 23:03:17 +03:00
6f1bdb4077
fix(01-04): update matrix dispatcher and reaction tests
...
- rewrite invite/new-chat assertions for Space-based Matrix flow
- replace legacy reaction text checks with !skill on/off expectations
- validate confirmation text against !yes and !no prompts
2026-04-02 23:00:50 +03:00
0d85947a0b
docs(01-03): complete reaction removal plan
...
- add execution summary for Matrix text confirmation changes
- update state tracking and roadmap progress for phase 01
- record plan completion details for follow-up test work
2026-04-02 22:58:15 +03:00