Skip to main content

Quartermaster — modular AI agent orchestration framework. Install this to get all packages.

Project description

Quartermaster SDK

Modular AI agent orchestration framework by MindMade.

Quartermaster lets you build AI agent workflows as directed graphs — define nodes (LLM calls, decisions, user input, tools), connect them with edges, and execute them with a pluggable engine.

Quick Install

# Core framework (graph + providers + tools + nodes + engine)
pip install quartermaster-sdk

# With OpenAI
pip install quartermaster-sdk[openai]

# With everything (all providers, all tools, MCP client, code runner)
pip install quartermaster-sdk[all]

Quick Start

from quartermaster_sdk import Graph

agent = (
    Graph("My Agent")
    .start()
    .user("What can I help you with?")
    .instruction("Respond", model="gpt-4o", system_instruction="You are a helpful assistant.")
    .end()
)

Packages

Package Description
quartermaster-graph Graph schema, builder API, validation
quartermaster-providers LLM provider abstraction (OpenAI, Anthropic, Google, Groq, local)
quartermaster-tools Tool definition, registry, built-in tools
quartermaster-nodes Node execution protocols and implementations
quartermaster-engine Flow execution, traversal, memory, streaming
quartermaster-mcp-client MCP protocol client (standalone)
quartermaster-code-runner Docker sandboxed code execution (standalone)

Documentation

See the docs/ directory:

License

Apache 2.0

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

quartermaster_sdk-0.1.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

quartermaster_sdk-0.1.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file quartermaster_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: quartermaster_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for quartermaster_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8adaf6c8f4403d56c08e3afa3a2c6566cc39578eb995dc13d227790d2010d1f1
MD5 73be1fe1dca0dcb8019fd54656e77714
BLAKE2b-256 e997c8a6b9fee50c1cc9cda3668e8dcbf5024309ab64acffc7656d6c64659c9e

See more details on using hashes here.

File details

Details for the file quartermaster_sdk-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for quartermaster_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 92c6ab60cc8b53449b632a362072459d40ec2af25f7307174f916f0a4bb78cfa
MD5 a2d2d13cfcdf8cd1fba64b335333e7e7
BLAKE2b-256 4da5f2adfa18dd144c9d2ef8f839c61922ce2b31468e94d8dfe22b327d2987e5

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