Ingestion is the act of feeding content into a sandbox. The chunking, entity extraction, and knowledge-graph wiring happens server-side — you just push the bytes through a data source and Copass takes care of the rest.Documentation Index
Fetch the complete documentation index at: https://docs.copass.com/llms.txt
Use this file to discover all available pages before exploring further.
What you can do
- Push a single string, file, or stdin stream as a one-shot ingest.
- Index an entire project tree (full or incremental).
- Watch a folder continuously — every save mirrors into the sandbox in seconds.
- Install a background service so watching survives terminal closes.
Via the Concierge (recommended)
“Ingest this folder of decision docs.” “Refresh the index for my project.”For repeated automation, the CLI / SDK paths below are usually a better fit — ingestion is the kind of thing you script.
Via the CLI
Via the SDK
Source types
When ingesting text, you can tag it with asource_type so retrieval can filter or weight it:
source_type | Use for |
|---|---|
text (default) | Generic prose, notes, transcripts |
decision | Architecture decisions, RFCs, product calls |
code | Source code (auto-detected from extension when ingesting files) |
document | Long-form docs, design specs, contracts |
event | Time-stamped events (incidents, releases, deploys) |
What happens after ingest
Advanced — direct vault writes
Beneath every ingest, content lands in the vault — Copass’s encrypted, sandbox-prefixed key/value store. Most users never need to touch it directly; ingest is the right entry point because it kicks off chunking and extraction. But if you have arbitrary blobs to store (binary assets, large encrypted snapshots, intermediate artifacts) that you don’t want extracted into the graph, you can write them straight to the vault:- Large binary assets (images, PDFs, archives)
- Encrypted snapshots and backups
- Ephemeral intermediates between agent runs
Common patterns
One-shot decision capture
Pipe Slack threads, meeting notes, or RFC drafts as
--source-type decision. Retrieval surfaces them as first-class context.Always-fresh project index
copass watch install-service mirrors a folder into your sandbox in real time. Agents see your latest code without you running a refresh.CI-driven ingest
Add a step to your CI pipeline that pushes release notes, deploy events, or test results to a
custom source. Audit the trail later via retrieval.Bulk backfill
Initial loads of historical data — register a
custom source with ingestion_mode: batch, push everything, then move to manual or polling for ongoing updates.Next steps
- Data Sources — every ingest goes through one.
- Retrieval — what you get back once content is in.
- Filesystem driver — folder-watching driver with fingerprint-based incremental updates.
- Sandboxes — where ingested content lives.

