Ollie Agent
c61d2a6373
Record validated lifecycle behavior
2026-08-18 07:58:01 +02:00
Ollie Agent
fa63886320
Mark completed concurrency audit findings resolved
2026-08-18 07:55:18 +02:00
Ollie Agent
45ad8c624e
Synchronize toolsrv authentication state
2026-08-18 07:49:59 +02:00
Ollie Agent
a8a6bb5204
Complete olliesrv fid synchronization
2026-08-18 07:47:46 +02:00
Ollie Agent
cad1c6be9b
Synchronize olliesrv fid read state
2026-08-18 07:45:02 +02:00
Ollie Agent
6c476f4fb8
Synchronize toolsrv fid state
2026-08-18 07:41:59 +02:00
Ollie Agent
c111cbd0ca
Stop persistent loop timers
2026-08-18 07:34:56 +02:00
Ollie Agent
e24675b8fa
Handle random generation errors
2026-08-18 07:31:52 +02:00
Ollie Agent
2ee9251b5a
Clean up toolsrv startup socket failures
2026-08-18 07:29:34 +02:00
Ollie Agent
9bbb6b9152
Make toolsrv socket polling cancellable
2026-08-18 07:27:42 +02:00
Ollie Agent
a9f4899ed3
Clean up toolsrv startup errors
2026-08-18 07:22:41 +02:00
Ollie Agent
d5def6f02a
Mark process cleanup finding resolved
2026-08-18 07:09:46 +02:00
Ollie Agent
1b934c43f4
Release empty registry agent state
2026-08-18 07:09:21 +02:00
Ollie Agent
6ef1fe52e0
Make process GC startup idempotent
2026-08-18 07:08:38 +02:00
Ollie Agent
a1dc5b990e
Bound toolsrv process completion notifications
2026-08-18 07:07:46 +02:00
Ollie Agent
fa2d65d762
Mark LSP timeout retention resolved
2026-08-18 07:05:33 +02:00
Ollie Agent
55d1814aa7
Make LSP shutdown idempotent
2026-08-18 07:05:06 +02:00
Ollie Agent
4b86ad94ff
Make bypass resolution atomic
2026-08-18 07:04:11 +02:00
Ollie Agent
6a2018545b
Mark bypass queue finding resolved
2026-08-18 07:03:02 +02:00
Ollie Agent
1284a83b52
Discard cancelled bypass requests
2026-08-18 07:01:48 +02:00
Ollie Agent
f41a580dad
Tie event subscription to server context
2026-08-18 07:00:31 +02:00
Ollie Agent
7ec8583e06
Honor cancellation during compaction streams
2026-08-18 06:59:35 +02:00
Ollie Agent
c6d9b4aa23
Bound agent prompt queues
2026-08-18 06:58:38 +02:00
Ollie Agent
e01d578303
Bound agent chat and summary caches
2026-08-18 06:57:15 +02:00
Ollie Agent
6c1de81cf9
Bound agent result cache
2026-08-18 06:55:25 +02:00
Ollie Agent
062642dfd3
Bound parallel tool dispatch
2026-08-18 06:54:48 +02:00
Ollie Agent
6a8e897fa5
Bound asynchronous session work
2026-08-18 06:53:51 +02:00
Ollie Agent
6a4f83b5b2
Bound completed toolsrv process retention
2026-08-18 06:51:43 +02:00
Ollie Agent
b6009f0f7a
Reserve toolsrv process slots atomically
2026-08-18 06:50:02 +02:00
Ollie Agent
562e1ef780
Synchronize virtfs rdwr state
2026-08-18 06:48:34 +02:00
Ollie Agent
c0ce185051
Close files opened during virtfs stat
2026-08-18 06:46:36 +02:00
Ollie Agent
93e7f510b7
Prevent dismissing running processes
2026-08-18 06:45:23 +02:00
Ollie Agent
d31d0661bd
Drain remote toolsrv stderr until exit
2026-08-18 06:43:14 +02:00
Ollie Agent
e24ed79355
Avoid keeper lock during process dialing
2026-08-18 06:41:34 +02:00
Ollie Agent
3c777667ff
Fix paused session process lifecycle
2026-08-17 18:31:37 +02:00
Ollie Agent
701e9bcaad
Prevent backend stream goroutine leaks
2026-08-17 18:27:35 +02:00
Ollie Agent
49e43248b0
Fix paused session resume lifecycle
2026-08-17 18:23:00 +02:00
Ollie Agent
e1136fdb82
Cancel session context during close
2026-08-17 17:59:19 +02:00
Ollie Agent
16bf2115fa
Cancel active agent work during shutdown
2026-08-17 17:57:14 +02:00
Ollie Agent
2599ccb4ac
Clear stale agent actions on turn exit
2026-08-17 17:52:51 +02:00
Ollie Agent
c5a8f18884
Close 9P fids during connection teardown
2026-08-17 17:51:08 +02:00
Ollie Agent
08a97540ec
Mark critical audit findings resolved
2026-08-17 17:49:46 +02:00
Ollie Agent
3ad431957c
Fix background tool startup signaling
2026-08-17 17:48:23 +02:00
Ollie Agent
4ac3b2135a
Reap toolsrv processes on shutdown
2026-08-17 17:45:29 +02:00
Ollie Agent
2352f2483a
Close feed consumer resources
2026-08-17 17:42:30 +02:00
Ollie Agent
6131fad5c5
Cancel timed out 9P reads
2026-08-17 17:41:55 +02:00
Ollie Agent
c652c562c3
Fix 9P response writer shutdown
2026-08-17 17:39:56 +02:00
Ollie Agent
7050bccfdb
Fix GoalDialog QML resource inclusion
2026-08-17 17:28:22 +02:00
Levi Neely
9147fd790a
session: expand ~ and env vars in SetCwd
2026-08-17 14:29:02 +02:00
Levi Neely
8a1efe0907
session: require cwd, make agent cwd read-only, sanitize message history
...
Session creation now requires cwd= parameter (no fallback to daemon cwd).
Agent cwd is read-only — agents inherit from session, cannot override.
Frontends updated:
- NewSessionDialog: added Directory field with Browse button
- NewAgentDialog: removed Directory field
- createAgent(): removed cwd parameter
- Kate plugin: passes cwd when creating kate session
- Dolphin: removed cwd from agent/new call
Message history sanitization (backend.SanitizeMessages):
- Removes dangling tool calls (assistant with ToolCalls but missing results)
- Removes orphan tool results (tool message without preceding call)
- Applied before sub-agent context inheritance
- Applied before session persistence save
- Applied after compaction (defensive)
Includes unit tests for all sanitization cases.
2026-08-17 14:15:55 +02:00