Drop 9 batch proposals that are superseded by the boocode-lift-analysis (boocontext-audit, conductor upgrades, self-healing/verify-gate skills): add-3tier-memory, import-llm-evaluator, import-pregel-engine, plugin-platform, conductor-evolution, code-intelligence-upgrade, dev-workflow, ui-overhaul, agent-reliability. Delete 11 stub archive files (49-66B each, 'Status: Shipped. Archived.' only) that provide zero documentation value over the existing CHANGELOG.md + git tags.
1.6 KiB
1.6 KiB
Why
BooTerm currently provides basic terminal panes but lacks structured process lifecycle awareness. AI agents don't know when background tasks complete, what processes are running, or which agent spawned which terminal. Adding PTY exit notifications, rich session metadata, sandbox circuit breaker, and X-Agent-Flags header support gives BooTerm production-grade terminal management.
What Changes
- Add PTY exit notifications from opencode-pty (
<pty_exited>structured payload with exit code, last output line) - Add session metadata for PTY panes (title, description, parent agent, task ID)
- Add pattern-based log search with offset/limit pagination
- Add per-session timeouts for runaway process protection
- Add sandbox circuit breaker from open-swe (consecutive failures → abort thread)
- Add sandbox lifecycle management (4 cases: cached, creating, missing, metadata-reconnect)
- Add X-Agent-Flags header support in llama-sidecar (per-agent LLM parameter overrides)
- Add GitHub proxy pattern for authenticated git operations in sandbox
Capabilities
New Capabilities
pty-exit-notifications: Structured exit payload on process completionpty-session-metadata: Title, description, parent agent per terminal panepty-log-search: Pattern-based PTY buffer search with paginationpty-timeouts: Per-session runtime limits for process protectionsandbox-circuit-breaker: Consecutive failure detection and thread abortsandbox-lifecycle: Formal sandbox lifecycle management (4 cases)agent-flags-override: Per-agent LLM parameter overrides via X-Agent-Flagssandbox-github-proxy: Authenticated git operations without storing tokens