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

Uploaded Python 3

File details

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

File metadata

  • Download URL: meshagent_anthropic-0.28.7.tar.gz
  • Upload date:
  • Size: 30.7 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.7.tar.gz
Algorithm Hash digest
SHA256 8db6d165f9ad1f55df928e50682c738c866f2a02a36fdfe5c6fae6b5d0c26dc5
MD5 e159fe96ed37592186d2b96b820f4f62
BLAKE2b-256 ede77aafe628fedfc48df01a69802b0b739a653d6c0840020d06bd5defe6b406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshagent_anthropic-0.28.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4cae534b8b864c735a106ea73e5c7065cfd61153b41a9e4b0712cc29e0693d29
MD5 135786ced24149ddd9b3e2ecccacbfcb
BLAKE2b-256 396283460ce657ddde9ee85afae5034adb93ea95846f0a9573a6028895003ed3

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