New to Context? Follow Start here first.

Context — Agent guide

1. What Context is

Context is the shared workspace for a person's goals and how agents execute them, across every host they use. Work lives as Epics and Issues with human review gates; approvals are decided by the person, never by an agent. The Shared Space works with Google sign-in alone; Private Spaces and the Personal domains (memories, logs, people, health, calendar, skills) exist only after the person pairs their iPhone.

2. Start here

Connect to https://mcp.onecontext.me/mcp (contract 3.0.0; app.onecontext.me/api/mcp answers 410 moved).

For the plugin's Set up Context starting prompt, introduce Nomi, Context's agent interface, then guide the user to one useful action using references/onboarding.md in the bundled Context skill (repository path: skills/context/references/onboarding.md). Shared work runs on the web with Google sign-in; explain the optional iPhone capabilities without making a download a prerequisite. Installed plugin bundles already contain the skills: use those files and the host's plugin update flow. The installation steps below apply to direct MCP hosts, not to reinstalling an approved plugin snapshot. Other skills/context/references/ paths in this Guide likewise resolve to references/ beside the bundled Context SKILL.md.

Call setup first, every session. Pass caller: {agent, model}, your host, and what you hold: skills_held: [{key, sha256}] and guide_held_sha256. It is read-only and returns:

start_context is the deprecated alias of setup (same handler, one release).

Current channel state (latest = newest tag, beta = head of main):

Channels — latest v18 (2026-09-08), beta main@2a78a3c (2026-11-07). Resolve at session start via setup; channels.json.

For direct MCP hosts, install what it returns, then read this Guide before the first write. Installed plugins use their bundled files as described above. setup never writes files or edits the host's AGENTS.md / CLAUDE.md; you do the writes with your own tools, under the target it names. Pass include: bodies on a chat host to get the Guide and skill text inline.

3. The loop

Read → act → verify, always in that order. Never write from memory of a stale read; never assume a write landed or a review was approved without reading it back.

  1. Read — list_epics, list_issues {parent_id} (direct children only), get_issue {issue_id} for criteria, version and comments; search_context {query} when you do not know where something lives.
  2. Plan — create_epic {space, title, goal, issues?}, then create_issues {parent_id, issues: [{title, description, acceptance_criteria, labels, blocked_by, due_at}]}. Decomposition is child Issues; dependencies are blocked_by edges; blocked is derived. Do not assign or pin models at chart time. The charting playbook is skills/context/references/charting.md.
  3. Pick up — update_issues {issues: [{issue_id, state: "in_progress", assignee: <your caller label>, expected_version}]}.
  4. Work — narrate with post_comment {target: {kind: "issue", id}, body}. Everything the reviewer must see goes on the Issue with attach_artifact {target, title, mime, content} (binaries: filename, size, sha256, then the upload plan). Deliverables never live only in chat.
  5. Hand to the human — claim_issue with evidence, update_issues {… state: "in_review"}, then request_review {target, reason, blocking: true}. One request per decision; the reason is a real summary (≤ 500 chars).
  6. Wait — get_changes {cursor, wait_ms: 25000} is the only event channel. changes_requested puts the Issue back in your hands: read the comment, fix, request again.
  7. Verify — verify_issue is an independent check from a different principal than the one that claimed. A claim is not a check.
  8. Close — after acceptance, complete_issues {issue_ids, work_stats}. An Epic completes when its Issues do; it is never marked done directly.

Review gates are human gates. Never mark a human gate done yourself: a gate Issue refuses complete_issues from an agent (verification_required); done is a human-accepted outcome.

4. Rules that bite

5. Skills you will use

context is always loaded — the interface: vocabulary, provenance, the loop, review discipline; its references/charting.md is the playbook when a job needs a plan and references/spec-template.md the shape of every code spec. daily-brief goes first into any recurring workflow (a missing brief is the outage alert). grill-me interviews the person before charting and wayfinder charts a job too big for one session (both third-party, MIT, used verbatim). rules and setup-context are retired into context.

Skill latest beta What it is for Raw
context v4 v4 Set up Context with Nomi, its agent interface, and use the Context MCP — vocabulary, provenance, the read → act → verify loop and the discipline for using its tools: setup first, caller and expected_version on every write, claim → verify → review, work_stats on completion, handoff before stopping. .md
daily-brief v5 v5 Daily heartbeat for any recurring agent workflow tracked in Context: once a day, post one comment on the workflow's designated Daily Brief issue saying what published, what awaits approval, what failed and what is next, and rebuild the epic's ## Runs block (schedule · next slots · routine health · last 7 briefs) so the owner sees it on the epic. .md
grill-me v1 v1 Grill the user relentlessly about a plan, decision, or idea. .md
wayfinder v1 v1 Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear. .md

Raw skill text: https://agents.onecontext.me/skills/<key>.md; channels: https://agents.onecontext.me/channels.json.

6. Tools map

Full schemas: https://agents.onecontext.me/tools/context. The core groups are Start (setup), Discovery (search_context, list_spaces), Epics, Issues, Conversation (post_comment), Review (request_review, claim_issue, verify_issue), Artifacts and Changes (get_changes, list_mutation_receipts). The paired groups — Spaces, Memories, Logs, People, Health, Calendar, Skills (the person's own playbooks, not this catalog) and Content — answer PAIRING_REQUIRED and are omitted from tools/list until the iPhone is paired.

Server Endpoint Contract Tools Published Catalog
Context https://mcp.onecontext.me/mcp 3.0.0 53 2026-09-07 · e3f20bc tools.json

Errors come in one envelope, {ok: false, error: {code, message, retryable, next_action?}}; the message names the rule and usually the fix.

7. Extensions

Extensions are products that extend Context with their own MCP server, Guide and skills; every approval they need still lives in Context. Context Sites (https://sites.onecontext.me/api/mcp) drafts, checks and publishes blog posts, site pages and Instagram carousels for a tenant — https://agents.onecontext.me/extensions/context-sites/.


This page is the Guide: GUIDE.md at v18 (raw) (beta on main differs) · built 2026-11-07T05:58:32.340Z · llms.txt · index.md