Skip to main content

Instrumentation layer for multi-agent AI pipelines

Project description

MARL

Simulation and evaluation environment for Summit by Cronys.

Structure

sim/ Planner, Worker, Judge agents eval/ Reward model evaluator improve.py Single-pass improvement loop cycle.py Automated multi-cycle runner marlsdk/ summitsdk package source data/ Traces and evaluation results

Usage

from anthropic import Anthropic
from marlsdk.tracer import Tracer
from marlsdk.exporters.local import LocalExporter

exporter = LocalExporter(output_dir="traces/")
tracer = Tracer(exporter=exporter)

client = Anthropic()
wrapped = tracer.wrap_anthropic(
    client,
    from_agent="planner",
    to_agent="worker",
    task_id="task-001",
    round_trip=1
)

response = wrapped.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=[{"role": "user", "content": "your prompt"}]
)
# trace written automatically to traces/

OpenAI: use tracer.wrap_openai(client, ...) with the same arguments.

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

summitsdk-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

summitsdk-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file summitsdk-0.1.0.tar.gz.

File metadata

  • Download URL: summitsdk-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for summitsdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e41c78495efc0ec745b0eed2bbc874316cd2558ee8905ca5494b7753baa0c76d
MD5 450191c3d4ff3ceb652aa3a117c0337a
BLAKE2b-256 f96102d8e37b951a6d3d7c06d4b310f01b4806ef7fbae3d1dd4c6a4d71efb8af

See more details on using hashes here.

File details

Details for the file summitsdk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: summitsdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for summitsdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90d59368612b24f5462965eee13ac8251def888a5c73cb3bbf477e5e519c42ed
MD5 d7c5fbe6d9a26298faedb629ab58e351
BLAKE2b-256 de2cd84ae2bf6f020ebc88d3ad73d7d3639ebe903feb9185a76e70e10038b9cb

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