Context and memory
Consuelo OS gives agents the context they need to do useful work without loading the entire workspace into the conversation. Context is what the agent needs for the current task. Memory is reusable context that helps the agent behave better over time. Structured records remain the source of truth.Use structured records first
Structured records should be used when exactness matters. Keep these structured:- people
- companies
- calls
- notes
- tasks
- opportunities
- appointments
- artifact records
- approval records
- execution logs
- integration state
- workspace identity
Use memory for supporting context
Memory is useful for context that helps the agent work better but does not need to be the canonical business record. Good memory examples include writing preferences, customer language patterns, prior strategic decisions, reusable summaries, team preferences, playbook notes, and known workflow conventions. Memory should not be the only copy of business-critical records.Context sources
| Source | Use for | Notes |
|---|---|---|
| Structured API data | Exact records and relationships | Source of truth for workspace objects. |
| Artifact metadata | Generated outputs and provenance | Links results back to executions. |
| Local files | Local-only workflows and self-hosted use | Should be selected or scoped. |
| Memory | Reusable context and preferences | Support layer, not authority. |
| Vector context | Finding relevant text | Useful for retrieval, not final truth. |
| Capability health | What OS can currently use | Prevents skills from failing late. |