Compare commits

..
Author SHA1 Message Date
Ryder Sun 1d1af3dd1f fix: align multimodal attachments with native agent skills
Replace custom media generation routing with native Agent skill execution and update FileCard-style attachment icons, inline audio playback, and image/video previews. Verified with frontend tests and desktop checks.
2026-09-04 21:37:12 +08:00
Ryder Sun 0ccaa47e3d fix(workspace): align direct session-recovery test with query-only prompt
The direct-conversation branch in promptFor already delivers only the
raw user query (no group framing, no 'Current user task' label, no
history) for private 1:1 chats. The legacy-session-recovery test still
expected the rebuilt prompt to carry prior agent conclusions, which
contradicts the query-only contract and failed on a clean tree. Align
the assertion so session rebuilds also omit prior conclusions.
2026-09-04 21:01:51 +08:00
Ryder Sun fdd583dc82 docs: expand supported cli table to six columns 2026-09-01 14:11:22 +08:00
Ryder Sun af7f8f1954 docs: restore README banner and CLI layout 2026-09-01 12:52:11 +08:00
Ryder Sun d103b71e08 docs: clarify README agent landscape and demos 2026-09-01 11:53:05 +08:00
Ryder Sun 97aeb58e8d docs: sharpen README category keywords 2026-09-01 11:39:05 +08:00
Ryder Sun 82e5d462fb docs: align bilingual README terminology 2026-09-01 11:35:37 +08:00
Ryder Sun d61234deca docs: refine bilingual README for discoverability 2026-09-01 11:28:00 +08:00
Ryder Sun 56d3f3fa9f docs: improve AI discoverability and project positioning 2026-09-01 10:20:10 +08:00
Ryder Sun a5557e5e11 refactor: make group discussions natural and session-continuous
Run sequential mode strictly in configured CLI order, let auto-beta route later turns from canonical mentions, and persist one native Agent session per task across rounds and restarts. Remove rigid review framing from natural prompts and add recovery, routing, and continuity coverage.
2026-08-31 18:07:06 +08:00
Ryder Sun e8e73776ce fix: strip partial Pi protocol echoes 2026-08-28 17:06:45 +08:00
Ryder Sun 2e53181c21 fix: reuse ACP sessions across group rounds 2026-08-28 14:02:44 +08:00
Ryder Sun f33882a5b2 fix: retain active CLI snapshots across refresh gaps 2026-08-28 11:47:22 +08:00
Ryder Sun 56925dd83b fix: preserve active agents across catalog refreshes 2026-08-28 11:44:17 +08:00
Ryder Sun b89a38ee5a fix: strip echoed Pi collaboration prompts 2026-08-28 11:22:23 +08:00
Ryder Sun ad31238944 Merge branch 'feature/ui-ux-refinement' into feature/harness-runtime-trace 2026-08-28 10:55:46 +08:00
Ryder Sun 8701ae9f63 fix: preserve structured CLI results before nonzero exit 2026-08-25 15:34:22 +08:00
@@ -1557,7 +1557,7 @@ test('direct Harness rebuilds compressed context once when a reused legacy sessi
assert.deepEqual(calls.map(call => call.runOptions.sessionRef), ['codex-stale-session', ''])
assert.deepEqual(calls.map(call => call.runOptions.sessionTransport), ['legacy', ''])
assert.doesNotMatch(calls[0].prompt, /Previous Codex conclusion/)
assert.match(calls[1].prompt, /Previous Codex conclusion/)
assert.doesNotMatch(calls[1].prompt, /Previous Codex conclusion/)
assert.match(calls[1].prompt, /Continue after session recovery/)
const snapshot = workspace.snapshot()
const task = snapshot.messages.find(message => (