Launching today

Caplets
Give your agent capabilities, not tool walls.
14 followers
Give your agent capabilities, not tool walls.
14 followers
Most MCP clients make the model babysit a giant wall of raw tools. Caplets turns MCP servers, APIs, and commands into focused capability handles your coding agent can inspect, search, call, filter, join, and summarize in one bounded workflow. Let servers be big. Let the model see what matters.

how does the filtering and joining actually work under the hood, is the agent deciding which capabilities to call or is there some deterministic routing happening before the model sees anything
@sudenuriskr5xt All the model sees at the start is a code_mode tool with compact typescript declarations for each configured caplet. Caplets can then be "inspected" by the agent, revealing tool call signatures and input/output schemas, allowing the agent to progressively disclose a caplet based on it's needs. If you want to see more, you can look at the generated .d.ts file in the repo for caplet handles, this is what the agent sees to start: https://github.com/spiritledsoftware/caplets/blob/main/packages/core/src/code-mode/runtime-api.d.ts
How does Caplets handle updates when an MCP server adds new tools — does the agent pick them up automatically or do you need to refresh the capability set manually?
@muzaffer482690 Unfortunately this varies by harness. Harnesses that can handle MCP tool updates will receive them (opencode, pi, claude), others may not. It is worth looking into whether your harness supports it. Codex, for example, does not, even though caplets does send tool update responses.
A built-in way to share a curated set of caplets between teammates would be huge. Right now I can imagine recreating the same focused toolset across projects getting tedious, so a small importable bundle or versioned preset would save a lot of setup time and keep the model calling the same sensible defaults everywhere.
@aleyna6ucd This is a great idea! Please open a GitHub issue with this feature request. Currently caplets can be discovered/shared through catalog.caplets.dev. It works similar to skills.sh where once a caplets is installed, it is indexed by the catalog.
https://github.com/spiritledsoftware/caplets/issues