From ac49a7cedb63dfdaf3b1c6708c7de2ff83634c51 Mon Sep 17 00:00:00 2001 From: ajspig <46900795+ajspig@users.noreply.github.com> Date: Tue, 27 Jan 2026 11:18:41 -0500 Subject: [PATCH] Abigail/minor fix (#351) * fix: updating vibecoding * fix: brooken links --- .../features/advanced/overview.mdx | 2 +- .../documentation/introduction/vibecoding.mdx | 50 +++++++++++-------- docs/v3/documentation/reference/sdk.mdx | 2 +- .../scratch/honcho-memory/quickstart.mdx | 2 +- .../documentation/scratch/local-vs-global.mdx | 2 +- docs/v3/guides/integrations/crewai.mdx | 8 +-- docs/v3/guides/integrations/langgraph.mdx | 8 +-- docs/v3/guides/migrations/mem0.mdx | 6 +-- docs/v3/guides/overview.mdx | 4 +- docs/v3/guides/storing-data.mdx | 2 +- docs/v3/migrations/from-mem0.mdx | 6 +-- 11 files changed, 49 insertions(+), 43 deletions(-) diff --git a/docs/v3/documentation/features/advanced/overview.mdx b/docs/v3/documentation/features/advanced/overview.mdx index 00a92cc2..77f17a7b 100644 --- a/docs/v3/documentation/features/advanced/overview.mdx +++ b/docs/v3/documentation/features/advanced/overview.mdx @@ -10,7 +10,7 @@ Advanced features give you fine-grained control over Honcho's behavior and imple ## Configuration & Monitoring - [Queue Status](/v3/documentation/features/advanced/queue-status) - Monitor background processing and reasoning tasks -- [Configuration](/v3/documentation/features/advanced/toggle-reasoning) - Configure reasoning models and behavior +- [Configuration](/v3/documentation/features/advanced/reasoning-configuration) - Configure reasoning models and behavior - [Summarizer](/v3/documentation/features/advanced/summarizer) - Automatic session summarization ## Querying & Filtering diff --git a/docs/v3/documentation/introduction/vibecoding.mdx b/docs/v3/documentation/introduction/vibecoding.mdx index 40a2d0c2..43679935 100644 --- a/docs/v3/documentation/introduction/vibecoding.mdx +++ b/docs/v3/documentation/introduction/vibecoding.mdx @@ -1,7 +1,7 @@ --- title: "AI-Powered Honcho Setup" icon: "wand-magic-sparkles" -description: "Universal starter prompt and Claude Code skill for building with Honcho" +description: "Agent skills and starter prompt for building with Honcho" sidebarTitle: 'Vibecoding Setup' --- @@ -14,38 +14,44 @@ We follow the llms.txt standard. There are both an llms.txt and llms-full.txt av --- -## Claude Code Skill +## Agent Skills -If you're using [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview), you can install the Honcho integration skill for a guided, interactive setup experience. The skill will explore your codebase, ask targeted questions about your integration needs, and implement Honcho step by step. - -### Installation +We provide agent skills for coding assistants like Claude Code, Cursor, Windsurf, and others. -```bash Global Installation (all projects) -# Add to your global skills directory -curl -o ~/.claude/skills/honcho-integration.md https://raw.githubusercontent.com/plastic-labs/honcho/main/docs/SKILL.md +```bash Install via npx (Recommended) +npx skills add plastic-labs/honcho ``` -```bash Project-specific Installation -# Add to your project's .claude directory -mkdir -p .claude/skills -curl -o .claude/skills/honcho-integration.md https://raw.githubusercontent.com/plastic-labs/honcho/main/docs/SKILL.md +```bash Install as Claude Skill Manually +curl -o ~/.claude/skills/honcho-integration.md https://raw.githubusercontent.com/plastic-labs/honcho/main/docs/SKILL.md ``` -### Usage +### Available Skills -Once installed, invoke the skill in Claude Code: +#### honcho-integration -``` -/honcho-integration -``` +**For new integrations.** This skill helps you add Honcho to an existing Python or TypeScript codebase. It provides a guided, interactive experience: -The skill will: -1. **Explore your codebase** to understand your language, framework, and existing AI/LLM integrations -2. **Interview you** about which entities should be peers, your preferred integration pattern, and session structure -3. **Implement the integration** based on your answers -4. **Verify the setup** to ensure everything is configured correctly +1. **Explores your codebase** to understand your language, framework, and existing AI/LLM integrations +2. **Interviews you** about which entities should be peers, your preferred integration pattern, and session structure +3. **Implements the integration** based on your answers—installing the SDK, creating peers, configuring sessions, and wiring up the chat endpoint +4. **Verifies the setup** to ensure everything is configured correctly + +Invoke with `/honcho-integration` in your coding agent. + +#### migrate-honcho-py / migrate-honcho-ts + +**For SDK upgrades.** Migrates code from v1.6.0 to v2.0.0 (required for Honcho 3.0.0). Use when upgrading the SDK or seeing errors about removed APIs like `observations`, `Representation`, `.core`, or `get_config`. + +Both skills handle: terminology changes (`Observation` → `Conclusion`), `Representation` class removal, method renames, and streaming API updates. + +| Python | TypeScript | +|--------|------------| +| `/migrate-honcho-py` | `/migrate-honcho-ts` | +| `AsyncHoncho` → `.aio` accessor | `@honcho-ai/core` removal | +| | `snake_case` → `camelCase` | --- diff --git a/docs/v3/documentation/reference/sdk.mdx b/docs/v3/documentation/reference/sdk.mdx index 05b0daf6..9e0ce05d 100644 --- a/docs/v3/documentation/reference/sdk.mdx +++ b/docs/v3/documentation/reference/sdk.mdx @@ -879,7 +879,7 @@ If `created_at` is not provided, messages will use the server's current timestam ### Metadata and Filtering -See [Using Filters](/v3/guides/using-filters) for more examples on how to use filters. +See [Using Filters](/v3/documentation/features/advanced/using-filters) for more examples on how to use filters. ```python Python diff --git a/docs/v3/documentation/scratch/honcho-memory/quickstart.mdx b/docs/v3/documentation/scratch/honcho-memory/quickstart.mdx index a8953fdc..df7fabae 100644 --- a/docs/v3/documentation/scratch/honcho-memory/quickstart.mdx +++ b/docs/v3/documentation/scratch/honcho-memory/quickstart.mdx @@ -237,7 +237,7 @@ and Bob. We: As soon as you save a message in Honcho, it will start to reason about it to pull out insights and develop a profile of the user. This is the default -behavior and can be toggled off via [the configuration](/v3/documentation/core-concepts/configuration). +behavior and can be toggled off via [the configuration](/v3/documentation/features/advanced/reasoning-configuration). ## Next Steps diff --git a/docs/v3/documentation/scratch/local-vs-global.mdx b/docs/v3/documentation/scratch/local-vs-global.mdx index 29674d57..e46f2b80 100644 --- a/docs/v3/documentation/scratch/local-vs-global.mdx +++ b/docs/v3/documentation/scratch/local-vs-global.mdx @@ -53,7 +53,7 @@ This feature is illustrated in the graphic below: We can enable local representation for a `Peer` by setting `observe_others=True`. This is shown in the [Configure -Reasoning](/v3/documentation/core-concepts/configuration) page. +Reasoning](/v3/documentation/features/advanced/reasoning-configuration) page. Now if we used Bob's local representation of Alice then Bob would only get insights on what they've seen Alice say to them. diff --git a/docs/v3/guides/integrations/crewai.mdx b/docs/v3/guides/integrations/crewai.mdx index 57fda576..4c9185c1 100644 --- a/docs/v3/guides/integrations/crewai.mdx +++ b/docs/v3/guides/integrations/crewai.mdx @@ -97,7 +97,7 @@ results = storage.search("query", filters={ }) ``` -For the full filter syntax including logical operators (AND, OR, NOT), comparison operators, and metadata filtering, see the [Using Filters](https://docs.honcho.dev/v3/documentation/core-concepts/features/using-filters) documentation. +For the full filter syntax including logical operators (AND, OR, NOT), comparison operators, and metadata filtering, see the [Using Filters](https://docs.honcho.dev/v3/documentation/features/advanced/using-filters) documentation. For comprehensive details about CrewAI's memory system, see the [official CrewAI Memory documentation](https://docs.crewai.com/en/concepts/memory). @@ -282,13 +282,13 @@ Now that you have a working CrewAI integration with Honcho, you can: Understand Honcho's peer-based model and core primitives - + Learn about retrieving and formatting conversation context - + Query `peer` representations for deeper understanding - + Build stateful agents with LangGraph and Honcho diff --git a/docs/v3/guides/integrations/langgraph.mdx b/docs/v3/guides/integrations/langgraph.mdx index 5427e24f..59781c98 100644 --- a/docs/v3/guides/integrations/langgraph.mdx +++ b/docs/v3/guides/integrations/langgraph.mdx @@ -227,7 +227,7 @@ const graph = new StateGraph(StateAnnotation) ### Understanding get_context() -The [`get_context()`](/v3/documentation/core-concepts/features/get-context) method retrieves comprehensive conversation context and formats it for your LLM. It automatically: +The [`get_context()`](/v3/documentation/features/get-context) method retrieves comprehensive conversation context and formats it for your LLM. It automatically: - **Manages conversation history** - Tracks all messages and determines what's relevant - **Respects token limits** - Stays within context window constraints without manual counting @@ -248,7 +248,7 @@ That's it. Call `session.get_context().to_openai(assistant)` and you get properl -For more details on all available parameters, see [`get_context() documentation`](/v3/documentation/core-concepts/features/get-context) +For more details on all available parameters, see [`get_context() documentation`](/v3/documentation/features/get-context) ## Chat Loop @@ -354,10 +354,10 @@ Now that you have a working LangGraph integration with Honcho, you can: ## Related Resources - + Learn more about retrieving and formatting conversation context - + Use Honcho in Claude Desktop with MCP diff --git a/docs/v3/guides/migrations/mem0.mdx b/docs/v3/guides/migrations/mem0.mdx index 77022854..79893bd4 100644 --- a/docs/v3/guides/migrations/mem0.mdx +++ b/docs/v3/guides/migrations/mem0.mdx @@ -259,14 +259,14 @@ Reference the [API Comparison](#api-comparison) to replace your Mem0 API calls w Mem0 requires manual assembly of context from `search()` results. Honcho's `session.get_context()` returns a ready-to-use `SessionContext` object with built-in token limits, auto-included summaries, and format helpers (`.to_openai()`, `.to_anthropic()`). - + Learn more about token-optimized context retrieval Mem0's `search()` returns basic vector, semantic, or raw memory matches. Honcho's `peer.chat()` enables your agent to *reason* about what it knows—returning synthesized natural language insights with streaming support and scoped queries. - + Learn more about inference-powered queries @@ -285,7 +285,7 @@ Additional features with **no Mem0 equivalent**: Understand peers and sessions - + Inference responses diff --git a/docs/v3/guides/overview.mdx b/docs/v3/guides/overview.mdx index 9b39510f..a74d66c3 100644 --- a/docs/v3/guides/overview.mdx +++ b/docs/v3/guides/overview.mdx @@ -16,10 +16,10 @@ Each guide focuses on a specific use case with practical examples. The goal is t Quick integration guides to get up and running: - + Get Honcho running with a single prompt in Claude Code - + Add persistent memory and theory of mind to your LangGraph agents diff --git a/docs/v3/guides/storing-data.mdx b/docs/v3/guides/storing-data.mdx index 961b9e1f..a1085668 100644 --- a/docs/v3/guides/storing-data.mdx +++ b/docs/v3/guides/storing-data.mdx @@ -42,7 +42,7 @@ Once a `Message` is saved in Honcho, it will kick off a background task that looks at the new data to generate insights about the `Peer` that sent the `Message` This is the default behavior of Honcho and can be turned off by [configuring the -Peer or Session](/v3/documentation/core-concepts/configuration) +Peer or Session](/v3/documentation/features/advanced/reasoning-configuration) This pattern of having a Peer, Session, and Messages is highly flexible and works for many different use cases and agent setups. Some use cases may only diff --git a/docs/v3/migrations/from-mem0.mdx b/docs/v3/migrations/from-mem0.mdx index 77022854..79893bd4 100644 --- a/docs/v3/migrations/from-mem0.mdx +++ b/docs/v3/migrations/from-mem0.mdx @@ -259,14 +259,14 @@ Reference the [API Comparison](#api-comparison) to replace your Mem0 API calls w Mem0 requires manual assembly of context from `search()` results. Honcho's `session.get_context()` returns a ready-to-use `SessionContext` object with built-in token limits, auto-included summaries, and format helpers (`.to_openai()`, `.to_anthropic()`). - + Learn more about token-optimized context retrieval Mem0's `search()` returns basic vector, semantic, or raw memory matches. Honcho's `peer.chat()` enables your agent to *reason* about what it knows—returning synthesized natural language insights with streaming support and scoped queries. - + Learn more about inference-powered queries @@ -285,7 +285,7 @@ Additional features with **no Mem0 equivalent**: Understand peers and sessions - + Inference responses