Catalog PyPI
Back to packageRELEASE DETAILS

0.11.9

PyPI

agent-engine-runner-shared

Runner SDK - Framework-agnostic agent runtime

Published14 Oct 2026
Direct dependencies29
Transitive dependenciesNot calculated

README

Version 0.11.9 documentation

agent-engine-runner-shared

License

The Python runner runtime for Atlas Agent Engine. It provides the platform protocol, secure tool and LLM wrappers, request-scoped runtime context, and server adapters used by the Python LangGraph and ADK SDKs.

This package is an open-source runtime integration library. Running an agent through the managed service requires Atlas Agent Engine services such as the Orchestration Engine and the Agent Execution Runtime; those services are not distributed with this package. Agent authors normally depend on a framework SDK (agent-engine-sdk-langgraph or agent-engine-sdk-adk), which installs this package.

Install

pip install agent-engine-runner-shared

Optional dependencies

Install features as needed. Use uv add if your project is managed with uv, or pip install otherwise:

# uv projects
uv add agent-engine-runner-shared
uv add "agent-engine-runner-shared[mongodb,tracing]"
uv add "agent-engine-runner-shared[tracing]"
uv add "agent-engine-runner-shared[mongodb]"

# pip
pip install agent-engine-runner-shared
pip install "agent-engine-runner-shared[mongodb,tracing]"
pip install "agent-engine-runner-shared[tracing]"
pip install "agent-engine-runner-shared[mongodb]"

Development

uv sync --extra dev
uv run pytest

Copyright 2026 MongoDB, Inc. Licensed under the Apache License, Version 2.0.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 32

Native requirements
29 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
agent-engine-sdk-memory
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
agent-engine-sdk-memory==0.11.9runtime
agent-engine-sdk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
agent-engine-sdk==0.11.9runtime
fastapi
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
fastapi>=0.141.1runtime
filelock
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
filelock>=3.0.0runtime
httpx-sse
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
httpx-sse>=0.4.0runtime
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.27.0runtime
jsonschema
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
jsonschema>=4.26.0runtime
mcp
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mcp==1.27.0runtime
msgpack
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
msgpack>=1.0.0runtime
protobuf
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
protobuf<7,>=6.33.6runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.0.0runtime
python-dotenv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv>=1.0.0runtime
pyyaml
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyyaml>=6.0runtime
regex
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
regex>=2026.4.4runtime
sentry-sdk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
sentry-sdk>=2.27.0runtime
starlette
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
starlette>=1.7.0runtime
uvicorn
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
uvicorn>=0.32.0runtime
debugpy
Environment
{
  "extras": "",
  "marker": "extra == \"debug\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
debugpy>=1.8.0; extra == "debug"runtime
debugpy
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
debugpy>=1.8.0; extra == "dev"runtime
mongomock
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mongomock>=4.1.0; extra == "dev"runtime
msgpack
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
msgpack>=1.0.0; extra == "dev"runtime
pymongo
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pymongo>=4.0.0; extra == "dev"runtime
pyright
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyright>=1.1.390; extra == "dev"runtime
pytest-asyncio
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-asyncio>=0.24.0; extra == "dev"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest>=9.1.1; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ruff>=0.6.0; extra == "dev"runtime
motor
Environment
{
  "extras": "",
  "marker": "extra == \"mongodb\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
motor>=3.0.0; extra == "mongodb"runtime
pymongo
Environment
{
  "extras": "",
  "marker": "extra == \"mongodb\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pymongo>=4.0.0; extra == "mongodb"runtime
opentelemetry-api
Environment
{
  "extras": "",
  "marker": "extra == \"tracing\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-api>=1.20.0; extra == "tracing"runtime
opentelemetry-exporter-otlp-proto-http
Environment
{
  "extras": "",
  "marker": "extra == \"tracing\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-exporter-otlp-proto-http>=1.20.0; extra == "tracing"runtime
opentelemetry-instrumentation-httpx
Environment
{
  "extras": "",
  "marker": "extra == \"tracing\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-instrumentation-httpx>=0.47b0; extra == "tracing"runtime
opentelemetry-sdk
Environment
{
  "extras": "",
  "marker": "extra == \"tracing\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-sdk>=1.20.0; extra == "tracing"runtime

Distribution files

2 collected
agent_engine_runner_shared-0.11.9-py3-none-any.whl

bdist_wheel · 403.6 KB · Python py3

Source file
agent_engine_runner_shared-0.11.9.tar.gz

sdist · 706.1 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:eec0207481dadafc47e542f5d60c441a623d38f6a65d862d9ec26ef22bf0bd00

Other collected versions

View all collected versions →