Commit Graph
14 Commits
Author SHA1 Message Date
Federico Jaramillo Martinez 4ca4a1d096 feat: add hierarchical session tree navigator 2026-07-20 10:40:17 +02:00
Federico Jaramillo Martinez 889672ff53 feat: add session runtime reload command 2026-07-01 19:32:52 +02:00
Federico Jaramillo Martinez e77ab98361 fix(sessions): stop duplicating user message for slash commands
A slash command sent as the first (or any idle) message showed the raw
command text twice until reload: once from the client's optimistic insert
and once from the server's message.append echo, neither of which converges
with the agent's canonical expanded message (e.g. a /skill:* block).

Make commands obey the same source-of-truth contract as prompts:
- client no longer inserts the raw command text optimistically; it shows
  the existing per-session sending indicator instead
- forwarded runtime/skill commands return a bare done result rather than a
  synthetic "Accepted ..." line
- server suppresses the raw message.append echo for command-forwarded
  prompts (threaded through the compaction queue too)

Result: pre-reload state matches reload, with no transient duplicate.
2026-06-17 00:02:04 +02:00
Federico Jaramillo Martinez 3409b0acba feat: name forked and cloned sessions 2026-05-22 15:36:24 +02:00
Federico Jaramillo Martinez 9e3d272731 feat: prefill forked session prompt draft 2026-05-21 22:56:03 +02:00
Federico Jaramillo Martinez c5c45195d7 Remove test type assertion suppressions 2026-05-17 08:58:46 +02:00
Federico Jaramillo Martinez a0ca1de51e Disable forking active sessions 2026-05-12 15:55:19 +02:00
Federico Jaramillo Martinez 39ea4bfc15 Show session lineage and support detaching forks 2026-05-10 00:28:08 +02:00
Federico Jaramillo Martinez a59268dbfd Fix compaction status reset 2026-05-08 22:22:08 +02:00
Federico Jaramillo Martinez 53caabfff0 Fix picker layering and fork order 2026-05-08 16:31:31 +02:00
Federico Jaramillo Martinez be624dbdc9 Update Pi package scope 2026-05-07 22:50:50 +02:00
Federico Jaramillo Martinez eb59f1eb00 Add paged chat history loading 2026-05-07 15:46:08 +02:00
Federico Jaramillo Martinez 0b7872b479 Improve chat feedback and drafts 2026-05-07 14:01:49 +02:00
Federico Jaramillo Martinez 9be9d410e1 Extract session command service 2026-05-07 12:24:40 +02:00