Skip to content

Workspace files

Cora keeps the working set small and file-driven. A typical workspace includes:

dashboard.json
cora.config.yaml
cora.cache.json
.env
CORA_AGENT_INSTRUCTIONS.md
FilePurpose
dashboard.jsonThe rendered dashboard state. Agents can update individual widget values here.
cora.config.yamlSource bindings, refresh behavior, and dashboard wiring.
cora.cache.jsonCached source data so refreshes stay local and predictable.
.envOptional project credentials and runtime secrets.
CORA_AGENT_INSTRUCTIONS.mdThe contract that tells an agent how to update the workspace safely.

Cora resolves credentials in this order:

  1. Shell environment variable
  2. Project .env
  3. Encrypted store at ~/.cora/store.enc

That ordering keeps the common cases simple while still allowing a secure fallback.

Use this page when you want to:

  • understand where data lives
  • decide which file a change belongs in
  • explain the workspace contract to another contributor or agent