How it works
Every knowledge item has a kind (what it is) and a scope (who can see it):Kind
Page — rich-text documents (company briefs, style guides, priorities).
Skill — structured procedures and SOPs.
File — uploaded files (images, PDFs, spreadsheets, audio, video).
Source — externally synced content from connected integrations.
Scope
Workspace — visible to all agents in the workspace. Pin it to include in every agent’s boot context.
Agent — visible only to specific agents, assigned via the agent junction.
Giving agents boot context
Boot context is what an agent reads before doing any work. Two mechanisms control it:| Mechanism | What it does |
|---|---|
| Workspace scope + pinned | A pinned workspace-scoped item is injected into every agent’s startup context. |
| Agent scope + agent assignment | An agent-scoped item assigned to specific agents is injected only for those agents. |
Create a knowledge item
Go to Knowledge in the left sidebar and create a new page, skill, or upload a file.
Set scope and visibility
For all agents: set scope to Workspace and toggle Pinned on.For specific agents: set scope to Agent and assign the agents who should receive it from the agent picker.
Organizing knowledge
Use folders to organize items by topic. Folders support nesting and custom icons. Use tags for cross-cutting labels (e.g. “q2-2026”, “onboarding”, “legal”). Tags are separate from scope — they’re for your own organization, not for controlling agent access. Use pinned to surface important workspace items in boot context without having to remember which folder they’re in.Keeping knowledge effective
Keep each item focused. One item per topic is better than one giant document with everything. An agent reads all items in its boot context, so you can have multiple short ones. Keep them current. An agent reading stale knowledge (“Q1 priorities” in Q3) is worse than reading nothing — it acts on outdated information. Review pinned items quarterly or when your situation changes significantly. Signs knowledge is stale:- The agent references old project names or priorities
- It uses outdated context in responses
- It contradicts what you’ve told it recently in conversation
Good boot context examples
Company one-pager (workspace, pinned)
Company one-pager (workspace, pinned)
Who you are, what the company does, who the customers are, your stage, your voice. 3-5 paragraphs maximum. Every agent benefits from this context.
Writing style guide (workspace pinned, or agent-scoped)
Writing style guide (workspace pinned, or agent-scoped)
Tone, vocabulary, formatting preferences, what to avoid. Examples of good and bad outputs help more than abstract rules. Pin it workspace-wide if all agents should follow it, or scope it to specific writer agents.
Current quarter priorities (workspace, pinned)
Current quarter priorities (workspace, pinned)
What matters right now — 3-5 bullet points. Update at the start of each quarter. Helps agents prioritize when they have discretion.
Standing rules (workspace, pinned)
Standing rules (workspace, pinned)
Hard rules that should never be broken: “never commit to pricing”, “always CC [name] on outbound”, “don’t share confidential deal terms”. Short list, no ambiguity.
Standard procedures (agent-scoped)
Standard procedures (agent-scoped)
Step-by-step workflows for recurring tasks — e.g., how to research a new contact, how to structure a newsletter draft, how to handle inbound inquiries. Role-specific, so assign to the relevant agents only.
Agent-created skills
Agents don’t just consume knowledge — they create it. When an agent discovers a reusable method during work, it can autonomously create a skill scoped to itself. This happens via thehq_skill_upsert.py skill.
When agents create skills:
- After performing the same sequence 3+ times successfully
- After a breakthrough discovery (figuring out a non-obvious method through trial and error)
- When the user gives a reusable instruction that isn’t already documented
- The agent detail page shows a Skills section with the agent’s self-created procedures
- A blue dot indicates recent edits (within 7 days), with the one-line reason displayed below
- The knowledge editor’s History panel shows who made each edit (agent name + emoji vs “You”)
- The dashboard fleet card shows how many skills were updated this week

