计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
honcho【效率与协作】Router for Honcho self-hosting, integrations, CLI usage, and maintenance workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Honcho is a peer/session/message memory system with a FastAPI API, a background worker for memory formation and consolidation, Python and TypeScript SDKs, and a terminal CLI.
Use this repo skill when a user asks about Honcho configuration, startup, client integration, memory-model behavior, CLI inspection, repository testing, or release maintenance.
sub-skills/self-hosting/ when the task is about running the API,
deriver worker, database, Redis, embeddings, keys, or startup validation.sub-skills/integrations/ when the task is about the Python SDK,
TypeScript SDK, REST routes, memory reads/writes, session context, chat, or
webhooks.sub-skills/cli-operations/ when the task is about the honcho CLI,
honcho init, honcho doctor, config files, or command output.sub-skills/maintenance/ when the task is about tests, type checks,
versioning, release hygiene, or repo scripts.If you need a quick surface summary, run scripts/surface_report.py from a
Honcho checkout.
Honcho centers on four public concepts:
The API server handles requests and queues work; the deriver and dreamer run in
the background. Reads such as session.context() and peer.representation()
are cheap. Live reasoning through peer.chat() is slower and should be used
when a plain read is not enough.
Read these files when you need the fuller details:
references/core-model.md — workspace/peer/session/message/conclusion model
and the server/worker split.references/configuration-and-environment.md — config precedence, env vars,
database and vector-store settings, and runtime defaults.references/api-route-map.md — grouped /v3 route families and what each
one is for.references/cli-reference.md — honcho command groups, config file
behavior, scope flags, JSON output, and exit-code expectations.references/development-and-testing.md — tests, type checks, SDK checks,
and release-adjacent maintenance commands.references/troubleshooting.md — common startup, auth, config, scope, and
backend failures.references/repo-provenance.md — source revision and evidence trail.references/repo-routing-metadata.json — managed router metadata for
downstream import.| If the user asks about… | Go to |
|---|---|
| Local API startup, DB/Redis, embeddings, keys, or queue health | sub-skills/self-hosting/ |
| Python SDK, TypeScript SDK, REST routes, memory reads/writes, or webhooks | sub-skills/integrations/ |
honcho CLI commands, init, doctor, config, or JSON output | sub-skills/cli-operations/ |
| Tests, scripts, type checking, versioning, or release maintenance | sub-skills/maintenance/ |
honcho doctor is the fastest CLI health check.honcho peer inspect and honcho session context are the quickest memory
inspection commands.uv run pytest tests/ is the broad Python test command, but maintenance
tasks should usually start with a smaller targeted subset.uv run pytest tests/ -k typescript is the supported TypeScript SDK test
path from the monorepo root.cd sdks/typescript && bun run tsc --noEmit is the direct TypeScript SDK
type-check command.--json or
pipe the command.This skill is intended to stand on its own. Runtime links stay inside this skill tree, and bundled references/scripts capture the practical details a future agent needs without reopening the source repository.