Skip to main content

Anthropic Building Blocks for Meshagent

Project description

Meshagent

MeshAgent Anthropic

The meshagent.anthropic package provides adapters to integrate Anthropic models (Messages API) with MeshAgent tools and agents.

Messages Adapter

  • AnthropicMessagesAdapter: wraps the Anthropic Messages API. It turns Toolkit objects into Anthropic tool definitions, executes tool calls, and returns the final assistant response.
from meshagent.anthropic import AnthropicMessagesAdapter

adapter = AnthropicMessagesAdapter(model="claude-3-5-sonnet-latest")

Compaction can be enabled through Anthropic context management:

adapter = AnthropicMessagesAdapter(
    model="claude-sonnet-4-5",
    context_management="auto",
    compaction_threshold=150000,
)

Tool Response Adapter

AnthropicMessagesToolResponseAdapter converts a tool's structured response into Anthropic tool_result blocks that can be inserted back into the conversation.


Learn more about MeshAgent on our website or check out the docs for additional examples!

Website: www.meshagent.com

Documentation: docs.meshagent.com


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meshagent_anthropic-0.28.14.tar.gz (33.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meshagent_anthropic-0.28.14-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file meshagent_anthropic-0.28.14.tar.gz.

File metadata

  • Download URL: meshagent_anthropic-0.28.14.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for meshagent_anthropic-0.28.14.tar.gz
Algorithm Hash digest
SHA256 ea4f1eddba0921b167c98d18c7e3284a2ebbc5add9ca53bff30a44f2fbaef02d
MD5 2ca2f859758008b51ea68dc70a279cb8
BLAKE2b-256 ffd2bffe56e8ed14ddc552a7920f158c2c99d98450e95bc97d4c1acf401cfbd6

See more details on using hashes here.

File details

Details for the file meshagent_anthropic-0.28.14-py3-none-any.whl.

File metadata

File hashes

Hashes for meshagent_anthropic-0.28.14-py3-none-any.whl
Algorithm Hash digest
SHA256 8a86e8af0113c0d9b31c9d0b42be31633660b6a1d42db9ddb72402ef4de2ac9f
MD5 70fdffbeb4e13c2342e6a538bc81fb4e
BLAKE2b-256 fcfb8b63b5995a4c9146274c6334a05f40c51a571e133dce7630eb3ed2576e2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page