Skip to main content

aurelion-agent

Part of the AURELION Ecosystem

A modular base agent loop with tool calling, multi-provider LLM support, and built-in trace observability. Drop it into any project to get a production-ready agent in minutes.

Install

pip install aurelion-agent

Quickstart

from aurelion_agent import BaseAgent, LLMProvider

class MyAgent(BaseAgent):
    name = "my-agent"
    system_prompt = "You are a helpful assistant."

agent = MyAgent(llm=LLMProvider(provider="groq", model="llama-3.3-70b-versatile"))
trace = agent.respond("What is data minimisation?")
print(trace.last_response)

Providers

Supports: groq, openai, anthropic (claude), ollama, gemini, mistral

LLMProvider(provider="openai", model="gpt-4o")
LLMProvider(provider="ollama", model="llama3")
LLMProvider(provider="anthropic", model="claude-3-5-sonnet-20241022")

Trace Sinks

Wire observability into any agent with built-in sinks:

from aurelion_agent import FileSink, AgentOpsSink, stdout_sink

agent = MyAgent(
    llm=LLMProvider(provider="groq"),
    trace_sinks=[
        stdout_sink,
        FileSink("traces.jsonl"),
        AgentOpsSink("https://your-agentops-instance.fly.dev", api_key="..."),
    ]
)

Tool Calling

from aurelion_agent import BaseAgent, LLMProvider, tool

class ResearchAgent(BaseAgent):
    name = "researcher"
    system_prompt = "You research topics thoroughly."

    @tool
    def search_web(self, query: str) -> str:
        """Search the web for information."""
        # your implementation
        return results

Architecture

aurelion-agent is the Agent module of the AURELION modular cognitive architecture:

KERNEL    → Knowledge schema and organizational structure
MEMORY    → Persistent storage and retrieval
NEXUS     → Agent orchestration and routing
ADVISOR   → Strategic planning and knowledge management
AGENT     → This package — AI collaboration and prompt protocols

Links

Metadata

Release files for aurelion-agent 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aurelion-agent 0.2.0
File Size Uploaded Provenance
aurelion_agent-0.2.0.tar.gz 24.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aurelion-agent 0.2.0
File Interpreter ABI Platform
aurelion_agent-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 51.6 kB

Release files / aurelion_agent-0.2.0.tar.gz

Download URL aurelion_agent-0.2.0.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5acb30c682d66f87fd786ac11dfc94deceacf9344f0b00cb845c34e21217ea38
BLAKE2b-256 checksum
How to use checksums
4c37da1aa018caa77847c31e24a62f7c2445dbcc1f3d7e3497821e3a53d0391b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / aurelion_agent-0.2.0-py3-none-any.whl

Download URL aurelion_agent-0.2.0-py3-none-any.whl
Size 27.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d6cc5ea2b91a242b11fd68efee013975e3fb31c5010bdc73f116c04afd6b7ef
BLAKE2b-256 checksum
How to use checksums
e454d4a600dcfc0f6c6b9da6c075bb8ba731582a791981f0c6524b083ba1a244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for aurelion-agent 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page