One room for the record, the work, and the memory
Most AI workspaces are a chat window with an upload box. Close the tab and the context is gone; upload a new version and the old one disappears; ask the same question next month and you start from zero.
A Continua Project Room is different: it is a shared, versioned record that your team, your investigations, your schedules, and your agents all read from and write to. Files are compiled into citable text. Every change keeps its history. Every task leaves a trail. And long-running work picks up exactly where the last run stopped.
Seven capabilities, one durable workspace
MVCC: a state store built for many agents at once
Immutable versions, snapshot reads, and conflict detection let rounds, sub-tasks, schedules, and people share state without locks.
02Every format, compiled and citable
PDFs, Office files, and plain text become line-numbered Markdown every finding can cite.
03Search to orient. Delegate to decide.
A cheap, cited read primitive for agents, plus one-call delegation to complete-record reasoning across up to 1B tokens.
04Work that continues on its own
Schedules, delayed runs, and self-relaying agents that resume from state, not from scratch.
05Memory that compounds
Past tasks, expert corrections, and decisions distilled into living knowledge files.
06Shared team knowledge and skills
Your team's knowledge, policies, and reusable skills live in rooms that every teammate and every agent can use.
07Access, provenance, and human control
Team or personal rooms, selected members, and approval gates for every consequential action.
MVCC: a state store built for many agents at once
Relay rounds, sub-analyses, scheduled wake-ups, and humans all write to the same room. None of them can corrupt each other's work.
Agents don't work one at a time. A long-running goal hands off from round to round; each round fans out sub-analyses; a scheduled run wakes up while a relay is still in flight; a reviewer edits the plan mid-run. A shared folder with last-write-wins semantics turns that into lost updates, half-read files, and agents reasoning over state that no longer exists.
v2 · id …b7 — snapshot read: replays and cites v2 even after v3 ships.A Project Room is built on multi-version concurrency control (MVCC), the same technique databases use to let many readers and writers share data without locks. The filename is the stable identity; every write publishes a new immutable version with its own file ID. That gives agents the guarantees they need to run unattended:
- Snapshot reads, reproducible reasoning. A file ID always resolves to exactly one version. An agent that planned against
plan.mdv3 can cite v3, replay from v3, and prove what it saw, even after another round publishes v4. - Atomic publishing. A same-name write becomes current only once it is ready. No agent ever reads a half-uploaded or half-compiled file; until the swap, every reader gets the previous version.
- Optimistic concurrency, not locks. A write that depends on a version someone else already replaced is refused with a conflict (HTTP 409). The agent re-reads the latest version, merges its changes, and retries. No coordinator, no lock to forget to release.
- Replay-safe writes. Writing the same output filename again just publishes another version, so a round that crashes and replays its log can redo its writes without side effects. Agents write freely because nothing is ever destroyed.
- Every agent write is undoable. List a file's history, inspect any retained version's compiled text, and restore it in one call. The replaced head stays in history too, so even a rollback can be rolled back.
- Deletes are soft. A removed file stays recoverable for the retention period (7 days by default) from the deleted-files list. An over-eager agent cleanup is a recoverable mistake, not an incident.
Every format, compiled and citable
Upload what you have. Get back text an investigation can cite to the line.
Rooms accept the shapes evidence actually arrives in. Each file is compiled into clean, structured Markdown — the exact text an investigation will read and cite.
- Text arrives ready. Markdown, JSON, CSV, and other UTF-8 text are available the moment they're uploaded — ideal for notes, rules, and agent memory.
- Documents are compiled. PDFs, Word, Excel, PowerPoint, and other binary files are converted and indexed. Compile status is visible per file, and a failed compile can be retried without re-uploading.
- See what the AI sees. Open any file's compiled Markdown — whole, or a specific line range — to confirm exactly what an investigation will read.
- Dates and titles travel with the file. Attach a source date (year, month, day, or timestamp) and a title, so "which figure is current?" has an answer.
- Provenance built in. Files produced by a task can carry the ID of the response that generated them, so every derived document traces back to the investigation behind it.
Search to orient. Delegate to decide.
An agent's context window is small and expensive. A room can be millions of pages. So agents get two primitives: a cheap, targeted read, and a way to hand the whole record to an engine built to read it.
Most agent frameworks give an agent one option: retrieve a few chunks and stuff them into its prompt. That works for where is the leverage covenant defined? It fails for is this borrower still compliant after every amendment?, because the answer may sit in a page no retriever ranks highly, and no agent context can hold the whole record. A Project Room gives the agent both tools, and both return the same file-and-line citations, so the agent can check everything it's told.
1 verified finding
Search: a cheap, precise read primitive
Agents call search with keywords or a natural-language question and get back ranked, deduplicated passages, each carrying its file ID, its line numbers in the compiled Markdown, and its source date. Then they read just the surrounding lines.
- Context-frugal by design. Return only the top passages an agent asks for, then read an exact line range of the compiled file. A round pulls the background one step needs, not the whole room.
- Filters an agent can reason with. Scope a search to specific file IDs, to files produced by a given task, or to a source-date window. That's how an agent asks "what did round 4 write?" or "what changed since the last run?"
- No silent mixing. With a date filter, undated files are excluded, so an agent's "since July" query never quietly pulls in material of unknown age.
- Citations that survive hand-offs. File ID plus line number is stable under MVCC, so a passage one round found can be cited, verified, or re-read by any later round.
Delegate: complete-record deep reasoning as a tool call
When the answer has to hold against the entire record, the agent doesn't try to read it. It delegates: one call hands the question, the room (or several rooms), and the agent's Finding and Composition Criteria to Continua's complete-record engine. The agent polls for the result and gets back verified findings, not a wall of text.
- Up to 1 billion tokens of working context, outside the agent. Every ready file in the rooms is read with 100% page coverage and measured recall. The agent's own context only ever holds the conclusions.
- Reasoning budgeted per step. Extraction runs on fast models, reconciliation gets more depth, and contested, high-materiality findings escalate to frontier models across 20+ models from multiple vendors. Use
auto, or pin a model. How routing works → - Gaps closed recursively. If a finding depends on something not yet established, the engine opens its own sub-investigation. What the record can't answer comes back as an explicit open question the agent can plan around. Gap recursion →
- Verified before the agent sees it. Each finding is checked for support, currency, and conflicts, labeled fact or inference, and scored. Guardrails cover 100% of findings in both Lite and Strict mode. Verification →
- Machine-readable results. Findings arrive as structured
findings.jsonwith sources and quotes, so an agent can test whether the evidence actually supports the claim before acting on it. - Safe to retry, safe to fan out. Each delegated analysis carries an idempotency key: a replayed round gets the existing result back instead of paying twice, and a round can launch several sub-analyses in parallel.
Beyond a single room
- Multiple rooms, one investigation. Combine a deal room with your team's policy room and last year's precedent room; the investigation reconciles all of them as one record.
- Rooms plus everything else. Add one-off attachments, live web search, or MCP-connected systems to the same run, under the same citation discipline.
- Your rules, applied explicitly. Tell the investigation which definitions and approved rules to follow, which sources take precedence, and which prior decisions to preserve or reassess. Contradictory or expired rules are flagged, not silently resolved.
- Coverage you can check. Files still compiling or in a failed state are not counted as ready sources — and you can see which is which before you run.
Add-back of $410k conflicts with policy §3.2
Every task stays in the room
Investigations run against a room are listed with it. For each one you can see the original question, the Finding Criteria and Composition Criteria it was given, its results, its deliverables, and its findings.json evidence. Follow-ups chain to the task they continue, so the full conversation — including every correction and clarification — stays reconstructable.
Work that continues on its own
The room keeps the state. The work keeps going.
Some work isn't a single question. It's a weekly covenant check, a market watch, a data room that keeps receiving files, or a multi-week project with dozens of steps. Because a room holds both the evidence and the state of the work, a run can start, stop, wait, and resume without losing its place.
Scheduled and delayed runs
- Recurring: run any investigation on a five-field cron schedule, in your time zone.
- One-time, later: run once after a delay — "check again in two hours" — and the schedule closes itself when done.
- Pause, resume, change, cancel at any time; execution history is kept, and each run links to the response it produced.
- Durable by design: scheduled runs read from room files, connected MCP systems, and web search — never from temporary uploads that could expire before the run.
- Billing-aware: a schedule that can't be billed pauses with a stated reason rather than failing silently.
Self-driving, long-running agents
With Agent mode on, a run can read the room, delegate sub-analyses, write results back, and arrange its own next run. The room becomes the agent's durable memory — so an interrupted run is recovered, not repeated.
How a room makes this safe:
- State lives in files, not in a chat. The goal, acceptance criteria, plan, memory, and budget are ordinary room files — readable and editable by your team.
- Write-ahead logging. Before any side effect, the round records what it intends to do; after, it records what actually happened. A crashed or timed-out round is taken over and replayed from its log, not started again.
- One step per round. Each round claims a single plan item with a checkable "done when." Items that don't finish are split; items that fail twice are marked blocked with a reason.
- Idempotent hand-offs. Each round starts the next with a deterministic key, so a retry never spawns a duplicate run, and a scheduled wake-up never collides with a relay already in flight.
- Waits are cheap. When the next step depends on a date or a condition, the agent switches from relaying to a schedule — and backs off automatically if repeated checks find nothing new.
- Budget is counted, not guessed. Spend is summed from the room's actual billed tasks each round; the agent stops before the ceiling, not after.
Memory that compounds
Every task you run can make the next one start smarter.
A room that only stores inputs is a filing cabinet. A room that also stores what your team learned is an institutional memory. Continua can review a room's past tasks — the questions, the criteria, the results, the follow-ups where an expert pushed back — and distill them into durable knowledge files that future investigations read first. It is the room-level foundation of the Enterprise Second Brain.
- Learns from the whole task chain. Not just answers, but the follow-ups: user additions, expert corrections, business decisions, and conclusions that were later reversed.
- Facts, methods, and decisions kept apart. Domain knowledge says what is true and when; work methods say how to handle a problem; decision cases record context, options, rationale, and outcome. Methods reference knowledge instead of copying it.
- Gaps are first-class. Missing evidence, source conflicts, and unresolved questions live in their own file until the record resolves them — then the answer moves into the knowledge itself.
- Every entry points back. Each item keeps its source room, file or task, location, and date, so a reusable rule is never an orphaned claim.
Incremental by design — not a fresh summary every week
Memory that is rewritten from scratch quietly forgets. Room-based knowledge is maintained the opposite way:
- File-level change detection. Each run compares the current list of source rooms, files, and tasks against the last successful processing record — new, changed, unchanged, and previously unfinished items are handled differently. A replaced file with a new file ID counts as changed.
- Fixed filenames, updated in place. The same topic always lives in the same file. Each update reads the full current version, integrates what's new, and saves the complete text under the same name — the room's version history keeps everything that came before.
- Correct, merge, or revise — don't append. New evidence can add to an entry, correct it, merge a duplicate, or narrow where it applies. Superseded conclusions leave the current text with a short note on why.
- Progress is recorded only after the save is verified. A source is marked processed only once its knowledge has been written and read back. Anything that failed to read, compile, or save stays open for the next run.
- Never learns from itself. The knowledge base's own files are excluded as sources, so outputs are not re-distilled into echoes.
Access, provenance, and human control
Agents do the reading. People decide who sees what — and what happens next.
A room is where evidence, decisions, and actions meet, so it carries the controls that make work defensible.
Access
- Personal or team rooms. Create a room for yourself, or inside an active team.
- Team-wide or selected members. Open a room to the whole team or limit it to named members.
- Read-only or ask-enabled sharing. Share a room view-only, or let readers ask their own follow-up questions against it.
- Permissions carry through. Schedules, agents, and sub-tasks act with the same room permissions as the person who set them up — never more.
Provenance
- Every file shows when it was added, its source date, and — when generated by a task — which response produced it.
- Every task shows its question, criteria, sources, results, and evidence, and links to the task it followed.
- Every version and deletion is retained for the retention window, so "what changed, and when?" is always answerable.
Human in the loop
- Connected systems, gated by you. MCP connections can be read-only or write-enabled, and writes can run automatically, always, or only after approval.
- Approval is a follow-up, not a bypass. When a run proposes a consequential action, it stops with the proposal. Your reply continues the same task chain and carries the approval forward.
- Dangerous and irreversible means stop. Long-running agents pause before anything they can't undo themselves and that affects people or systems outside the room — sending a message, publishing, paying, deleting data with no history, changing permissions. Writing versioned room files, creating deletable drafts, and scheduling the next round don't need a human.
- Plain-numbered replies. When an agent waits for you, it lists numbered items with options and a recommendation. Reply "1 approve; 2 choose B; 3 raise budget to 80" and it resumes from exactly where it stopped.
Continua is designed to support professional judgment, not replace it. Review important findings against their supporting evidence before relying on them. Read Trust & Security →
A Project Room vs. a chat with uploads
| Chat assistant + file upload | Continua Project Room | |
|---|---|---|
| Where the context lives | In one conversation | In a shared, durable room |
| Uploading a new version | Replaces or duplicates | New version; history kept and restorable |
| Concurrent edits | Last write wins | MVCC: immutable versions, snapshot reads, conflict detection |
| Finding a passage | Scroll or re-ask | Ranked search with file, line, and date filters |
| Team knowledge & skills | Re-explained every chat | Shared team rooms with versioned knowledge, policies, and skills |
| Deleted by mistake | Gone | Recoverable within the retention window |
| What an investigation reads | A few retrieved chunks | Every ready file in one or more rooms, up to 1B tokens, 100% coverage |
| Reasoning depth | One model for everything | Per-step reasoning budget routed across 20+ models |
| Citations | Approximate | File, line, and source date |
| Formats | Mostly text and PDF | Text, PDF, Office, and more — compiled and inspectable |
| Repeat work | Start again each time | Scheduled, delayed, or self-relaying runs |
| Interrupted long jobs | Lost | Resumed from logged state |
| Learning | Chat memory that drifts | Distilled, versioned knowledge files with sources |
| Control | Prompt only | Room access, MCP write modes, approvals, audit trail |
Two ways teams run on Project Rooms
Ready-made workflows you can start from — or adapt to your own process.
Enterprise knowledge, maintained automatically
For: teams that answer the same kinds of questions across many deals, matters, or clients.
What it does: reads every relevant room in the same team (team rooms and designated member rooms; personal rooms excluded), and maintains one Enterprise Knowledge Base room for that team.
- Finds the team's existing knowledge base — creates it only if none exists — and leaves its access settings as they are.
- Treats all source rooms as read-only.
- On each run, compares files and tasks against the last successful record and processes only what's new, changed, or previously unfinished.
- Integrates findings into five fixed files — an index, domain knowledge, work methods, decision cases, and evidence gaps & conflicts — updating in place instead of generating timestamped copies.
- Reports what was new, changed, unchanged, or still pending, and what remains unresolved. When nothing changed, it says so and writes nothing.
Long-running goal, self-driven
For: multi-step projects too large for one run — research programs, data-room build-outs, recurring monitoring that ends in a deliverable.
What it does: you give a goal, an optional budget (default: up to 10 credits and 30 rounds), and optional boundaries. The agent:
- Creates a dedicated execution room and writes its working files: the protocol, the project brief (goal verbatim, AI-drafted acceptance criteria, budget, boundaries, status), the plan, and its memory (confirmed facts, decisions, assumptions, pending approvals).
- Keeps your context rooms strictly read-only.
- Runs one plan step per round, logs intent before every side effect, writes state back, and hands off to the next round — or to a schedule when it needs to wait.
- Stops on completion, budget, stall, or a decision that's yours — and writes a final summary mapping every acceptance criterion to its evidence.
What is a Project Room?
A Project Room is a Continua project: a shared, versioned collection of compiled files plus the history of every task run against it. People, investigations, schedules, and agents all use the same room as their source of truth.
What happens when I upload a file with the same name?
It becomes the new current version. The previous version moves to history, where you can open it or restore it. Restoring keeps the version you replaced in history too.
What happens if two people, or a person and an agent, edit the same room at once?
Rooms use multi-version concurrency control (MVCC). Every version is immutable and has its own ID, so readers keep a consistent snapshot. A new version becomes current only once it's ready, and a write based on a stale version is rejected with a conflict instead of overwriting someone else's work.
When should I use search, and when should I run a full investigation?
Use search for a fast lookup when you know roughly what you're looking for; it returns ranked passages with file and line references. Run an investigation when the answer must hold against the entire record. It reads every ready file in the room, up to 1 billion tokens of working context, routes each step to the right model, and verifies every finding.
How does a team share knowledge and skills?
Keep them in a team room as plain, versioned files: glossaries, policies, methods, and skills (reusable workflows with their own criteria). Every teammate and every agent with access to the room can use them, and an edit applies to every later run.
Can I recover a deleted file?
Yes. Deleting is a logical removal; the file's versions are retained for the configured retention period (7 days by default) and can be restored from the list of deleted files.
What file types can a room hold?
Text formats such as Markdown, JSON, and CSV are ready immediately. PDFs, Office documents, and other files are compiled into Markdown; you can check compile status per file and retry a failed compile.
How do investigations use a room?
Point an investigation at one or more rooms, and every ready compiled file becomes part of the record it reads and cites. For a quick lookup, search the room and get ranked passages with file and line references.
Can rooms run work on a schedule?
Yes. Any investigation can run on a recurring cron schedule or once after a delay, using room files, connected MCP systems, or web search. Schedules can be paused, resumed, changed, or cancelled, and each run links to its result.
What happens if a long-running agent is interrupted?
Its state and intended actions are logged in the room before anything happens. The next round checks whether the interrupted round is still running; if not, it takes over and replays from the log instead of starting over.
Will an agent take actions without me?
Only reversible ones inside the room — writing versioned files, planning, scheduling its next round. Anything dangerous and irreversible, or anything your boundaries list, stops and waits for your reply.
Does Continua train on what's in my rooms?
No. Your documents, prompts, and task data are never used to train AI models — by us or our model providers. Learning happens in knowledge files inside your rooms, which you can read, edit, and roll back. See Trust & Security.
Can I manage rooms from my own tools?
Yes. The Continua MCP server and API expose rooms, files, versions, search, tasks, and schedules, so your own agents can work with them directly.