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.31.1.tar.gz (51.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.31.1-py3-none-any.whl (51.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meshagent_anthropic-0.31.1.tar.gz
  • Upload date:
  • Size: 51.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.31.1.tar.gz
Algorithm Hash digest
SHA256 eb4c14c526b8c2ab90717daf53543f1203246eda21662034484d6de171e83e55
MD5 df0ed6077d162798a3b81e676bd28dc8
BLAKE2b-256 1813c610d6a5c6af28f38aa2c663c89b9e844121bb55b98003f089a935e8a546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshagent_anthropic-0.31.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9cedcf27337f7fde46e0b8e7fd868dc7b2acbe2b5934f882011a9a85912977f5
MD5 ae228a82254067d36ffb083ea3ee684a
BLAKE2b-256 aee5cfce4ae1e191b0bd39b0c2583f379b04af6120562ac2746c414bd449a9d5

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