agent-context-isolation

Agent Context Isolation

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-context-isolation" with this command: npx skills add parcadei/continuous-claude-v3/parcadei-continuous-claude-v3-agent-context-isolation

Agent Context Isolation

Prevent agent output from polluting the main context window.

Rules

  1. Use Background Agents with File-Based Coordination

RIGHT - background agent writes to file, main reads file

Task(subagent_type="...", run_in_background=true, prompt="... Output to: /path/to/file.md")

WRONG - foreground agent dumps full transcript into main context

Task(subagent_type="...", run_in_background=false)

Background agents with run_in_background=true isolate their context. Have them write results to files in .claude/cache/agents/<agent-type>/ .

  1. Never Use TaskOutput to Retrieve Results

WRONG - dumps entire transcript (70k+ tokens) into context

TaskOutput(task_id="<id>") TaskOutput(task_id="<id>", block=true)

RIGHT - check expected output files

Bash("ls -la .claude/cache/agents/<agent-type>/") Bash("bun test") # verify with tests

TaskOutput returns the full agent transcript. Always use file-based coordination instead.

  1. Monitor Agent Progress via System Reminders

System reminders come automatically:

"Agent a42a16e progress: 6 new tools used, 88914 new tokens"

To detect completion:

- Watch for progress reminders to stop arriving

- Poll for expected output files: find .claude/cache/agents -name "*.md" -mmin -5

- Check task output file size growth: wc -c /tmp/claude/.../tasks/<id>.output

Stuck agent detection:

  • Progress reminders stop arriving

  • Task output file size stops growing

  • Expected output file not created after reasonable time

  1. Verify with Tests, Not Output

After agent work:

  • Run the test suite directly: bun test

  • Report pass/fail counts

  • Only investigate failures if tests fail

  1. File-Based Agent Pipeline Pattern

Research agent → .claude/cache/agents/oracle/output.md ↓ Plan agent → .claude/cache/agents/plan-agent/output.md (reads research) ↓ Validate agent → .claude/cache/agents/validate-agent/output.md (reads plan) ↓ Implement agent → src/module.ts (reads validated plan)

Each agent reads the previous agent's file output, not TaskOutput.

Why This Matters

Agent context isolation preserves the main conversation's context budget. Reading agent outputs via TaskOutput floods context, causing:

  • Mid-conversation compaction

  • Lost context about user's original request

  • Repeated explanations needed

Source

  • Session where TaskOutput flooded 70k+ tokens into main context

  • Session 2026-01-01: Successfully used background agents with file-based coordination for SDK Phase 3

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

agentic-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-orchestration

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

sub-agents

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

planning-agent

No summary provided by upstream source.

Repository SourceNeeds Review