Frontend - Large World: collapse org/company/team tiers into one expandable React Flow hierarchy (WorldFlow) with per-click expand, persisted node positions, a compact tree sidebar, wrench multi-select delete across levels, and a sized right slide-out (phone/tablet/full) showing an agent summary + drill button. - Agent page: GitHub-style animated contribution grid (VitalsCard), collapsible System Prompt + Personality cards, restructured anatomy cards, bigger avatar with name/title header row, Markdown/JSON-aware rendering, brain registry + history, avatar generate/upload. - User-icon menu (Infrastructure/Brains/Tools/Profile/Credits) + ToolPanel; Master Planner deploy wizard (Specialists/Swarm/Scheduled/Triggered); Team Runs view; reap-progress modal; dashboard is the single live interface. Backend - cm-brain crate (.brain as the agent definition) + brain apply/history. - Hard-purge reap (FK-ordered) + sandbox release + SSE batch-delete. - Swarm self-verifying loop, mode-aware planner, web.search tool, webhooks (migration 0013), org/company/team delete endpoints, scheduler sweeps. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
28 lines
1.3 KiB
TOML
28 lines
1.3 KiB
TOML
[package]
|
|
name = "cm-brain"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
rust-version = "1.96"
|
|
license = "UNLICENSED"
|
|
publish = false
|
|
|
|
# The portable per-claw ".brain": one ClawhDF5 file holding the agent's
|
|
# definition (system prompt, personality, skills, tools, runtime, provenance)
|
|
# and its memory. Backed by the local clawhdf5 repo (git.redclaw.dev mirror of
|
|
# ~/projects/clawhdf5), pinned to a commit so the server's Docker build can
|
|
# fetch it anonymously without a sibling-path checkout.
|
|
[dependencies]
|
|
# The canonical brain-pack format + retrieval + ClawBrainHub registry client +
|
|
# (behind the `sync` feature) ClawSync. cm-brain is a thin ClawMates-shaped
|
|
# facade over it. Pinned to a clawverse commit so the Docker build fetches it
|
|
# anonymously over Gitea (needs CARGO_NET_GIT_FETCH_WITH_CLI + git/cmake/make).
|
|
claw-brain = { git = "https://git.redclaw.dev/clawverse/clawverse.git", rev = "0ee183acc1600aba01546bd648bf3cae6f42dcc2", package = "claw-brain", features = ["sync"] }
|
|
claw-core = { git = "https://git.redclaw.dev/clawverse/clawverse.git", rev = "0ee183acc1600aba01546bd648bf3cae6f42dcc2", package = "claw-core" }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
futures = "0.3"
|
|
|
|
[dev-dependencies]
|
|
tokio = { workspace = true }
|