| .. |
| browser | fix: decouple agent browser tools from panel state and widen chromium discovery | 4 months ago |
| hooks | refactor: replace 90 no-op snapshot getters with one mount-subscription hook | 4 months ago |
| messages | fix: preserve active session history | 4 months ago |
| projects | refactor: simplify agent session ownership | 4 months ago |
| runtime | fix: preserve active session history | 4 months ago |
| tools | perf: defer agent tool effects from root app | 4 months ago |
| ui | refactor: keep task errors in the timeline | 4 months ago |
| workspace | fix: preserve active session history | 4 months ago |
| canvas-store.ts | refactor(agent): extract runtime into @local-studio/agent-runtime package | 4 months ago |
| comments-store.ts | refactor: dedupe session stores, discovery frameworks, and runtime validation | 4 months ago |
| composer-context.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| contracts.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| filesystem-types.ts | refactor(repo): adopt src/features convention, controller RouteRegistrar, shared validation | 5 months ago |
| fs-store.ts | refactor(agent): extract runtime into @local-studio/agent-runtime package | 4 months ago |
| git.ts | fix(frontend): close token-gate bypass and add defense-in-depth to privileged routes | 4 months ago |
| highlight-cache.ts | fix: preserve filesystem syntax context | 4 months ago |
| models.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| plan-parser.ts | feat(agent): plan pane + agent surface cleanup | 4 months ago |
| plan-store.ts | refactor(agent): extract runtime into @local-studio/agent-runtime package | 4 months ago |
| prompt-templates-store.ts | refactor(agent): extract runtime into @local-studio/agent-runtime package | 4 months ago |
| safe-json.ts | refactor(frontend): evict feature-owned code from shared layers and consolidate the controller client | 5 months ago |
| sanitize-embedded-browser-url.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| session-contracts.ts | refactor: simplify agent session ownership | 4 months ago |
| session-index.ts | refactor: unify agent session activity | 4 months ago |
| session-summary.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| terminal-owners.ts | refactor: unify agent session activity | 4 months ago |
| trace-reasoning.ts | micro: rename product to Local Studio | 4 months ago |