Skip to main content

UCode agent execution SDK – LangGraph, tools, MCP, checkpoints

Project description

ucode-agent-sdk

Agent execution SDK for UCode. Wraps LangGraph for building and running agents, pipelines, and (later) multi-agent systems.

Published to private PyPI. Consumed by the ucode runner.

Install

pip install -e ".[dev]"

Test

pytest

Layout

ucode_agent_sdk/
  __init__.py       Package exports
  agent.py          AgentExecutor – main entry point for the runner
  graph.py          build_graph – compiles LangGraph from version config
tests/

What this will do (later phases)

  • Build LangGraph graphs from agent version config (instructions, LLM settings, tools)
  • Support single-agent, pipeline (with interrupt/continue), and multi-agent modes
  • Tool resolution, MCP integration, checkpoint management
  • Streaming output (content deltas, interrupt events, done)

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

ucode_agent_sdk-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

ucode_agent_sdk-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ucode_agent_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b8f5ebba9e5866a87bca251716bb20500069bed76107e55c1185166768aa25d3
MD5 69aecbbe506f1069e76deed5a4a3b0b0
BLAKE2b-256 12647ece846a8034ee3c989a47b67837be9f4a4e4fe4c3628c09e1a31cb9479e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ucode_agent_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a79783fcfa51f432407e853d21f0996ae6a853b80e766f168663dcf190e8d2d
MD5 f470a88e2d0cf2c15ea37e8491e7cb8e
BLAKE2b-256 99ee32abe9db37529cce841a4cbc7eb06c5d703888f59c531b9381427bc9adb0

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