Models and usage
Choose model capability deliberately and interpret token and cost estimates correctly.
The right model depends on the job: a bounded triage task, complex implementation, and independent review ask for different strengths. Compare completed outcomes and rework along with token use. Canopy can summarize usage exposed by supported CLIs, but cost figures are estimates and provider billing remains the authority for actual charges.
Open this topic's article index for AI assistants →
Why did Claude Code forget my task after compaction?
Recover a Claude Code task after /compact by checking the actual branch, diff, tests, and lost instructions before giving the agent one verified next step.
Read → Blog / 2026-09-28Canopy 0.3.4: test tab recovery, OpenCode usage, and Remote
A task-based reading of the v0.3.4 release notes with a short installed-build trial for closed tabs, OpenCode Statistics, and Remote continuity.
Read → Guide / 2026-09-28How to stop an endless AI code review loop
When each review pass finds another issue, triage findings against the same acceptance checks, verify the latest commit, and decide what blocks this PR.
Read → Guide / 2026-09-28Why does my coding agent show so many sent tokens?
Understand large input totals, growing conversation context, cache reads and writes, output tokens, and the checks to make before changing models.
Read → Use case / 2026-09-28Canopy vs OpenCode: agent or project workspace?
Compare OpenCode's multi-provider agent, subagents, session stats, and sharing with Canopy's local project workflow around installed CLIs.
Read → Blog / 2026-09-28Why cheaper AI tokens can make a coding task more expensive
A worked task-cost comparison that counts retries, cache categories, human review, and accepted code instead of ranking models by input-token price.
Read → Guide / 2026-09-28How to set a practical budget for parallel coding agents
Decide how many agents to launch, assign each an output and stop point, then track plan usage, estimates, review load, and accepted work.
Read → Guide / 2026-09-28How many coding agents should you run at once?
A practical way to size parallel agent work by independent tasks, review capacity, worktrees, local resources, and provider usage.
Read → Use case / 2026-09-28Can Claude Code and Codex agents talk to each other in Canopy?
Separate cross-CLI messages from Claude-native agent teams, choose teammate models deliberately, and verify a two-session handoff.
Read → Guide / 2026-09-28Share agent work with a team without sharing model accounts
A practical boundary map for shared project context, CLI profiles, team collaboration, model access, and billing in Canopy.
Read → Guide / 2026-09-28Which coding-agent CLIs work in Canopy, and what differs?
A dated, source-backed comparison of launch, resume, session signals, shared context, and file attribution across seven CLIs.
Read → Guide / 2026-09-28When a coding-agent session suddenly burns through usage
Pause the session, separate context growth from repeated work and stale estimates, then restart with a smaller verified scope.
Read → Guide / 2026-09-28Share project instructions across Claude Code and Codex
Place durable facts, CLI-specific instructions, reusable skills, and MCP connections where each agent can actually use them.
Read → Guide / 2026-09-28Measure AI coding cost per accepted change
A repeatable worksheet for comparing model choices by accepted work, review time, retries, token categories, and provider charges.
Read → Guide / 2026-09-28Switch from Claude Code to Codex without losing the task
A cross-CLI handoff when usage limits, model choice, or review needs change: preserve the goal, branch, evidence, and next action.
Read → Guide / 2026-09-28Keep coding-agent context useful between sessions
Make a handoff that preserves the task, decisions, branch, and evidence without carrying an entire chat transcript forever.
Read → Guide / 2026-09-28How to reduce coding-agent token usage without losing the result
Scope tasks, manage growing context, choose models deliberately, and compare accepted work rather than chasing a low token count.
Read → Use case / 2026-09-28Should I use a cheaper AI model first, then a stronger model to review?
Choose current Claude or OpenAI models for triage, implementation, and review; copy the handoff prompts and compare complete task costs.
Read → Guide / 2026-09-27How to run multiple coding agents without losing track
A two-agent workflow with task ownership, separate worktrees, service ports, attention checks, and a final review decision.
Read → Blog / 2026-09-27Understanding AI coding agent usage and estimated cost
Read Canopy's CLI, model, session, plan-limit, and estimated-cost views without mistaking a token estimate or stale quota snapshot for a provider charge.
Read → Blog / 2026-09-27Your AI coding cost dashboard is not your bill
Separate the three ledgers behind a coding-agent dashboard: model consumption, plan capacity, and actual provider charges.
Read → Guide / 2026-09-28Did your coding-agent skill actually load? A five-minute test
Separate skill discovery, invocation, and useful execution with an explicit test, a natural-language test, and one negative control.
Read → Use case / 2026-09-28Can Canopy work offline with a local coding agent?
Test local files, Git, services, Preview, search, and a preinstalled CLI against the separate requirement for a local model endpoint.
Read → Guide / 2026-09-28Coding agent hit a usage limit mid-task? Save the work first
Identify the actual limit, preserve the checkout and partial result, then resume, wait, or hand off without repeating work or changing accounts blindly.
Read → Guide / 2026-09-28How to evaluate an AI coding workspace on a real project
A repeatable trial for terminal, IDE, and multi-agent workspaces that follows one change from setup through running behavior, review, resume, and accepted result.
Read → Guide / 2026-09-28Run OpenCode with a local Ollama model in Canopy
Set up a local model route, account for OpenCode V1 and V2 differences, verify context and tool use, then test an offline coding task in Canopy.
Read →