Changeset 0.7.3 (#41)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**Version:** 0.1 draft
|
||||
**Status:** Design
|
||||
**Applies to:** v0.6.x+
|
||||
**Applies to:** v0.7.x+
|
||||
**Companion to:** ARCHITECTURE.md (core services + terminology)
|
||||
|
||||
---
|
||||
@@ -388,7 +388,7 @@ The cost tracker might show different metrics in editor mode vs chat mode.
|
||||
|
||||
### 6.4 Jeff's Planned Modes
|
||||
|
||||
**Chat Mode** (core — v0.5.x)
|
||||
**Chat Mode** (core)
|
||||
- What exists today, plus tool calling and richer message types.
|
||||
- The "default surface" that everything else builds on.
|
||||
|
||||
@@ -572,7 +572,7 @@ publish to the server when something needs persistence or notification.
|
||||
|
||||
## 9. Implementation Roadmap
|
||||
|
||||
### Phase A: Foundation (v0.6.0)
|
||||
### Phase A: Foundation
|
||||
- [ ] `extensions.js` — loader, registry, scoped context
|
||||
- [ ] `Extensions.register()` API with permission enforcement
|
||||
- [ ] Manifest format parser and validator
|
||||
@@ -580,7 +580,7 @@ publish to the server when something needs persistence or notification.
|
||||
- [ ] Asset serving endpoint
|
||||
- [ ] Extension settings UI in Settings modal
|
||||
|
||||
### Phase B: Browser Tools (v0.6.1)
|
||||
### Phase B: Browser Tools
|
||||
- [ ] `ctx.tools.handle()` API for browser tool registration
|
||||
- [ ] Tool schema collection in completion handler
|
||||
- [ ] `tool.call.*` / `tool.result.*` WebSocket routing
|
||||
@@ -588,19 +588,19 @@ publish to the server when something needs persistence or notification.
|
||||
- [ ] Tool execution in EventBus `WaitFor` pattern
|
||||
- [ ] Tool use display in chat messages
|
||||
|
||||
### Phase C: Surfaces (v0.6.2)
|
||||
### Phase C: Surfaces
|
||||
- [ ] Surface registration and activation API
|
||||
- [ ] Mode selector in sidebar
|
||||
- [ ] `ctx.ui.replace()` / `ctx.ui.restore()` for region management
|
||||
- [ ] `surface.activated` / `surface.deactivated` events
|
||||
|
||||
### Phase D: First Extensions (v0.7.0)
|
||||
### Phase D: First Extensions
|
||||
- [ ] Cost tracker (browser, proof of concept)
|
||||
- [ ] Slash commands (browser, message transforms)
|
||||
- [ ] Custom renderers (browser, mermaid/latex/etc)
|
||||
- [ ] Editor mode (browser, with git provider tools)
|
||||
|
||||
### Phase E: Server-Side Tiers (v0.8.0)
|
||||
### Phase E: Server-Side Tiers
|
||||
- [ ] Starlark runtime integration
|
||||
- [ ] Sidecar HTTP tool protocol
|
||||
- [ ] Server-side tool execution in completion handler
|
||||
|
||||
Reference in New Issue
Block a user