Skip to main content

Antikythera Agent Runtime

Multi-agent orchestration with MCP tool integration. Powered by WebAssembly.

Installation

pip install antikythera-agent

Quick Start

Setup with PromptManager

from antikythera_agent import Agent, PromptManager

# Initialize with built-in prompts
prompts = PromptManager()

# Use a built-in prompt
agent = Agent(
    provider="openai",
    model="gpt-4o",
    system_prompt=prompts.get_content("coder")
)

result = agent.run("Write a sorting algorithm")
print(result.output)

Custom Prompts

from antikythera_agent import Agent, PromptManager, PromptConfig

prompts = PromptManager()

# Register custom prompts
prompts.register(PromptConfig(
    id="my-reviewer",
    name="Security Reviewer",
    content="You are a security-focused code reviewer.",
    tags=["reviewer", "security"]
))

# Use custom prompt
agent = Agent(
    provider="openai",
    model="gpt-4o",
    system_prompt=prompts.get_content("my-reviewer")
)

Multi-Agent with Centralized Prompts

from antikythera_agent import Orchestrator, PromptManager, AgentProfileConfig

prompts = PromptManager()

orchestrator = Orchestrator(execution_mode="auto", max_concurrent_tasks=4)

orchestrator.register_agent(AgentProfileConfig(
    id="coder",
    name="Code Writer",
    role="developer",
    system_prompt=prompts.get_content("coder")
))

orchestrator.register_agent(AgentProfileConfig(
    id="reviewer",
    name="Code Reviewer",
    role="reviewer",
    system_prompt=prompts.get_content("reviewer")
))

result = orchestrator.dispatch("Write and review code")

Built-in Prompts

ID Name Tags
coder Code Writer coder, engineering, default
reviewer Code Reviewer reviewer, quality, default
analyst Data Analyst analyst, data, default
researcher Researcher researcher, analysis, default
architect Software Architect architect, design, default
debugger Debugger debugger, troubleshooting, default
documenter Technical Writer documentation, writing, default
security Security Analyst security, audit, default
optimizer Performance Optimizer performance, optimization, default
tester QA Engineer testing, quality, default

Requirements

  • Python >= 3.9

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

antikythera_agent-1.7.9.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

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

antikythera_agent-1.7.9-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file antikythera_agent-1.7.9.tar.gz.

File metadata

  • Download URL: antikythera_agent-1.7.9.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for antikythera_agent-1.7.9.tar.gz
Algorithm Hash digest
SHA256 9129bb6f9cb31459730a2345ecb550277a528e62ac350ace395938ba5963b7c0
MD5 1771fcc7d4f6cf36c9c494924ae4e136
BLAKE2b-256 f74f72a0e4b82cd3a3664c644990da6068501e330c6b9f84bd8540bd7a4e3b6c

See more details on using hashes here.

File details

Details for the file antikythera_agent-1.7.9-py3-none-any.whl.

File metadata

File hashes

Hashes for antikythera_agent-1.7.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e0370ad39606a97b0809a7d1b4e37d26d702f4af9d03aea6f6601295f13a6061
MD5 2d09a97a71cb573172525f66a3f5a243
BLAKE2b-256 9905f4160995d6723dc0c1a81a91bdb4d49847a90e07f381ae98eecebe7dfee2

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 Sentry Error logging StatusPage Status page