ollie/cmd/toolsrv/internal
Levi Neely f7a52088db per-agent cwd override with session-level inheritance
- Agent cwd is optional; empty = inherit session cwd (the common case)
- Session cwd is required at creation and is the inheritance root
- toolsrv maintains agentCWD map, resolved per call from agent= field
- Override set via agent cfg (cwd=...) or ctl (cwd [<dir>|-])
- Agent.SyncCwdToToolServer re-pushes on every (re)connect
- GUI NewAgentDialog shows '(inherit: <sessionCwd>)' as placeholder
- proc_test.go covers per-agent cwd isolation
- Kate and acme scripts updated for new session/agent creation flow
- AGENTS.md documents the architecture
2026-10-07 15:14:04 +02:00
..
bypass refactor: remove dead code across packages (-220 lines) 2026-08-21 16:41:42 +02:00
exec proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00
quirks quirks: only reject shell calls with tools in command position 2026-08-26 14:00:21 +02:00
registry implement namespace-bounded capability model 2026-10-06 17:41:27 +02:00
sandbox sandbox: skip sockets and FIFOs in Landlock rules 2026-09-25 16:33:39 +02:00
server per-agent cwd override with session-level inheritance 2026-10-07 15:14:04 +02:00