
plastic-labs/honcho
4 skills1.8k installs25.7k starsGitHub
Install
npx skills add https://github.com/plastic-labs/honchoSkills in this repo
1Honcho IntegrationHoncho Integration is a plastic-labs/honcho skill for embedding Honcho persistent memory and session semantics into agent-based bot frameworks. It extends the main honcho-integration guidance for applications built around an agent loop, session manager, tool registry, and message bus. Concrete reference implementations ship for nanobot under references/bot-frameworks/nanobot/, while openclaw and picoclaw entries are marked planned. When an unknown framework appears, the skill instructs agents to adapt the general integration pattern—session hooks, memory read/write, and tool-call bridging—to that architecture. Developers reach for Honcho Integration when bots need cross-session user modeling without bespoke vector stores. Outputs include wired session providers, Honcho client calls in the agent loop, and framework-specific reference diffs.725installs2Honcho Clihoncho-cli is a debugging skill from plastic-labs/honcho for developers operating Honcho agent memory deployments. It wraps the Honcho Python SDK with agent-friendly defaults: JSON output via --json or piped mode, structured errors, and input validation. Use the honcho command to inspect workspace state, peer representations, memory contents, session context, queue status, and dialectic quality when a production or staging Honcho deployment misbehaves. Interactive TTY sessions render human-readable tables; scripted checks emit JSON arrays for jq parsing. Allowed tools include Bash(honcho:*), Bash(jq:*), Read, and Grep. Developers reach for honcho-cli during incident response on agent workspaces, not when initially scaffolding a new Honcho integration from scratch.412installs3Migrate Honchomigrate-honcho is a migration skill from plastic-labs/honcho that walks developers through upgrading the Honcho Python SDK from v1.6.0 to v2.0.0. It replaces separate AsyncHoncho, AsyncPeer, and AsyncSession classes with a single Honcho client using the `.aio` accessor for async operations, and updates Observations API calls to Conclusions terminology. Developers reach for migrate-honcho when an existing Python agent or chat app depends on Honcho memory and a version bump would otherwise break peer, session, and chat flows.324installs4Migrate Honcho Tsmigrate-honcho-ts is a migration skill from plastic-labs/honcho for upgrading the Honcho TypeScript SDK after breaking API changes. It replaces the removed `.core` property with `.http` for advanced HTTP access, updates listing methods so `workspaces()` returns `Page<string>` instead of `string[]`, and adjusts `session.peers()` to return `Peer[]` instead of `Page<Peer>`. Developers reach for migrate-honcho-ts when a TypeScript agent app using Honcho memory fails to compile or behave correctly after an SDK update affecting config, streaming, or session APIs.324installs