Memory tools
Episode list, search, graph view, landscape view, embedding projection, node detail, and retrieval inspection.
The current repo does not expose a separate interactive python -m opencas chat terminal mode. The practical operator paths are the dashboard, the HTTP API, Telegram, phone, and the WebSocket bridge when enabled.
python -m opencas --with-server
This is the primary operator mode. It serves the dashboard and the HTTP/WebSocket APIs on 127.0.0.1:8080 by default.
python -m opencas --tui
Use the TUI when you need to set up or change provider material, model selection, Telegram settings, or copied credential material.
| Tab | Purpose |
|---|---|
| Overview | High-level runtime, health, token, and memory summaries. |
| Health | Doctor status, recent health history, runtime and event visibility. |
| Chat | Session history, current provider/model lane, somatic context, current work, voice controls, and message send. |
| Operations | Receipts, tasks, work objects, qualification runs, approval audit, and live process control. |
| Schedule | Durable schedules, calendar views, and run history. |
| Usage | Token telemetry, dominant models and sources, provider telemetry notes, and process hygiene clues. |
| Daydream | Reflections, conflicts, keeper promotion, and daydream-origin work. |
| Memory | Memory atlas, retrieval inspection, embedding projection, and node detail. |
| Identity | Self-model, user model, continuity, musubi, and somatic state. |
| Executive | Goals, plans, commitments, and executive snapshot. |
| Platform | Capability inventory, extension lifecycle, and trust policy control. |
| System | Config overview, model/configured option visibility, phone, and Telegram control. |
| Logs | Telemetry event stream and search/filter controls. |
OpenCAS uses provider-backed embeddings by default for semantic memory retrieval. Artifact-backed autobiographical memory is also part of the current system, which means authored plans and stories can be ingested into recall instead of only being found as raw files.
Episode list, search, graph view, landscape view, embedding projection, node detail, and retrieval inspection.
Reflections, keepers, conflicts, promotion lineage, and daydream-origin work visibility.
Use the System tab or the TUI bootstrap to configure bot token, pairing policy, allowlists, and polling settings.
The System surface and `/api/phone/*` routes expose Twilio configuration, owner calling, and recent-call inspection.
Use the Chat tab microphone and speaker controls when voice transcription and synthesis are enabled.