| .. |
| automations | chore: reconcile origin main | 3 months ago |
| browser | fix: decouple agent browser tools from panel state and widen chromium discovery | 4 months ago |
| composer | feat(composer): ChatGPT-style goal mode | 3 months ago |
| hooks | refactor: replace 90 no-op snapshot getters with one mount-subscription hook | 4 months ago |
| messages | refactor(agent): consolidate workbench persistence | 3 months ago |
| projects | refactor(agent): deepen workbench project ownership | 3 months ago |
| runtime | fix(agent): restore durable transcript hydration | 3 months ago |
| tools | refactor(agent): consolidate workbench resource state | 3 months ago |
| ui | fix(agent): stop terminal reopen loop | 3 months ago |
| workbench | refactor(agent): consolidate workbench resource state | 3 months ago |
| workspace | fix(agent): restore durable transcript hydration | 3 months ago |
| composer-context.ts | release: land codex parity, provider hub, goals, automations, subagents | 3 months ago |
| filesystem-types.ts | refactor(agent): share workspace contracts | 3 months ago |
| highlight-cache.ts | feat(agent): Litter local bridge — signed phone gateway with durable turn dispatch (#261) | 3 months ago |
| safe-json.ts | refactor(frontend): evict feature-owned code from shared layers and consolidate the controller client | 5 months ago |
| session-contracts.ts | refactor(nav): split the projects sidebar into focused modules | 3 months ago |
| session-index.ts | refactor(agent): deepen workbench command ownership | 3 months ago |
| terminal-owners.ts | refactor(agent): unify terminal resource ownership | 3 months ago |
| trace-reasoning.ts | refactor(frontend): centralize browser persistence | 3 months ago |