Adds pause and resume commands to session/ctl:
- pause: stops the tool server process, closes connections
- resume: respawns the process and re-establishes connection
When paused, tool calls return 'connection closed' errors which
propagate to the chat log. Useful for reducing resource usage when
many sessions exist but aren't actively being used.
Also adds session/{id}/paused file to check pause status.
|
||
|---|---|---|
| .. | ||
| agentfiles.go | ||
| builder.go | ||
| elevatefiles.go | ||
| format.go | ||
| fs.go | ||
| fs_test.go | ||
| fsnode.go | ||
| lifecycle.go | ||
| newroot.go | ||
| persist.go | ||
| procfiles.go | ||
| rootfiles.go | ||
| session.go | ||
| sessionfiles.go | ||
| spec.go | ||
| tree.go | ||
| types.go | ||