Skip to content

docs: dynamic tools guide, MCP bridge recipe and 0.1.1 changelog (ENG-471) - #4

Merged
folathecoder merged 7 commits into
mainfrom
docs/eng-471-dynamic-tools
Oct 29, 2026
Merged

folathecoder merged 7 commits into
mainfrom
docs/eng-471-dynamic-tools

Conversation

@folathecoder

Copy link
Copy Markdown
Collaborator

Summary

Documents the agentling 0.1.1 dynamic tools work: tools defined from a JSON Schema, the new validate_arguments flag, add_tools/remove_tools on a live session, and an MCP bridge recipe. agentling stays free of any MCP dependency.

Ticket

Part of ENG-471 (https://linear.app/lunarstackco/issue/ENG-471). Merge alongside or after the agentling 0.1.1 release.

Changes

  • core-concepts/tools.md: new "Tools from a JSON Schema" section, covering the supported schema subset, validate_arguments and validate(), plus the name and schema rules.
  • reference/agent-api.md: new session.add_tools() and session.remove_tools() section.
  • New guide, guides/dynamic-tools-and-mcp.md: live tool changes, and an MCP bridge recipe using the official mcp SDK (2.x).
  • New changelog/0.1.1.md.

How it was tested

  • npm run build passes, and the built pages contain the new guide, the API section and the 0.1.1 changelog entry.
  • The MCP recipe was run against mcp 2.3.0 with an in-process server: it lists a tool, calls it, and registers it in an Agent.
  • Not yet run: TC-53, a visual check of the rendered pages in npm run dev.

Notes for reviewers

The guide depends on the agentling 0.1.1 API, so don't publish it before the package release.

@folathecoder
folathecoder marked this pull request as draft October 29, 2026 15:08
Folarin Akinloye and others added 5 commits October 29, 2026 15:26
…tools

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
@folathecoder
folathecoder marked this pull request as ready for review October 29, 2026 16:43
@folathecoder
folathecoder merged commit 8267953 into main Oct 29, 2026
@folathecoder
folathecoder deleted the docs/eng-471-dynamic-tools branch October 29, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant