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,
)

You can also pass base_url= to AnthropicMessagesAdapter. If omitted, MeshAgent reads ANTHROPIC_BASE_URL from the environment when constructing the provider client.

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


Release history Release notifications | RSS feed

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.41.2.tar.gz (71.1 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.41.2-py3-none-any.whl (63.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meshagent_anthropic-0.41.2.tar.gz
Algorithm Hash digest
SHA256 0bd81141f24e880eb4aa671060f0532595994919c3c20c8810efa3af677e6038
MD5 b9bb8c79c62fc6d198d4eb7aacba4ee5
BLAKE2b-256 b3f81ae9db0e3d1708fd6a5104895970dd17218d30b78167b3ee5d2ebc4426d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshagent_anthropic-0.41.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1870397fce6aaa251aa72ff982cd7f78300cc258cf60425c70b237b4dc6e9f00
MD5 4b8af7c563af034c7c6e9fcf9ddd3705
BLAKE2b-256 8bc5e9dc4465b6263cda9f35eca1c95b4e7b9247f949fb255d87a50e1afc02da

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