/autoplan, /codex on macOS, and memory ingest work again
- Eight missing aliases make skills discoverable without explicit docs
- Three new team-share gates for project-first security let an admin turn the share on and off
- Browser re-pair and session revocation use the standard token API instead of a phantom endpoint
- Terminal agent refactored to propagate and name errors instead of silently swallowing them
- Terminal agent refactored to use bounded memory
- Terminal agent architecture can now be tested without running Playwright
- /autoplan work again on macOS
- /codex work again on macOS
- memory ingest work again
- /autoplan's task aggregation now emits real tasks
- /codex creates its temporary workspace under CODEX_HOME instead of silently failing
- /memory-ingest's second-pass classifiers run without hanging the agent
- Consent gates now mean what they say
From gstack
/autoplan, /codex on macOS, and memory ingest work again. And every consent gate now means what it says. This is the second and final wave of the GStack 2 fork port. Wave one took the audit infrastructure; this wave takes the fixes and the features. Three skills that failed silently on every run now work. /autoplan's task aggregation emits real tasks. /codex creates its temporary workspace under CODEX_HOME instead of silently failing. /memory-ingest's second-pass classifiers run without hanging the agent. Eight missing aliases make skills discoverable without explicit docs. Browser re-pair and session revocation use the standard token API instead of a phantom endpoint. Three new team-share gates (project-first security in 50 glyphs) let an admin turn the share on and off. Terminal agent refactored to match the daemon's quality bar: errors are propagated and named, not silently swallowed; memory use is bounded; and the architecture can be tested without running Playwright.