Darkatse
32bd1cbb05
feat(macros): unify contextual evaluation and parameter templates
...
Capture Agent inputs after extension hooks and share MacroEnv across prompt and request templates. Remove frozen macro emulation while preserving live extension behavior.
Simplify live data reads and browser test discovery; document the public context APIs.
Validation: pnpm run check.
2026-09-27 18:25:44 -04:00
Darkatse
a9240512ec
fix(agent): continue after extension tool timeouts
...
Return timeouts as tool errors so the model can inspect state and continue. Retain cooperative cancellation and warn that the operation may still be running.
2026-09-23 20:21:20 -04:00
Darkatse
cbda79fa23
feat(agent): manage persistent sessions and their lifecycle
2026-09-22 13:40:05 -04:00
Darkatse
b102f57139
feat(agent): stream replies with canonical session origins
...
Carry assistant text and reasoning through the shared live projection and persist session invocation/round identity for preview reconciliation. Update writing consumers and suppress in-flight event delivery after unsubscribe.
2026-09-22 04:24:31 -04:00
Darkatse
4260e7293e
feat(agent): support extension tools across chat and sessions
...
Register WebView tools through a dedicated provider with shared tool selection, naming, and result handling. Keep extension availability independent from saved profile selections.
Clarify model-facing feedback and consolidate behavioral tests and architecture documentation.
2026-09-22 00:55:32 -04:00
Darkatse
3c4d7db117
feat(agent): add persistent session runtime
...
Add standalone sessions with a shared profile, continuous JSONL history, and persistent work/tmp directories. Reuse frontend preset assembly and the existing model/tool loop with explicit Chat and Session targets.
Validation: pnpm run check
2026-09-21 22:18:25 -04:00
Darkatse
8d12ac646c
docs(agent): describe unified workspace capabilities
...
Document skill mounts, prompt catalogs and migration boundaries. Retain the JavaScript capability and kit references while removing obsolete executor details.
2026-09-20 19:59:31 -04:00
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