| .. |
| 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 reasoning variants across replay | 4 months ago |
| projects | refactor: simplify agent session ownership | 4 months ago |
| runtime | fix: settle tools when runtime goes idle | 4 months ago |
| tools | fix: preserve readable code panes | 4 months ago |
| ui | refactor: deep repo cleanup — UI kit consolidation, controller dedup, stale docs (#178) | 4 months ago |
| workspace | fix: normalize persisted tool selections | 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 | feat: attach plugins to agent chats | 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 |