Commit graph

60 commits

Author SHA1 Message Date
Darkatse
b6d0bbe5ee feat(agent): add slash command for output revisions
Route /fix through the existing resume lifecycle and revise the last reply's selected swipe from its current saved text. Preserve manual edits, support command cancellation, and keep persistent metadata on the bound message.
2026-09-08 03:09:22 -04:00
Darkatse
2a52de78f1 feat(agent): resume chats and retry presentation saves 2026-09-08 01:45:04 -04:00
Darkatse
8e3f51a7c4 feat(agent): stream reasoning in the run timeline 2026-09-06 22:05:03 -04:00
Darkatse
a996402de7 docs(agent): simplify and consolidate framework documentation 2026-09-06 20:53:05 -04:00
Darkatse
f16ad7bff0 feat(agent): show structured delegation and handoff details 2026-09-06 19:14:53 -04:00
Darkatse
14d0f10a15 fix(agent): hide automatic commits from timeline 2026-09-06 17:18:33 -04:00
Darkatse
402ef9bd75 fix(agent): preserve persistent state across chat forks (#216) 2026-09-04 20:11:37 -04:00
Darkatse
76b8b72a84 feat(agent): stream OpenAI Responses tool calls 2026-08-28 18:55:23 -04:00
Darkatse
c8d88663e2 feat(agent): support OpenAI-compatible tool-call streaming 2026-08-28 04:01:27 -04:00
Darkatse
a0bfd3a6b4 docs(agent): document live tool-call streaming 2026-08-28 02:35:43 -04:00
Darkatse
c3f8b3ee1b feat(mcp): add registration-level tool description overrides 2026-08-25 01:14:40 -04:00
Darkatse
605ae1b7fd refactor(agent): commit live workspace without checkpoints 2026-08-18 16:20:05 -04:00
Darkatse
a14070488c feat(agent): auto-commit text drafts before explicit commits 2026-08-13 01:16:57 -04:00
Darkatse
735409dff0 refactor(agent): present tool results as text and Markdown 2026-08-12 20:51:14 -04:00
Darkatse
4af6b0784a refactor(agent): hide internal tool result metadata from models 2026-08-12 18:50:48 -04:00
Darkatse
3a6c93a203 refactor(agent): standardize recoverable line-based reads 2026-08-12 17:49:30 -04:00
Darkatse
206acdeaa7 feat(mcp): add tool execution to legacy generation 2026-08-10 00:19:16 -04:00
Darkatse
be58e1c3e6 feat(agent): add MCP tool execution 2026-08-09 19:40:11 -04:00
Darkatse
40159b499e refactor(agent): make canonical tool descriptors the source of truth 2026-08-04 20:07:20 -04:00
Darkatse
a16f1d2f56 refactor(chat): remove windowed mode and restore full-history semantics 2026-07-19 20:57:41 -04:00
Darkatse
c1ab8d7fcf refactor(chat): converge windowed payload patch contract 2026-07-10 21:24:54 -04:00
Darkatse
91df880813 fix(agent): apply legacy output cleanup before chat commits #114 2026-06-30 16:17:47 -04:00
Darkatse
c62d23deb0 feat(agent): add in-run user guidance steering 2026-06-19 00:19:17 +08:00
Darkatse
5068a6b85b feat(agent): surface model turn narration in run timeline 2026-06-17 00:20:35 +08:00
Darkatse
ad6d5e50dd feat(agent): add automatic run retention cleanup 2026-06-14 23:45:46 +08:00
Darkatse
fe107710bb feat(agent): apply run retention pruning from the history panel 2026-06-14 14:00:36 +08:00
Darkatse
6bdaa330e3 feat(agent): add run retention controls and refactor timeline detail components 2026-06-14 13:02:36 +08:00
Darkatse
13e4cc5d04 feat(agent): add run retention planning and storage classification 2026-06-14 01:29:03 +08:00
Darkatse
17c263f67f feat(agent): add run history listing summaries 2026-06-13 23:56:40 +08:00
Darkatse
1e894f52b5 fix(agent): prune persistent states only from explicit deletion candidates 2026-06-07 22:36:08 +08:00
Darkatse
a1392c7b67 feat(agent): unify multi-agent timeline projection and invocation-scoped event reads 2026-06-07 21:28:21 +08:00
Darkatse
15d278a723 feat(agent): add handoff-aware run timeline projection and UI 2026-06-07 00:34:11 +08:00
Darkatse
b90e27cdad fix(agent): add profile diagnostics for dangling preset and model bindings 2026-06-05 21:47:35 +08:00
Darkatse
c69a670edf fix(agent): retarget profile preset refs during preset rename 2026-06-05 00:58:32 +08:00
Darkatse
af593e2010 fix(agent): unblock profile management for dangling presets and corrupt files 2026-06-04 23:41:25 +08:00
Darkatse
7718d0ad0c fix(agent): preserve full run timeline with paged virtual rendering 2026-05-31 00:58:47 +08:00
Darkatse
3424bb6509 feat(agent): add append mode for workspace file writes 2026-05-30 21:27:09 +08:00
Darkatse
22f3790b27 feat(agent): add opt-in dice roll tool 2026-05-30 19:59:08 +08:00
Darkatse
0bc44ed940 feat(agent): sanitize portable profile model bindings 2026-05-30 12:25:44 +08:00
Darkatse
d9c62b25a0 feat(agent): split active and editing profile selection semantics 2026-05-30 02:43:20 +08:00
Darkatse
cd5af371e9 feat(agent): add non-direct run semantics for callable SubAgent profiles 2026-05-30 02:01:32 +08:00
Darkatse
caedd64301 feat(agent): add scoped SubAgent timeline views 2026-05-30 01:23:29 +08:00
Darkatse
0fdfda1fc4 feat(agent): add independent preset/model prompt assembly pipeline 2026-05-27 20:30:36 +08:00
Darkatse
ab726462d0 fix(agent): use text metrics and typed tool result payloads 2026-05-22 23:15:54 +08:00
Darkatse
77f15e2196 fix(agent): publish persistent state IDs only after durable finish 2026-05-20 21:27:05 +08:00
Darkatse
ea3f5122ce fix(agent): fail fast /trigger Agent routing errors 2026-05-20 15:02:26 +08:00
Darkatse
fe9a479299 fix(agent): enforce typed retry and fail-fast rollback contracts 2026-05-20 12:27:05 +08:00
Darkatse
cbe153dc39 feat(agent): add profile tool description editor
- Expose canonical Agent tool specs through the host ABI and use them to drive
the profile panel tool editor. Let creators override model-facing tool and
parameter descriptions while preserving Rust registry validation as the source
of truth.

- Also normalize empty overrides, update Agent API docs and typings, localize the
new UI, and cover the tool spec API with a contract test.
2026-05-05 22:56:00 -04:00
Darkatse
9118073819 feat(agent): surface reasoning in model turns and logs
- Add a sanitized model turn display DTO and readModelTurn host API
- Enrich agent run events with model round and reasoning summaries
- Render model reasoning, assistant output, and tool calls in the timeline detail panel
- Normalize visible provider reasoning while keeping native continuation state opaque
- Show visible reasoning in LLM API log readable output, including streaming logs
- Update docs and contract/runtime tests
2026-05-05 18:26:38 -04:00
Darkatse
fca51be374 feat(agent): route regenerate and swipe through Agent mode 2026-05-04 14:43:58 -04:00