diff options
| author | Adam Malczewski <[email protected]> | 2026-06-02 13:54:07 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-02 13:54:07 +0900 |
| commit | c1439ea8c677ddfd11c219de39c3e77c7e297a9b (patch) | |
| tree | e5dfcc7abb07a4a9bb1832671b6048356ae9a561 /notes | |
| parent | 3e5e93df13ff49833263a17841446c2fa037e3df (diff) | |
| download | dispatch-c1439ea8c677ddfd11c219de39c3e77c7e297a9b.tar.gz dispatch-c1439ea8c677ddfd11c219de39c3e77c7e297a9b.zip | |
wishlist: add major Workspaces feature with workspace-scoped agents
Diffstat (limited to 'notes')
| -rw-r--r-- | notes/wishlist.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/notes/wishlist.md b/notes/wishlist.md index 07fba2b..203f42a 100644 --- a/notes/wishlist.md +++ b/notes/wishlist.md @@ -48,8 +48,14 @@ - `[pending]` **Key usage levels tool.** Add a tool that lets the agent read the current usage levels of API keys — including request counts, token consumption, rate limit proximity, and any other relevant metrics. This would allow the agent to make informed decisions about key selection, proactively warn about approaching limits, and help troubleshoot when requests start failing due to exhausted keys. +## Workspaces + +- `[pending]` **Workspaces feature.** Allow users to organize tabs into separate workspaces. The homepage (`/`) shows a workspaces dashboard with all existing workspaces listed, where the user can click to open one. Any other sub-path (e.g., `/my_project`) acts as a new workspace — if the user visits a path that doesn't exist yet, prompt them to create it. Each workspace maintains its own set of open tabs, independent of other workspaces. + - `[pending]` **Workspace-scoped agents.** There is a general global agents configuration, but each workspace can also define agents scoped specifically to that workspace, overriding or extending the global set. + ## Reliability & Bug Fixes + - `[partial]` **Fix the todo system.** The current task list tool and its UI have bugs or limitations that need addressing. *(The TaskList class and todo tool work with clean validation, but there's no dedicated frontend UI panel for todos beyond sidebar references.)* - `[partial]` **Fix the Claude reset system.** The "Claude Wake Schedule" panel (ClaudeReset.svelte) allows scheduling model wake/reset times. There are bugs or limitations in the current implementation that need fixing — get it working reliably. *(Major improvements made — SnapshotSequencer, global mutation lock, 4-probe coalescing, boot recovery — but server-side request reordering can still desync UI, and toggle endpoint ignores client intent.)* |
