ollie/fs/session
Ollie Agent b038e82931 fix: rdwr on agent/new now returns agent name
The rdwr pattern needs per-fid state to work correctly (like session/new).
- Added agentNewResult field to fid struct
- Intercept writes to /session/{id}/agent/new and store result on fid
- Intercept reads from /session/{id}/agent/new and return stored result
- Added CreateAgentFromRoot public API
- Clearer error message when cwd is missing
2026-08-01 20:02:30 +02:00
..
create.go fix: rdwr on agent/new now returns agent name 2026-08-01 20:02:30 +02:00
files.go feat: support empty sessions (Core=nil) for multi-agent prep 2026-08-01 19:47:02 +02:00
format.go chat log: switch to [[[type]]]/[[[end]]] block format 2026-08-01 16:49:01 +02:00
fs.go 9P streaming: add chat file, rename chat→log, rewrite acme frontend 2026-07-31 19:52:27 +02:00
fs_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
perm.go server: split session/new (name only) from agent/new (cwd, backend, model, agent, alias, remote) 2026-08-01 18:41:10 +02:00
persist.go feat: support empty sessions (Core=nil) for multi-agent prep 2026-08-01 19:47:02 +02:00
root.go fix: add name= field to agent/new template, support in CreateAgent 2026-08-01 19:58:00 +02:00
session.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
synth.go 9P streaming: add chat file, rename chat→log, rewrite acme frontend 2026-07-31 19:52:27 +02:00
tree.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
types.go fix: validate agent directory by Name only (not ID); gofmt all changed files 2026-08-01 17:59:39 +02:00