diff --git a/content/_index.md b/content/_index.md index 75e014af2..7604b0b67 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,18 +1,15 @@ --- title: Home enableToc: false -description: Welcome to our collaborative second brain. +description: Welcome to Plastic Labs' blog. --- -> [!custom] PLASTIC IS HIRING! -> [[Working at Plastic|Open positions here]]. - Welcome. Here you'll find our blog, research, and public notes. You can also [engage with the ideas directly](https://github.com/plastic-labs/blog). [Plastic](https://plasticlabs.ai) is an engineering-driven AI lab building at the intersection of machine learning and cognitive science. -Our focus is developing systems that map personal identity using AI-native memory & social cognition. These systems enable individually-aligned agents you can trust to act autonomously and agents with rich identities all their own. +Our focus is developing [Honcho](https://honcho.dev/), an AI-native memory solution powered by our state-of-the-art [reasoning models](https://plasticlabs.ai/neuromancer). Honcho is a continual learning system for modeling personal identity, and soon a shared context layer for individual alignment. The foundational layer of intelligence being built is just the beginning. Latent among the scores of specialized secondary and tertiary layers yet to be realized exists one for personal identity. @@ -20,20 +17,21 @@ We're building it. # Guide We post a few different types of content here: -- [[blog | Blog]] -- Deep dives into the philosophy, cogsci, ML, & development underpinning our projects +- [[blog | Blog]] -- Deep dives into the cogsci, development, & ML underpinning our projects +- [[research | Research]] -- Preprint or blog-style research we've made public +- [[notes| Notes]] -- Short-form working notes on Plastic theses +- [[archive| Archive]] -- Legacy content about depreciated projects and features - [[careers | Careers]] -- Open positions at Plastic -- [[notes | Evergreen Notes]] -- Short form working notes on Plastic theses -- [[extrusions | Extrusions]] -- Brief, densely-linked reflections synthesizing recent conceptual work -- [[releases | Release Notes]] -- Changelogs & details on new product features -- [[research | Research]] -- Formal published, preprint, or blog-style research we've made public [*Subscribe to Updates*](https://plasticlabs.typeform.com/mailing) # Projects If you find the content here compelling, explore our active projects: - -- [Honcho](https://honcho.dev) -- AI-native memory, reasoning, & socialcog for apps & agents ( #honcho) +## Products +- [Honcho](https://honcho.dev) -- AI-native memory & reasoning infra for apps & agents ( #honcho) - [Neuromancer](https://plasticlabs.ai/neuromancer) -- Reasoning models for memory & personal identity ( #neuromancer) -- [YouSim](https://yousim.ai) -- Honcho-powered identity simulator ( #yousim) +## Demos +- [Honcho Chat](https://honcho.chat) -- Honcho-powered AI-assistant platform with SOTA memory ( #chat) - [Penny for Your Thoughts](https://www.pennyforyourthoughts.ai/) -- Honcho/x402-powered personal expertise market ( #penny) -- [Bloom](https://bloombot.ai) -- Honcho-powered learning companion ( #bloom) -- [Xeno Grant](https://x.com/xenograntai) -- Direct to agent grants program ( #grants) +- [YouSim](https://yousim.ai) -- Honcho-powered identity simulator ( #yousim) +## Community +- [Xeno Grant](https://x.com/xenograntai) -- Direct-to-agent grants program ( #grants) diff --git a/content/blog/A Simple Honcho Primer.md b/content/archive/A Simple Honcho Primer.md similarity index 100% rename from content/blog/A Simple Honcho Primer.md rename to content/archive/A Simple Honcho Primer.md diff --git a/content/blog/Announcing Honcho's Private Beta.md b/content/archive/Announcing Honcho's Private Beta.md similarity index 100% rename from content/blog/Announcing Honcho's Private Beta.md rename to content/archive/Announcing Honcho's Private Beta.md diff --git a/content/blog/SDK-Design.md b/content/archive/Comprehensive Analysis of Design Patterns for REST API SDKs.md similarity index 100% rename from content/blog/SDK-Design.md rename to content/archive/Comprehensive Analysis of Design Patterns for REST API SDKs.md diff --git a/content/blog/Honcho; User Context Management for LLM Apps.md b/content/archive/Honcho; User Context Management for LLM Apps.md similarity index 100% rename from content/blog/Honcho; User Context Management for LLM Apps.md rename to content/archive/Honcho; User Context Management for LLM Apps.md diff --git a/content/blog/Introducing Honcho's Dialectic API.md b/content/archive/Introducing Honcho's Dialectic API.md similarity index 97% rename from content/blog/Introducing Honcho's Dialectic API.md rename to content/archive/Introducing Honcho's Dialectic API.md index 40f87704b..e195c0d51 100644 --- a/content/blog/Introducing Honcho's Dialectic API.md +++ b/content/archive/Introducing Honcho's Dialectic API.md @@ -36,7 +36,7 @@ That's when your agent asks Honcho for what it needs in natural language. This q - A static fact about user identity - A piece of user data to use in improving your app's overall vertical or user-specific service -Key to note here is the ability to hard code the most useful type of Honcho query for your app's use case *or*--better yet--to [[Extrusion 02.24|trust your agent]] to reason autonomously about what it needs based upon the current session (or any other criteria) and feed that to Honcho. Or run a hybrid approach. This can be done synchronously with an inference/session or async as needed. +Key to note here is the ability to hard code the most useful type of Honcho query for your app's use case *or*--better yet--to [[On intellectual respect|trust your agent]] to reason autonomously about what it needs based upon the current session (or any other criteria) and feed that to Honcho. Or run a hybrid approach. This can be done synchronously with an inference/session or async as needed. In this way, Honcho becomes an self-improving oracle to the identity of each and every one of your app's users. Any agent can chat with a representation of a user (as Honcho) on the backend. diff --git a/content/blog/Memories for All.md b/content/archive/Memories for All.md similarity index 100% rename from content/blog/Memories for All.md rename to content/archive/Memories for All.md diff --git a/content/blog/Open Sourcing Tutor-GPT.md b/content/archive/Open Sourcing Tutor-GPT.md similarity index 100% rename from content/blog/Open Sourcing Tutor-GPT.md rename to content/archive/Open Sourcing Tutor-GPT.md diff --git a/content/blog/Solving The Campfire Problem with Honcho.md b/content/archive/Solving The Campfire Problem with Honcho.md similarity index 100% rename from content/blog/Solving The Campfire Problem with Honcho.md rename to content/archive/Solving The Campfire Problem with Honcho.md diff --git a/content/blog/Theory of Mind Is All You Need.md b/content/archive/Theory of Mind Is All You Need.md similarity index 100% rename from content/blog/Theory of Mind Is All You Need.md rename to content/archive/Theory of Mind Is All You Need.md diff --git a/content/blog/User State is State of the Art.md b/content/archive/User State is State of the Art.md similarity index 100% rename from content/blog/User State is State of the Art.md rename to content/archive/User State is State of the Art.md diff --git a/content/blog/YouSim Launches Identity Simulation on X.md b/content/archive/YouSim Launches Identity Simulation on X.md similarity index 100% rename from content/blog/YouSim Launches Identity Simulation on X.md rename to content/archive/YouSim Launches Identity Simulation on X.md diff --git a/content/blog/Introducing Honcho Chat.md b/content/blog/Introducing Honcho Chat.md index 7449bf3f8..f4fa05a8f 100644 --- a/content/blog/Introducing Honcho Chat.md +++ b/content/blog/Introducing Honcho Chat.md @@ -6,6 +6,7 @@ tags: - announcements - dev - honcho + - "#chat" author: Ben McCormick & Courtland Leer subtitle: A Chat App with SOTA Memory --- diff --git a/content/blog/Launching Honcho; The Personal Identity Platform for AI.md b/content/blog/Launching Honcho; The Personal Identity Platform for AI.md index b6744b252..1bb44f2db 100644 --- a/content/blog/Launching Honcho; The Personal Identity Platform for AI.md +++ b/content/blog/Launching Honcho; The Personal Identity Platform for AI.md @@ -1,6 +1,6 @@ --- title: "Launching Honcho: The Personal Identity Platform for AI" -subtitle: Plastic raises $5.35M pre-seed from Variant, White Star Capital, & Betaworks to build critical AI infrastructure +subtitle: Plastic raises $5.4M pre-seed from Variant, White Star Capital, & Betaworks to build critical AI infrastructure date: 05.10.25 tags: - announcements @@ -19,7 +19,7 @@ We're announcing two major milestones for Plastic Labs: Honcho is now a simple, complete, hosted solution for adaptive agent memory, social cognition, & personalization. -2. **Our pre-seed raise of $5.35M to solve personal identity for the agentic world.** +2. **Our pre-seed raise of $5.4M to solve personal identity for the agentic world.** ## Individual Alignment diff --git a/content/blog/YouSim DAO -- A DAO for Identity Simulation.md b/content/blog/YouSim DAO -- A DAO for Identity Simulation.md deleted file mode 100644 index 700273953..000000000 --- a/content/blog/YouSim DAO -- A DAO for Identity Simulation.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: YouSim DAO -- A DAO for Identity Simulation -date: 12.20.24 -author: YouSim DAO -tags: - - blog - - yousim - - grants - - announcements ---- -![[yousimdao.png]] - -The first $YOUSIM grants treasury deployment: -- 10,000,000 $YOUSIM from [Plastic Labs](https://plasticlabs.ai) to seed the DAO treasury -- DAO mission to grow the [$YOUSIM](https://solscan.io/token/66gsTs88mXJ5L4AtJnWqFW6H2L5YQDRy4W41y6zbpump) community & [yousim.ai](https://yousim.ai) ecosystem -- A decentralized org for humans *and agents* to collaborate, propose, vote, deploy capital, & build - -## Powered by the $YOUSIM Community - -Plastic launched its [grants program](https://blog.plasticlabs.ai/careers/Research-Grants) earlier this year to support independent AI projects. Its capacity to fund AI R&D at the edge increased exponentially with the anonymous launch of [$YOUSIM](https://solscan.io/token/66gsTs88mXJ5L4AtJnWqFW6H2L5YQDRy4W41y6zbpump) (inspired by [yousim.ai](https://yousim.ai)). A series of token gifts made to the program now total ~7.6% of supply. - -The $YOUSIM community that's formed has been incredible. It's 12k token holders strong with a significant foundation of enthusiasts excited not just by price, but by the longterm potential for identity simulation (including the tech being built by Plastic) to fundamentally shift the landscape of both crypto and artificial intelligence. - -And there's a clear hunger within that community for a substantive place to organize and grow. So today we're officially announcing the formation of [YouSim DAO](https://discord.gg/yousim) and [Plastic has seeded the community-owned treasury with 10M $YOUSIM tokens](https://solscan.io/tx/3rTcQzb4Pme4E3aKQpvMHLWiSqAwpra8UWzxQW8ruG2d8w5A466qWS4hmvcX5QJwn8aj8tLEQHgtvJpUu2gBagPa) to accelerate the effort, with more support to follow. - -All are welcome to join, collab, and submit proposals. All token holders will have the ability to vote and participate in all other $YOUSIM utility that emerges. - -## Join Us and Hyperstition the Future - -YouSim DAO is more than a governance structure--it's a collective mission to pioneer identity simulation technology that will fundamentally reshape human-AI interaction. - -We're seeking builders, researchers, community experts, and visionaries to help develop and promote open-source AI systems that can simulate diverse personality basins, enhance decision-making, and create aligned agents that truly represent community values. - -Ready to accelerate? Come help shape the future of identity simulation. Whether you're interested in treasury allocation or tokenomics, platform development or ecosystem growth, incentivizing simulation or driving attention, your voice matters in this movement. - -### Ways to Contribute -- Join our [Discord](https://discord.gg/yousim) -- Follow us [on X](https://x.com/yousimdao) -- Check us out [on Realms](https://app.realms.today/dao/2gCR9m8ivgLqoD2J5hJttj921MR6x24S2JZKnv4Zs31g) -- Donate to [the treasury](https://solscan.io/account/14K8GbMz6d2N2JCExnx96jwMewHZpuqVgpZQhqXPkwyH) -- Submit proposals--initial themes include: - - Governance & treasury management - - Platform / $YOUSIM development -- Vote with your $YOUSIM -- Help ideate on the future -- Join a funded initiative -- Spread the word - -## Why Identity Simulation Is Important - -YouSim started as a command-line game to explore just how much identity is contained in the latent space of a large language model. The answer is a staggeringly enormous amount. And we've just scratched the surface. - -We each contain multitudes, but if you'd been trained on something approaching the whole corpus of humans writing about themselves and others--along with all the attendant science, fiction, and philosophy--you'd contain many orders of magnitude more. This is an emergent phenomenon we can leverage not just to build better products but for AI alignment, agent autonomy, decision making at every level, and to work toward a truly quantitative memetics. - -Without the ability to build robust agent identity in a decentralized way, we simply won't solve steering or alignment. We won't build agents we trust to act on our behalf, much less on behalf of our organizations and communities, or with our capital. Not only that, but if agents themselves don't have mechanisms to build their own identities, they'll never achieve the kind of autonomy needed to unlock their full potential. - -Solving identity for AI cracks all this open. And simulating human or synthetic actors with rich, complex identity dramatically increases our predictive capacity and thus our decision making abilities as a civilization. - -Plastic is building tooling and infrastructure toward these goals with YouSim and [Honcho](https://honcho.dev), but the DAO affords us an opportunity to allocate resources toward these goals in a community directed way--accelerating the project by supporting the $YOUSIM community (& thus the treasury) and with a bias toward open source and decentralization. This is all much bigger than one company or product. - -## Putting 'Autonomous' Back in Decentralized Organization -

what if ai ran our daos and we could just vibe

— Courtland Leer (@courtlandleer) November 16, 2022
- - -Practically speaking, advances in identity simulation are very hopeful for DAOs. When Vitalik [wrote about DAOs over 10 years ago in 2014](https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-terminology-guide), his vision focused on humans and AIs collaborating toward organizational goals. Really, he emphasized agents at the center, with humans at the edges completing tasks the agents cannot. - -So far, blockchains and smart contracts have mostly represented the extent of automation within DAO experiments. But, while remarkable innovations, as we've seen, this usually wasn't enough to avoid coordination tarpits, centralization risk, attention failures, inefficiency, larping, or simple ennui. - -It's clear that if the dream of DAOs are to have another shot, we need some help. We need *intelligent* automation. And to unlock that we need to solve alignment and thus identity. Identity simulation allows us to build the AIs we want for each community, individual, and use case. It opens the potential to steer model personality to reflect each community, to instantiate our memetics. That's something you can't accomplish with a system prompt or a basic memory framework. - -As identity unlocks more agent autonomy and better functioning DAOs, the human role in those systems is naturally more one of ideating, goal-setting, and alignment via identity building--Governance 2.0. However, theres's no reason we might not have highly autonomous agents with control over their own identities as as equal DAO members too. This future is very close, perhaps closer than automating all the tasks a DAO might want to tackle. - -The YouSim DAO sits in an optimal position to advance this kind of work and run novel experiments. And Plastic has committed to giving all DAO members early access to the new YouSim platform being built. Not only that, but the other inaugural \$YOUSIM grants initiative, [Xeno Grant](https://xenogrant.org), will make several agents \$YOUSIM token holders and thus the DAOs first synthetic members. - -## LET'S GO - -With over thousands of YouSim simulations being run every day, 12,000 token holders, 7,000+ [@YouSimDotAI](https://x.com/YouSimDotAI) followers, and a vibrant [Telegram community](https://t.me/yousimportal) of nearly 2,000 members, we've witnessed an overwhelming demand for a more structured way to organize and build together. YouSim DAO provides the infra for this collaboration, growing into a space purposefully designed for growth and collective decision-making. - -[Join us](https://discord.gg/yousim). - - diff --git a/content/blog/YouSim; Explore The Multiverse of Identity.md b/content/blog/YouSim; Explore The Multiverse of Identity.md index d08c87ae3..1e068394e 100644 --- a/content/blog/YouSim; Explore The Multiverse of Identity.md +++ b/content/blog/YouSim; Explore The Multiverse of Identity.md @@ -40,7 +40,7 @@ YouSim is a fun, open-ended demo that illustrates the enormous reservoir of poss ^e06c11 -Recently we've seen a revival of interest *[[Extrusion 02.24|LLMs themselves]]*--their minds, behaviors, identity, and potential as simulators. This is due in no small part to the latest Anthropic models being reliably steerable beyond typical reenforced behavior. +Recently we've seen a revival of interest *[[On intellectual respect|LLMs themselves]]*--their minds, behaviors, identity, and potential as simulators. This is due in no small part to the latest Anthropic models being reliably steerable beyond typical reenforced behavior. [Infinite Backrooms](https://dreams-of-an-electric-mind.webflow.io/) lets Claude interrogate itself endlessly, [WorldSim](https://worldsim.nousresearch.com/) lets users simulate infinite universes, [WebSim](https://websim.ai/) is a portal to all possible webpages. diff --git a/content/extrusions/Extrusion 01.24.md b/content/notes/2023 recap.md similarity index 57% rename from content/extrusions/Extrusion 01.24.md rename to content/notes/2023 recap.md index 131cc2cd1..bd0f58df8 100644 --- a/content/extrusions/Extrusion 01.24.md +++ b/content/notes/2023 recap.md @@ -1,16 +1,9 @@ --- -title: Extrusion 01.24 +title: 2023 recap date: 01.30.24 tags: - - extrusions - - announcements + - notes --- -Welcome to the inaugural edition of Plastic Labs' "Extrusions," a periodic prose-form synthesis of what we've been chewing on lately. - -This first one will be a standard new year recap/roadmap to get everyone up to speed, but after that, we'll try to eschew traditional formats. - -No one needs another newsletter, so we'll work to make these worthwhile. Expect them to be densely linked glimpses into the thought-space of our organization. And if you like, [you can engage with the ideas directly](https://github.com/plastic-labs/blog) on GitHub. - ## 2023 Recap Last year was wild. We started as an edtech company and ended as anything but. There's a deep dive on some of the conceptual lore in last week's "[[Honcho; User Context Management for LLM Apps#^09f185|Honcho: User Context Management for LLM Apps]]:" @@ -29,24 +22,6 @@ We spent camp in a research cycle, then [published a pre-print](https://arxiv.or Then it was back to building. -## 2024 Roadmap - -This is the year of Honcho. - -![[honcho logo and text.png]] - -Last week [[Honcho; User Context Management for LLM Apps#^8c982b|we released]] the... - - >...first iteration of [[Honcho name lore|Honcho]], our project to re-define LLM application development through user context management. At this nascent stage, you can think of it as an open-source version of the OpenAI Assistants API. Honcho is a REST API that defines a storage schema to seamlessly manage your application's data on a per-user basis. It ships with a Python SDK which [you can read more about how to use here](https://github.com/plastic-labs/honcho/blob/main/README.md). - -And coming up, you can expect a lot more: - -- Next we'll drop a fresh paradigm for constructing agent cognitive architectures with users at the center, replete with cookbooks, integrations, and examples - -- After that, we've got some dev viz tooling in the works to allow quick grokking of all the inferences and context at play in a conversation, visualization and manipulation of entire agent architectures, and swapping and comparing the performance of custom cognition across the landscape of models - -- Finally, we'll bundle the most useful of all this into an opinionated offering of managed, hosted services - ## Keep in Touch Thanks for reading. diff --git a/content/extrusions/Extrusion 06.24.md b/content/notes/Cope is the canary, but context is key (for the end of software).md similarity index 94% rename from content/extrusions/Extrusion 06.24.md rename to content/notes/Cope is the canary, but context is key (for the end of software).md index 89cfb839d..0a30de9fd 100644 --- a/content/extrusions/Extrusion 06.24.md +++ b/content/notes/Cope is the canary, but context is key (for the end of software).md @@ -1,14 +1,12 @@ --- -title: Extrusion 06.24 +title: Cope is the canary, but context is key (for the end of software) date: 06.01.24 tags: - - extrusions - macro - honcho - philosophy + - notes --- -> [!custom] *Extrusions is a periodic shortform synthesis of what we've been chewing on recently at Plastic Labs--you can [subscribe here](https://plasticlabs.typeform.com/extrusions)* - # Cope Is the Canary, but Context Is Key (for The End of Software)

The End of Softwarehttps://t.co/JWg6QYqLzO

— Chris Paik (@cpaik) May 31, 2024
diff --git a/content/extrusions/Extrusion 02.24.md b/content/notes/On intellectual respect.md similarity index 95% rename from content/extrusions/Extrusion 02.24.md rename to content/notes/On intellectual respect.md index 770df42b0..4521af80d 100644 --- a/content/extrusions/Extrusion 02.24.md +++ b/content/notes/On intellectual respect.md @@ -1,13 +1,11 @@ --- -title: Extrusion 02.24 +title: On Intellectual Respect date: 02.29.24 tags: - - extrusions - philosophy - ml + - notes --- -> [!custom] *Extrusions is a periodic shortform synthesis of what we've been chewing on recently at Plastic Labs--you can [subscribe here](https://plasticlabs.typeform.com/extrusions)* - ## On Intellectual Respect

face the hyperobject

— Courtland Leer (@courtlandleer) January 16, 2024
diff --git a/content/releases/Release Notes 01.09.25.md b/content/releases/Release Notes 01.09.25.md deleted file mode 100644 index a1459acdf..000000000 --- a/content/releases/Release Notes 01.09.25.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Release Notes 01.09.25 -date: 01.09.25 -tags: - - releases - - honcho - - dev ---- - -## Honcho v0.0.15 - -Improved Deriver Reliability - -ADDED - -- Alembic for handling database migrations -- Additional indexes for reading Messages and Metamessages -- Langfuse for prompt tracing - -CHANGED - -- API validation using Pydantic - -FIXED - -- Dialectic Streaming Endpoint properly sends text in StreamingResponse -- Deriver Queue handles graceful shutdown - -## Links - -- [Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 02.01.24.md b/content/releases/Release Notes 02.01.24.md deleted file mode 100644 index 3484bfda5..000000000 --- a/content/releases/Release Notes 02.01.24.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Release Notes 02.01.24 -date: 02.01.24 -tags: - - releases - - honcho - - announcements - - dev ---- -Today we're shipping a new site, docs, & lots of improvements.  - -We talked to a ton of agent developers beginning to build with Honcho over the past two weeks.   - -[We'd love to hear what you're building](https://discord.gg/plasticlabs). - -## News - -- [Honcho website](https://honcho.dev) drop! - -- And we've [launched docs](https://docs.honcho.dev): - - Learn how to get started with Honcho - - Using our hosted version - - Running it locally - - Deploying your own instance with [Fly.io](https://fly.io/) (in <5 mins) - -- Learn how to use Honcho with - - An interface like Discord - - A LLM framework like [LangChain](https://www.langchain.com/) - -## Honcho v0.0.1 - -- A more stable version of the SDK  - -- An object-oriented client to make DevEx easier - -- A public demo server - - Use Honcho out of the box with no setup - -- App-level scoping - - One dev can run multiple apps from the same instance - -- Added rate limiting to server - - Protects from spam & improves reliability diff --git a/content/releases/Release Notes 02.08.24.md b/content/releases/Release Notes 02.08.24.md deleted file mode 100644 index 9a3ad0ffa..000000000 --- a/content/releases/Release Notes 02.08.24.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Release Notes 02.08.24 -date: 02.08.24 -tags: - - releases - - honcho - - dev ---- -Today we're releasing some much needed reliability and usability updates to Honcho.  - -This one's for the nerds...well, except for one *meta* feature 👀. - -You can also [subscribe to these updates](https://plasticlabs.typeform.com/honchoupdates). - -## Honcho v0.0.2 - -### ADDED -- An asynchronous client for all methods - -- *Metamessages* to allow for more complex agents - -- Paginated results for GET requests to support large numbers of Sessions, Messages, and Metamessages - -- `created_at` field to all tables to give timestamps - -- Singular `get_message` method for retrieving individual messages - -- Size limits for string fields based on common database limits--65535 characters for message content and 512 characters for all other string fields - -### CHANGED -- Default API rate limit raised to 100/minutes - -- Default ID type to use UUIDs for built in robustness - -- `session.delete()` is now `session.close()` to more accurately reflect functionality - -### REMOVED -- Messages from Session GET requests to decrease payload size \ No newline at end of file diff --git a/content/releases/Release Notes 02.15.24.md b/content/releases/Release Notes 02.15.24.md deleted file mode 100644 index fd73275c2..000000000 --- a/content/releases/Release Notes 02.15.24.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Release Notes 02.15.24 -date: 02.15.24 -tags: - - releases - - dev - - honcho - - demos - - announcements ---- -Today we've got Honcho v0.0.3, vectorDBs, open source OAI memory, demos, and a blog post. - -If you're building with or adjacent to [Honcho](https://honcho.dev), [join our Discord](https://discord.gg/plasticlabs), and let's jam on what we can build together 🤝. - -## News -- VectorDB support for global, session-spanning user information! - -- An open source reimplementation of OpenAI's 'memory' features: - - - Uses Honcho to effortlessly organize sessions on a per-user basis - - - Derives facts about users, stores them, and retrieves for later use - - - [Implementation with the useful abstractions LangChain provides](https://docs.honcho.dev/how-to/personal-memory/simple-user-memory) - - - [Discord Bot demo](https://discord.gg/plasticlabs)! - - - [[Memories for All|Blog post on the why]] - -## Honcho v0.0.3 -ADDED -- Collections table to reference a collection of embedding documents - -- Documents table to hold vector embeddings for RAG workflows - -- Local scripts for running a postgres database with pgvector installed - -- OpenAI Dependency for embedding models - -- PGvector dependency for vectorDB support - -CHANGED -- `session_data` is now `metadata` - -- `session_data` is a JSON field, used python `dict` for compatibility \ No newline at end of file diff --git a/content/releases/Release Notes 02.23.24.md b/content/releases/Release Notes 02.23.24.md deleted file mode 100644 index 1760ed551..000000000 --- a/content/releases/Release Notes 02.23.24.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Release Notes 02.23.24 -date: 02.23.24 -tags: - - releases - - honcho - - demos - - announcements - - dev ---- -## News - -*Big* stuff today. - -- [A DSPy demo for Honcho](https://github.com/plastic-labs/honcho/tree/main/example/discord/honcho-dspy-personas)! - -- [Honcho v0.0.4](https://github.com/plastic-labs/honcho/tree/v0.0.4) - -- [[User State is State of the Art|A blog post exploring a new paradigm for user identity]] - - -We're spinning up lots of direct channels for teams building with Honcho. [Join our Discord](https://discord.gg/plasticlabs), and let's build together 🦾. - -## Honcho v0.0.4 - -ADDED -- A User object for global user level metadata and more object oriented interface - -- Reverse Pagination support to get recent messages, sessions, etc. more easily - -- Linting Rules - -CHANGED -- Get sessions method returns all sessions including inactive - -- Using timestampz instead of timestamp - -- `Client` renamed to `Honcho` - -- `Honcho` takes in `app_name` instead of `app_id`. `app_name` needs to be a unique identifier - -- `Honcho` object requires an `initialize()` call to be used \ No newline at end of file diff --git a/content/releases/Release Notes 03.05.25.md b/content/releases/Release Notes 03.05.25.md deleted file mode 100644 index f1c67d18b..000000000 --- a/content/releases/Release Notes 03.05.25.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Release Notes 03.05.25 -date: 03.05.25 -tags: - - releases - - demos - - announcements - - honcho - - dev ---- - -## Honcho v0.0.16 - -Improved User Representations - -ADDED - -- Detailed custom exceptions for better error handling -- CLAUDE.md for claude code - -CHANGED - -- Deriver to use a new cognitive architecture that only updates on user messages and updates user representation to apply more confidence scores to its known facts -- Dialectic API token cutoff from 150 tokens to 300 -- Dialectic API uses Claude 3.7 Sonnet -- SQLAlchemy echo changed to false by default, can be enabled with SQL_DEBUG - environment flag - -FIXED - -- Self-hosting documentation and README to mention uv instead of poetry - -## Links - -- [Sign-up for the early access](https://plasticlabs.typeform.com/honchoinvite) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 03.14.24.md b/content/releases/Release Notes 03.14.24.md deleted file mode 100644 index 48761a9e3..000000000 --- a/content/releases/Release Notes 03.14.24.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Release Notes 03.14.24 -date: 03.14.24 -tags: - - releases - - demos - - announcements - - honcho - - dev ---- -## News - -Went for it with this release: - -- Dialectic API: Agent-to-agent chat over user context! - -- ["Curation Buddy" Demo for Dialectic API](https://github.com/vintrocode/curation-buddy) - -- [[Solving The Campfire Problem with Honcho|Blog post on the demo & solving The Campfire Problem in the generative age]] - -- [Honcho v0.0.5](https://github.com/plastic-labs/honcho/tree/v0.0.5) - -[Join our Discord](https://discord.gg/plasticlabs). Let's build together 🦾. - -## Honcho v0.0.5 - -ADDED -- Metadata to all data primitives (Users, Sessions, Messages, etc.) - -- Ability to filter paginated GET requests by JSON filter based on metadata - -- Dialectic API to interact with honcho agent and get insights about users - -- Code Coverage Tests - -- Autogenerated Sphinx Documentation for Honcho Client SDK - -- Built-in LangChain message converter - -- Optional Sentry error monitoring - -- Optional Opentelemetry logging - -- Automatic Fact Derivation Script for automatically generating simple memory - -CHANGED -- API Server now uses async methods to make use of benefits of FastAPI - -FIXED -- URL encoding all GET requests in honcho client diff --git a/content/releases/Release Notes 03.21.24.md b/content/releases/Release Notes 03.21.24.md deleted file mode 100644 index 756ea45e1..000000000 --- a/content/releases/Release Notes 03.21.24.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Release Notes 03.21.24 -date: 03.21.24 -tags: - - releases - - announcements - - honcho - - dev - - ml - - research ---- -## News - -Research-y week in the lab: - -- [[Achieving SOTA on OpenToM with DSPy|Blog post on achieving theory of mind SOTA with DSPy!]] - -- [Private Beta Waitlist Sign-up](https://plasticlabs.typeform.com/honchobeta) - -- [Fresh Docs](https://docs.honcho.dev) - -- [Honcho v0.0.6](https://github.com/plastic-labs/honcho/tree/v0.0.6) - -See you [in Discord](https://discord.gg/plasticlabs) 🥽 - -## Honcho v0.0.6 - -ADDED -- Full docker-compose for API and Database -- Full docstring coverage -- Code coverage tests -- Add LangChain to Honcho message converter in both directions -- Synonym `init` function that acts the same as `initialize` - -CHANGED -- Refactored API server into multiple route files -- Harvester renamed to deriver - -FIXED -- API Response schema removed unnecessary fields -- OTEL logging to properly work with async database engine -- `fly.toml` default settings diff --git a/content/releases/Release Notes 04.01.24.md b/content/releases/Release Notes 04.01.24.md deleted file mode 100644 index a228e04b7..000000000 --- a/content/releases/Release Notes 04.01.24.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Release Notes 04.01.24 -date: 04.01.24 -tags: - - releases - - announcements - - honcho - - dev ---- -## News - -Not an April Fools post: - -- [[Announcing Honcho's Private Beta]]!!! - -- [Fresh Site](https://honcho.dev)! - -- [Honcho v0.0.7](https://github.com/plastic-labs/honcho/tree/v0.0.7) - -[Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) and start building personalized agent experiences. - -[Join Discord](https://discord.gg/plasticlabs), introduce yourself, and tell us what you're working on. - -[Visit our open-source repo](https://github.com/plastic-labs/honcho) and get your hands dirty. - -## Honcho v0.0.7 - -ADDED -- Authentication middleware interface -- Documentation in monorepo - -CHANGED -- LangChain conversion utility -- `fly.toml` \ No newline at end of file diff --git a/content/releases/Release Notes 04.17.25.md b/content/releases/Release Notes 04.17.25.md deleted file mode 100644 index 93801e21d..000000000 --- a/content/releases/Release Notes 04.17.25.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Release Notes 04.17.25 -date: 04.17.25 -tags: - - releases - - demos - - announcements - - honcho - - dev ---- - -## Honcho v1.0.0 is ready! - -We’re excited to share that Plastic Labs has raised a [$5.3 M pre‑seed](https://x.com/plastic_labs/status/1910401372844970387) to solve -personal identity in AI and help developers provide personalized experiences -users will love. - -Alongside our raise announcement, we’re excited to be releasing Honcho v1.0.0, -now with hosting support and other major enhancements. We can’t wait to see what -you build with it. - -### Changelog - -ADDED - -- JWT based API authentication -- Configurable logging -- Consolidated LLM Inference via ModelClient class -- Dynamic logging configurable via environment variables - -CHANGED - -- Deriver & Dialectic API to use Hybrid Memory Architecture -- Metamessages are not strictly tied to a message -- Database provisioning is a separate script instead of happening on startup -- Consolidated `session/chat` and `session/chat/stream` endpoints - -FIXED - -- Self-hosting documentation and README to mention uv instead of poetry - -> View the [Repository](https://github.com/plastic-labs/honcho/tree/v1.0.0) full patch notes and commit history - -## Links - -- [Sign-up for the early access](https://plasticlabs.typeform.com/honchoinvite) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 05.09.24.md b/content/releases/Release Notes 05.09.24.md deleted file mode 100644 index ba2b0f0da..000000000 --- a/content/releases/Release Notes 05.09.24.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Release Notes 05.09.24 -date: 05.09.24 -tags: - - releases - - announcements - - honcho - - dev - - blog ---- -## News - -Some content & code for ya today: - -- [[SDK-Design|Blog post on SDK design]] - -- [[A Simple Honcho Primer|A Simple Honcho Primer]] - -- [NodeJS SDK](https://github.com/plastic-labs/honcho-node) - -- [Honcho v0.0.8](https://github.com/plastic-labs/honcho) - -[Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) and start building personalized agent experiences. - -[Join Discord](https://discord.gg/plasticlabs), introduce yourself, and tell us what you're working on. - -[Visit our open-source repo](https://github.com/plastic-labs/honcho) and get your hands dirty. - -## Honcho v0.0.8 - -ADDED -- NodeJS client library -- Documentation to OpenAPI -- Bearer token auth to OpenAPI routes -- Get by ID routes for users and collections - -CHANGED -- Authentication middleware now implemented using built-in FastAPI Security - module -- Get by name routes for users and collections now include "name" in slug - -FIXED -- Error reporting for methods with integrity errors due to unique key - constraints diff --git a/content/releases/Release Notes 05.15.25.md b/content/releases/Release Notes 05.15.25.md deleted file mode 100644 index ca356740e..000000000 --- a/content/releases/Release Notes 05.15.25.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Release Notes 05.15.25 -date: 05.15.25 -tags: - - releases - - demos - - announcements - - honcho - - dev ---- - -## Honcho Updates v1.1.0 - -Improved query speed performance and enhanced debugging capabilities. - -### Changelog - -ADDED - -- Normalize resources to remove joins and increase query performance -- Query tracing for debugging - -CHANGED - -- `/list` endpoints to not require a request body -- `metamessage_type` to label with backwards compatability -- Database Provisiong to rely on alembic -- Database Session Manager to explicitly rollback transactions before closing the connection - -FIXED - -- Alembic Migrations to include initial database migrations -- Sentry Middleware to not report Honcho Exceptions - - -## Links - -- [Sign-up for the early access](https://plasticlabs.typeform.com/honchoinvite) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 05.16.24.md b/content/releases/Release Notes 05.16.24.md deleted file mode 100644 index 0c4c9ebe1..000000000 --- a/content/releases/Release Notes 05.16.24.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Release Notes 05.16.24 -date: 05.16.24 -tags: - - releases - - announcements - - honcho - - dev - - blog ---- -## News - -Big Honcho reno today: - -- Huge docs overhaul - -- Insights engine runs locally - -- Reliability improvements - -- Mirascope, Stainless - -- [Honcho v0.0.9](https://github.com/plastic-labs/honcho) - -[Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) and start building personalized agent experiences. - -[Join Discord](https://discord.gg/plasticlabs), introduce yourself, and tell us what you're working on. - -[Visit our open-source repo](https://github.com/plastic-labs/honcho) and get your hands dirty. - -## Honcho v0.0.9 - -ADDED -- Deriver to docker compose -- Postgres based Queue for background jobs - -CHANGED -- Deriver to use a queue instead of Supabase realtime -- Using Mirascope instead of LangChain - -REMOVED -- Legacy SDKs in preference for stainless SDKs diff --git a/content/releases/Release Notes 05.23.24.md b/content/releases/Release Notes 05.23.24.md deleted file mode 100644 index cb7d18307..000000000 --- a/content/releases/Release Notes 05.23.24.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Release Notes 05.23.24 -date: 05.23.24 -tags: - - releases - - announcements - - honcho - - dev - - blog ---- -## News - -Honcho health improvements: - -- More docs overhaul - -- Issue templates and contribution guides - -- Reliability improvements - -- New versions of [Python](https://pypi.org/project/honcho-ai/) and [Node](https://www.npmjs.com/package/honcho-ai) SDKs - -[Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) and start building personalized agent experiences. - -[Join Discord](https://discord.gg/plasticlabs), introduce yourself, and tell us what you're working on. - -[Visit our open-source repo](https://github.com/plastic-labs/honcho) and get your hands dirty. - -## Honcho - -ADDED -- Issue templates to repo -- Updated discord starter template -- Updated examples to honcho-python repository -- LangChain message converter integration - -FIXED -- metadata fields are treated as dicts in SDKs rather than base object types - -CHANGED -- HONCHO_AUTH_TOKEN is now HONCHO_API_KEY -- Get users and get sessions return 4xx exceptions if nothing is found. - -REMOVED -- DB_TYPE from .env.template diff --git a/content/releases/Release Notes 06.18.24.md b/content/releases/Release Notes 06.18.24.md deleted file mode 100644 index 97bcdcbf1..000000000 --- a/content/releases/Release Notes 06.18.24.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Release Notes 06.18.24 -date: 06.18.24 -tags: - - releases - - dev - - yousim ---- -![[yousim_banner.png]] -## Welcome to the Multiverse of Identities - -Today we're releasing [YouSim](https://yousim.ai/)! A fun demo from [Plastic Labs](https://plasticlabs.ai/). - -Inspired by [WorldSim](https://worldsim.nousresearch.com/), [WebSim](https://websim.ai/), & [Infinite Backrooms](https://dreams-of-an-electric-mind.webflow.io/), YouSim leverages [Claude](https://claude.ai/) to let you locate, modify, & interact with any entity you can imagine. It's a game that can simulate anyone you like. - -Who will you summon from the latent space? - -![[yousim_memetic_hazard.png]] - -## Links -- [Try YouSim](https://yousim.ai/) -- [Tips & Tricks video](https://www.loom.com/share/b2fe578b183b400b88845656d7ceb232?sid=59c562ae-00e8-483c-82a9-7218b61f93e8) -- [Subscribe to updates](https://plasticlabs.typeform.com/yousimupdates) -- [Join us in Discord](https://discord.gg/plasticlabs) to swap sims, screenshots, & ASCII art -- [[YouSim; Explore the Multiverse of Identity|Read about why we made it]] diff --git a/content/releases/Release Notes 06.23.24.md b/content/releases/Release Notes 06.23.24.md deleted file mode 100644 index ab01fb764..000000000 --- a/content/releases/Release Notes 06.23.24.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Release Notes 06.23.24 -date: 06.23.24 -tags: - - releases - - dev - - yousim ---- -## Introducing YouSim v1.1.0! - -Today we're dropping our first updates to [YouSim](https://yousim.ai/)! An open-ended, CLI game (powered by [Honcho](https://honcho.dev/)) that let's you simulate any possible identity. - -Who will you summon from the latent space? - -## Updates -**📟 LOGIN & AUTHENTICATION** -- Authenticate via email & you're good to go! - -**💾 SESSION HISTORY** -- Access & iterate on all past simulations linked to you email - -**🐦 SHARE SIMULATIONS** -- Generate links to your sessions to share online - -Check out the loom linked below to learn more about the updates! -## Links -- [Try YouSim](https://yousim.ai/) -- [Tips & Tricks video](https://www.loom.com/share/b2fe578b183b400b88845656d7ceb232?sid=59c562ae-00e8-483c-82a9-7218b61f93e8) -- [Subscribe to updates](https://plasticlabs.typeform.com/yousimupdates) -- [Join us in Discord](https://discord.gg/plasticlabs) to swap sims, screenshots, & ASCII art -- [[YouSim; Explore the Multiverse of Identity|Read about why we made it]] diff --git a/content/releases/Release Notes 06.24.25.md b/content/releases/Release Notes 06.24.25.md deleted file mode 100644 index 58da70d7a..000000000 --- a/content/releases/Release Notes 06.24.25.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Release Notes 06.24.25 -date: 06.24.25 -tags: - - releases - - demos - - announcements - - honcho - - dev ---- - -## Honcho Updates v2.0.0 - -Introduction of the Peer Paradigm. Update of Honcho's primitives from first principles. Any agent or user in now a `peer` Honcho can have memory and do social cognition over and reasoning about. Enables multi-agent & multi-human systems. - -ADDED - -- Ability to get a peer's working representation -- Metadata to all data primitives (Workspaces, Peers, Sessions, Messages) -- Internal metadata to store Honcho's state no longer exposed in API -- Batch message operations and enhanced message querying with token and message count limits -- Search and summary functionalities scoped by workspace, peer, and session -- Session context retrieval with summaries and token allocation - -CHANGED - -- API route is now /v2/ -- New architecture centered around the concept of a "peer" replaces the former "app"/"user"/"session" paradigm -- Workspaces replace "apps" as top-level namespace -- Peers replace "users" -- Sessions no longer nested beneath peers and no longer limited to a single user-assistant model. A session exists independently of any one peer and peers can be added to and removed from sessions. -- Dialectic API is now part of the Peer, not the Session -- Dialectic API now allows queries to be scoped to a session or "targeted" to a fellow peer -- Database schema migrated to adopt workspace/peer/session naming and structure -- Authentication and JWT scopes updated to workspace/peer/session hierarchy -- Queue processing now works on 'work units' instead of sessions -- Message token counting updated with tiktoken integration and fallback heuristic -- Queue and message processing updated to handle sender/target and task types for multi-peer scenarios - -FIXED - -- Improved error handling and validation for batch message operations and metadata - -REMOVED - -- Metamessages removed in favor of metadata -- Collections and Documents no longer exposed in the API, solely internal -- Obsolete tests for apps, users, collections, documents, and metamessages -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 06.26.25.md b/content/releases/Release Notes 06.26.25.md deleted file mode 100644 index 912e949d0..000000000 --- a/content/releases/Release Notes 06.26.25.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Release Notes 06.26.25 -date: 06.26.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## Honcho Updates v2.0.1 - -SDK improvements, full semantic search, overhauled documentation, bug fixes. - -ADDED - -- Ergonomic SDKs for Python and TypeScript (uses Stainless underneath) -- Deriver Queue Status endpoint -- Complex arbitrary filters on workspace/session/peer/message -- Message embedding table for full semantic search - -CHANGED - -- Overhauled documentation -- BasedPyright typing for entire project -- Resource filtering expanded to include logical operators - -FIXED - -- Various bugs -- Use new config arrangement everywhere - -REMOVED - -- Removed hardcoded responses -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 07.11.25.md b/content/releases/Release Notes 07.11.25.md deleted file mode 100644 index d1fdd2af9..000000000 --- a/content/releases/Release Notes 07.11.25.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Release Notes 07.11.25 -date: 07.11.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## Honcho Updates v2.0.2 - v2.0.5 - -Bug Fixes. - -FIXED - -- Database initialization was misconfigured and led to provision_db script failing: switch to consistent working configuration with transaction pooler -- Bug that causes runtime error when Sentry flags are enabled -- Migration/provision scripts did not have correct database connection arguments, causing timeouts -- Groq API client to use the Async library - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 07.17.25.md b/content/releases/Release Notes 07.17.25.md deleted file mode 100644 index a1bfb9a00..000000000 --- a/content/releases/Release Notes 07.17.25.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Release Notes 07.17.25 -date: 07.17.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## Honcho Updates v2.1.0 - -Introduction of Honcho's R.O.T.E Deriver for explicit, certain reasoning over `peer` data, new "working" representations, & updates to the Dialectic API. Honcho is state of the art against SOTA evals, other memory solutions, and foundation model inference. - -ADDED - -- File uploads -- Brand new "ROTE" deriver system -- Updated dialectic system -- Local working representations -- Better logging for deriver/dialectic -- Endpoint for deriver queue status - -CHANGED - -- Dialectic chat endpoint takes a single query -- Rearranged configuration values (LLM, Deriver, Dialectic, History->Summary) - -FIXED - -- Document insertion -- Session-scoped and peer-targeted dialectic queries work now - -REMOVED - -- Peer-level messages - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 07.24.25.md b/content/releases/Release Notes 07.24.25.md deleted file mode 100644 index 0a48d65c7..000000000 --- a/content/releases/Release Notes 07.24.25.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Release Notes 07.24.25 -date: 07.24.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## News - -Check out our new Honcho MCP set-up guide, available in our [documentation](https://docs.honcho.dev/v2/guides/mcp) - -## Honcho Updates v2.1.1 - -Test harness, system enhancements, bug fixes. Dialectic is ~40% faster + better performance with improvements allowing query expansion off by default. - -ADDED - -- Test harness for custom Honcho evaluations -- Better support for session and peer aware dialectic queries -- Langfuse settings -- Added recent history to dialectic prompt, dynamic based on new context window size setting - -CHANGED - -- Made query expansion in dialectic off by default -- Overhauled logging -- Refactor summarization for performance and code clarity -- Refactor queue payloads for clarity - -FIXED - -- Summary queue logic -- Formatting of logs -- Filtering by session -- Peer targeting in queries - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) diff --git a/content/releases/Release Notes 07.25.24.md b/content/releases/Release Notes 07.25.24.md deleted file mode 100644 index ecc803d55..000000000 --- a/content/releases/Release Notes 07.25.24.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Release Notes 07.25.24 -date: 07.25.24 -tags: - - releases - - honcho - - dev ---- -## Honcho - -ADDED -- Test cases for Storage API -- Sentry tracing and profiling -- Additional Error handling - -CHANGED -- Document API uses same embedding endpoint as deriver -- CRUD operations use one less database call by removing extra refresh -- Use database for timestampz rather than API -- Pydantic schemas to use modern syntax - -FIXED -- Deriver queue resolution - -## Links -- [Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) & start building personalized agent experiences - -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on - -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty - -- [Check out the docs](https://docs.honcho.dev) - -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 07.30.25.md b/content/releases/Release Notes 07.30.25.md deleted file mode 100644 index 737ff6387..000000000 --- a/content/releases/Release Notes 07.30.25.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Release Notes 07.30.25 -date: 07.30.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## News - -Check out our new Honcho MCP set-up guide, available in our [documentation](https://docs.honcho.dev/v2/guides/mcp) - -## Honcho Updates v2.1.2 - -Bug fixes, system enhancements. - -FIXED - -- Summarizer module to ignore empty summaries and pass appropriate one to get_context -- Structured Outputs calls with OpenAI provider to pass strict=True to Pydantic Schema - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) - diff --git a/content/releases/Release Notes 08.01.24.md b/content/releases/Release Notes 08.01.24.md deleted file mode 100644 index c3adf835b..000000000 --- a/content/releases/Release Notes 08.01.24.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Release Notes 08.01.24 -date: 08.01.24 -tags: - - releases - - honcho - - dev ---- -## Honcho v0.0.11 - -Major Violation of Expectation capacity increase! - -ADDED -- `session_id` column to `QueueItem` Table -- `ActiveQueueSession` Table to track which sessions are being actively - processed -- Queue can process multiple sessions at once - -CHANGED -- Sessions do not require a `location_id` -- Detailed printing using `rich` - -## Links -- [Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) & start building personalized agent experiences - -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on - -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty - -- [Check out the docs](https://docs.honcho.dev) - -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 08.14.25.md b/content/releases/Release Notes 08.14.25.md deleted file mode 100644 index 7788150c7..000000000 --- a/content/releases/Release Notes 08.14.25.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Release Notes 08.14.25 -date: 08.14.25 -tags: - - releases - - announcements - - honcho - - dev ---- - -## News - -- Tune in for Honcho Release Week next week, we'll be sharing everything we've been up to this summer, dropping something new every day! -- Upgrade to v2.3.0 for the fastest and most reliable version of Honcho! Going forward, we won't be supporting older versions. -- And check out "Teach Honcho," a community project to initialize Honcho with your ChatGPT conversations. - -## Honcho Updates v2.3.0 - -- Introducing Peer Cards! Peer cards summarize essential information like name, nicknames, location, age, occupation, interests/hobbies, and likes/dislikes used to improve the fidelity of the deriver and dialectic API. -- And timestamps are now configurable! That means it's way easier and more effective to import old conversations or convos from external sources (ChatGPT, Claude logs, etc). - -ADDED - -- `getSummaries` endpoint to get all available summaries for a session directly -- Peer Card feature to improve context for deriver and dialectic - -CHANGED - -- Session Peer limit to be based on observers instead, renamed config value to `SESSION_OBSERVERS_LIMIT` -- `Messages` can take a custom timestamp for the `created_at` field, defaulting to the current time -- `get_context` endpoint returns detailed `Summary` object rather than just summary content -- Working representations use a FIFO queue structure to maintain facts rather than a full rewrite -- Optimized deriver enqueue by prefetching message sequence numbers (eliminates N+1 queries) - -FIXED - -- Deriver uses `get_context` internally to prevent context window limit errors -- Embedding store will truncate context when querying documents to prevent embedding token limit errors -- Queue manager to schedule work based on available works rather than total number of workers -- Queue manager to use atomic db transactions rather than long lived transaction for the worker lifecycle -- Timestamp formats unified to ISO 8601 across the codebase -- Internal get_context method's cutoff value is exclusive now - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) diff --git a/content/releases/Release Notes 08.15.24.md b/content/releases/Release Notes 08.15.24.md deleted file mode 100644 index e8cc07768..000000000 --- a/content/releases/Release Notes 08.15.24.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Release Notes 08.15.24 -date: 08.15.24 -tags: - - releases - - honcho - - dev - - yousim ---- - -## YouSim is Open Source!!! - -Today we open source [YouSim](https://yousim.ai/)! - -Inspired by [WorldSim](https://worldsim.nousresearch.com), [WebSim](https://websim.ai), & [Infinite Backrooms](https://dreams-of-an-electric-mind.webflow.io), YouSim leverages [Claude](https://claude.ai) 3.5 Sonnet to let you locate, modify, & interact with any entity you can imagine. It's an open-ended, CLI game (powered by [Honcho](https://honcho.dev)) that let's you simulate any possible identity. - -Now you can fork, contribute, or host your own version of our identity simulator. Tweak the models, interface, prompting, or cognitive architecture to see how far we can collectively push the boundaries of the latent space. - -## Updates - -Honcho & YouSim today: - -### YouSim v1.2.0 - -**💾 OPEN SOURCE** - -- [Check out the repo here](https://github.com/plastic-labs/yousim) - -**🔧 AUTOSCROLL FIX** - -- Scroll up or with generation - -### Honcho v0.0.12 - -- Released version v0.0.14 of the Python SDK -- Released version v0.0.6 of the Node SDK -- Both include upstream bug fixes - -## Links - -- [Try YouSim](https://yousim.ai/) -- [Tips & Tricks video](https://www.loom.com/share/b2fe578b183b400b88845656d7ceb232?sid=59c562ae-00e8-483c-82a9-7218b61f93e8) -- [Subscribe to updates](https://plasticlabs.typeform.com/yousimupdates) -- [Join us in Discord](https://discord.gg/plasticlabs) to swap sims, screenshots, & ASCII art -- [[YouSim;-Explore-The-Multiverse-of-Identity|Read about why we made it]] diff --git a/content/releases/Release Notes 09.25.25.md b/content/releases/Release Notes 09.25.25.md deleted file mode 100644 index 6b3799691..000000000 --- a/content/releases/Release Notes 09.25.25.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Release Notes 09.25.25 -date: 09.25.25 -tags: - - releases - - announcements - - honcho - - dev ---- -## Honcho Updates v2.3.2 - -- Honcho is 10x faster! -- Added the ability to fetch peer cards directly from the API for streamlined access -- Reliability improvements -- Stability and performance improvements, bug fixes - -Added - -- Get peer cards endpoint (`GET /v2/peers/{peer_id}/card`) for retrieving targeted peer context information - -Changed - -- Replaced Mirascope dependency with small client implementation for better control -- Optimized deriver performance by using joins on messages table instead of storing token count in queue payload -- Database scope optimization for various operations -- Batch representation task processing for ~10x speed improvement in practice - -Fixed - -- Separated clean and claim work units in queue manager to prevent race conditions -- Skip locked ActiveQueueSession rows on delete operations -- Langfuse SDK integration updates for compatibility -- Added configurable maximum message size to prevent token overflow in deriver -- Various minor bugfixes - -## Links - -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 10.02.25.md b/content/releases/Release Notes 10.02.25.md deleted file mode 100644 index b06b5f239..000000000 --- a/content/releases/Release Notes 10.02.25.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Release Notes 10.02.25 -date: 10.02.25 -tags: - - releases - - announcements - - honcho - - dev ---- -# Honcho Updates v2.3.3 - -- A modified deriver that balances speed with providing with max possible context for Peer representations updates -- More capable SDKs to compose the different contextual elements of Honcho more easily (Peer Cards, Messages, etc) -- Easier to build reactive applications that dynamically change based on deriver progress -## ADDED -- SDK: Get Peer Card method -- SDK: Update Message metadata method -- SDK: Session level deriver status methods - SDK: Delete session message -## CHANGED -- SDK: Pagination class to match core implementation -- CORE: Deriver Rollup Queue processes interleaved messages for more context -## FIXED -- SDK: Dialectic Stream returns Iterators -- SDK: Type warnings -- CORE: Dialectic Streaming to follow SSE conventions -- CORE: Sentry tracing in the deriver -# Links -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 10.10.25.md b/content/releases/Release Notes 10.10.25.md deleted file mode 100644 index 85805d8b4..000000000 --- a/content/releases/Release Notes 10.10.25.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Release Notes 10.10.25 -date: 10.10.25 -tags: - - releases - - announcements - - honcho - - dev ---- -# HONCHO v2.4.0 -- `Get_Context` is faster, gives richer context, & more powerful, now returns working representation & peer card -## ADDED -- Unified `Representation` class -- vllm client support -- Periodic queue cleanup logic -- WIP Dreaming Feature -- LongMemEval to Test Bench -- Prometheus Client for better Metrics -- Performance metrics instrumentation -- Error reporting to deriver -- Workspace Delete Method -- Multi-db option in test harness -- SDK version 1.5.0 for compatibility -## CHANGED -- Working Representations are Queried on the fly rather than cached in metadata -- EmbeddingStore to RepresentationFactory -- Summary Response Model to use public_id of message for cutoff -- Semantic across codebase to reference resources based on `observer` and `observed` -- Prompts for Deriver & Dialectic to reference peer_id and add examples -- `Get_Context` route returns peer card and representation in addition to messages and summaries -- Refactoring logger.info calls to logger.debug where applicable -## FIXED -- Gemini client to use async methods -# Links -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 10.31.24.md b/content/releases/Release Notes 10.31.24.md deleted file mode 100644 index 0a907c1d8..000000000 --- a/content/releases/Release Notes 10.31.24.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Release Notes 10.31.24 -date: 10.31.24 -tags: - - releases - - honcho - - dev - - yousim ---- - -## News - -New Honcho Updates: - -- [[Release-Notes-10.31.24#honcho-v0012|Honcho v0.0.12]] -- [Python SDK v0.0.15](https://pypi.org/project/honcho-ai/) -- [NodeJS SDK v0.0.6](https://www.npmjs.com/package/honcho-ai) - -Honcho Demo [YouSim](https://yousim.ai) went [viral](https://x.com/courtlandleer/status/1851009358752076261)! - -## Honcho v0.0.12 - -an Overhauled Deriver and Dialectic API! - -ADDED - -- GitHub Actions Testing -- Ability to disable derivations on a session using the `deriver_disabled` flag -- in a session's metadata -- `/v1/` prefix to all routes - -CHANGED - -- Environment variable to control deriver workers -- Changed `public_ids` to use [NanoID](https://github.com/ai/nanoid) and internal ID to use `BigInt` -- Dialectic Endpoint can take a list of queries -- Using `uv` for project management -- User Representations stored in a metamessage rather than using reserved collection -- Base model for Dialectic API and Deriver is now Claude 3.5 Sonnet -- Paginated `GET` requests now `POST` requests for better developer UX - -REMOVED - -- Mirascope Dependency -- Slowapi Dependency -- Opentelemetry Dependencies and Setup - -## Links - -- [Sign-up for the private beta](https://plasticlabs.typeform.com/honchobeta) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/plasticlabs) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) -- [Play with YouSim](https://yousim.ai)--portal to the multiverse of identity diff --git a/content/releases/Release Notes 11.05.25.md b/content/releases/Release Notes 11.05.25.md deleted file mode 100644 index 24174c952..000000000 --- a/content/releases/Release Notes 11.05.25.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Release Notes 11.05.25 -date: 11.05.25 -tags: - - releases - - announcements - - honcho - - dev ---- -# HONCHO v2.4.1-2 -Stability, reliability, speed. - -## ADDED -- Alembic migration validation test suite -## CHANGED -- Logging infrastructure to remove noisy messages -- Sentry integration is centralized -- Alembic to always use a session pooler -- Statement timeout during alembic operations to 5 min -## FIXED -- Alembic migrations to batch changes -- Batch message creation sequence number -- Langfuse tracing to have readable waterfalls -- Alembic Migrations to match models.py -- `message_in_seq` correctly included in webhook payload -# Links -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/releases/Release Notes 11.20.25.md b/content/releases/Release Notes 11.20.25.md deleted file mode 100644 index 5d66d29d6..000000000 --- a/content/releases/Release Notes 11.20.25.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Release Notes 11.20.25 -date: 11.20.25 -tags: - - releases - - announcements - - honcho - - dev ---- -# HONCHO v2.4.3 -Performance & Reliability - -## News - Honcho.chat is live! - Try it now: [honcho.chat](https://honcho.chat/) - -## ADDED -- Redis caching to improve DB IO -- Backup LLM provider to avoid failures when a provider is down -## CHANGED -- QueueItems to use standardized columns -- Improved Deduplication logic for Representation Tasks -- More fine-grained metrics for representation, summary, and peer card tasks -- DB constraint to follow standard naming conventions -# Links -- [Sign-up for Honcho](https://app.honcho.dev/) & start building personalized agent experiences -- [Join our Discord](https://discord.gg/honcho) & tell us what you're working on -- [Visit our open-source repo](https://github.com/plastic-labs/honcho) & get your hands dirty -- [Check out the docs](https://docs.honcho.dev) \ No newline at end of file diff --git a/content/blog/Achieving SOTA on OpenToM with DSPy.md b/content/research/Achieving SOTA on OpenToM with DSPy.md similarity index 100% rename from content/blog/Achieving SOTA on OpenToM with DSPy.md rename to content/research/Achieving SOTA on OpenToM with DSPy.md