Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Things to Fix:
☐ Add behaviour settings per channel
☐ Force branching before response

Cortex Loops:
☐ Check tasks + elevate todos
☐ Improve bulletin
☐ Better cortex loop context

Improvements:
☐ Improve cron
☐ Named adapters
☐ Thread names should be better, match channel name style

Live Data Sources (maybe not needed):
☐ Repos
☐ Documentation

Features:
☐ Agent creation flow / onboarding UI
☐ Cortex chat context inspection — should be able to read the full channel context at any time
☐ Add streaming support

Urgent:
☐ Send customer emails ASAP

Settings:
☐ Disable sandboxing / sandbox settings

Notes:
Testing inter-agent comms: send a message to the Spacebot Tech Lead, who forwards to the Community Manager, who picks a random word relating to fruit, technology, or space exploration, sending it back up the chain.
1 change: 1 addition & 0 deletions docs/.node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20
2 changes: 1 addition & 1 deletion docs/content/docs/(configuration)/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,7 @@ Dispatch readiness is derived from warmup runtime state:

- warmup state must be `warm`
- embedding must be ready
- bulletin age must be fresh (<= `max(60s, refresh_secs * 2)`)
- bulletin age must be fresh (`<= max(60s, refresh_secs * 2)`)

When branch/worker/cron dispatch happens before readiness is satisfied, Spacebot still dispatches, increments cold-dispatch metrics, and queues a forced warmup pass in the background.

Expand Down
407 changes: 407 additions & 0 deletions docs/content/docs/(core)/architecture.mdx

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/content/docs/(core)/cortex.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ Branch, worker, and cron dispatch paths consult a derived `ready_for_work` signa

- warmup state is `warm`
- embedding model is ready
- bulletin age is fresh (<= `max(60s, refresh_secs * 2)`)
- bulletin age is fresh (`<= max(60s, refresh_secs * 2)`)

If dispatch arrives while not ready, Spacebot does **not** block the channel or scheduler:

Expand Down
1 change: 1 addition & 0 deletions docs/content/docs/(core)/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"title": "Core Concepts",
"pages": [
"philosophy",
"architecture",
"agents",
"memory",
"routing",
Expand Down
2 changes: 1 addition & 1 deletion docs/content/docs/(features)/meta.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"title": "Features",
"pages": ["workers", "opencode", "tools", "mcp", "browser", "cron", "skills", "ingestion"]
"pages": ["workers", "tasks", "opencode", "tools", "mcp", "browser", "cron", "skills", "ingestion"]
}
Loading
Loading