Skip to main content

Core Agent Loop API

FastAPI application providing Server-Sent Events (SSE) endpoint for Claude SDK agent interactions.

Project Structure

core_agent_loop/
├── app/
│   ├── __init__.py
│   ├── main.py                 # FastAPI application entry point
│   └── router/
│       ├── __init__.py
│       └── agent.py            # Agent loop SSE endpoint
├── config.py                   # Configuration settings
├── add_keyword_test.py         # Original test script
├── requirements.txt            # Python dependencies
└── env.local                   # Configuration file (rename to .env)

Setup

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Configure environment:

    cp env.local .env
    # Edit .env to add your Langfuse credentials if needed
    
  3. Ensure Claude CLI is installed and configured:

    claude --version
    

Running the Server

Using Docker Compose (Recommended):

# Start all services (FastAPI on 8334, Claude-Mem Manager on 37777, File API on 38888)
docker-compose up -d

# View logs
docker-compose logs -f

# Stop services
docker-compose down

The FastAPI server will be available at http://localhost:8334
The Claude-Mem Manager UI will be available at http://localhost:37777/switch_user
All other traffic on port 37777 will be proxied to the active claude-mem worker
The File API service will be available at http://localhost:38888 The CLI wheel server will be available at http://localhost:11113

Using Python directly:

python -m app.main

Using Uvicorn:

uvicorn app.main:app --reload --host 0.0.0.0 --port 8334

The server will start at http://localhost:8334

CLI Auto Upgrade

Install from PyPI:

python -m pip install --upgrade pip
python -m pip install --upgrade luckee-cli

PyPI releases are wheel-only (no source distribution) and are published for:

  • Linux x86_64
  • Linux aarch64
  • macOS x86_64
  • macOS arm64
  • Windows x86_64

If your platform/architecture is outside this matrix, pip will not find a compatible wheel.

If you want to validate a dev publish first, install from TestPyPI:

python -m pip install --upgrade \
  --index-url https://test.pypi.org/simple/ \
  --extra-index-url https://pypi.org/simple \
  luckee-cli

For the staging CLI, set the environment before login/use:

export LUCKEE_ENV=staging

This selects both the staging OAuth API (staging-user-api.motse.ai) and the staging frontend automatically. LUCKEE_OAUTH_BASE_URL / LUCKEE_FRONTEND can still override individual URLs when needed.

CLI auth helpers:

luckee login
luckee logout

Published defaults:

  • LUCKEE_ENV=staging → OAuth API staging-user-api.motse.ai, frontend luckee-frontend-staging-…
  • LUCKEE_ENV=prod (default) → OAuth API user-api.motse.ai, frontend motse.ai
  • dev branch builds default WebSocket endpoint to wss://core-agent-loop-dev-950663559455.us-central1.run.app/api/v2/agent/ws
  • main branch builds default WebSocket endpoint to wss://core-agent-loop-950663559455.us-central1.run.app/api/v2/agent/ws
  • dev branch builds default File API base URL to https://file-api-dev-950663559455.us-central1.run.app
  • main branch builds default File API base URL to https://file-api-main-950663559455.us-central1.run.app

Upgrade the installed CLI:

luckee --upgrade

Or while inside interactive CLI:

/upgrade

CLI Development

For local luckee CLI development and packaging validation, use the dedicated guide:

Shortest repeatable local validation loop:

conda activate core_agent_loop
python scripts/validate_cli_dev_loop.py

That helper repairs stale editable CLI metadata, validates both local entrypoints, and builds a fresh wheel. Use python scripts/validate_cli_dev_loop.py --with-pipx --remote-smoke ... when you also want packaged remote validation.

API Endpoints

Root

  • GET / - API information and available endpoints

Health Check

  • GET /health - Health check endpoint

Agent Test

  • GET /api/agent/test - Test the agent router

Agent Stream (SSE)

  • POST /api/agent/stream - Stream agent responses via Server-Sent Events

Request Body:

{
  "query": "add a keyword test_keyword_1",
  "thread_id": null,
  "user_id": "dylan",
  "working_dir": null,
  "system_prompt": null
}

Response: Server-Sent Events stream with structured state messages.

File API (Port 38888)

  • GET /api/v2/resume_thread - Resume a thread by streaming messages (SSE)
  • GET /api/v2/list_threads - List all thread IDs for a user
  • GET /api/v2/fetch_files - Fetch files from user directories

Resume Thread (SSE) Query Parameters:

  • thread_id: Thread ID (must be a valid UUID)
  • user_id: User ID

Resume Thread Example:

curl -N "http://localhost:38888/api/v2/resume_thread?thread_id=550e8400-e29b-41d4-a716-446655440000&user_id=dylan"

The stream always starts with a config message containing metadata from working_dir/metadata.json, followed by all messages from streaming_messages.jsonl, and ends with a completion event.

List Threads Query Parameters:

  • user_id: User ID

List Threads Example:

curl "http://localhost:38888/api/v2/list_threads?user_id=dylan"

Fetch Files Query Parameters:

  • type: Type of file to fetch (csv, json, or json_folder)
  • thread_id: Thread ID (must be a valid UUID string)
  • path: Relative path to the file from working_dir
  • user_id: User ID

Examples:

Fetch a JSON file:

curl "http://localhost:38888/api/v2/fetch_files?type=json&thread_id=550e8400-e29b-41d4-a716-446655440000&path=data/config.json&user_id=dylan"

Fetch a CSV file:

curl "http://localhost:38888/api/v2/fetch_files?type=csv&thread_id=550e8400-e29b-41d4-a716-446655440000&path=data/report.csv&user_id=dylan"

Fetch all JSON files from a folder:

curl "http://localhost:38888/api/v2/fetch_files?type=json_folder&thread_id=550e8400-e29b-41d4-a716-446655440000&path=data/json_files&user_id=dylan"

Response Format:

  • For csv/json: Returns content of the file
  • For json_folder: Returns a dict mapping filename to content for all *.json files

Security:

  • Path traversal protection is enforced
  • Files must exist under /data/{user_id}/projects/{thread_id}/working_dir/{path}

Session Management

The agent supports session resumption based on thread_id. The project state (including the Claude SDK session ID) is stored in /data/${user_id}/projects/${thread_id}/working_dir/metadata.json.

To resume a session, include the thread_id in subsequent requests:

{
  "query": "continue with the next task",
  "thread_id": "previous_thread_id",
  "user_id": "dylan"
}

If a thread_id is provided but no existing session is found in the project metadata, the API will return an error.

Development

Architecture Documentation

For detailed information about the system architecture, modules, and design patterns, see:

Original Test Script

The original CLI test script is still available:

python add_keyword_test.py --query "add a keyword test_keyword_1"

License

MIT

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

luckee_cli-0.1.20260731030753524-cp312-cp312-win_amd64.whl (790.7 kB view details)

Uploaded CPython 3.12Windows x86-64

luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_11_0_arm64.whl (823.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_10_13_x86_64.whl (921.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

luckee_cli-0.1.20260731030753524-cp311-cp311-win_amd64.whl (808.3 kB view details)

Uploaded CPython 3.11Windows x86-64

luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_11_0_arm64.whl (848.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_10_9_x86_64.whl (946.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

luckee_cli-0.1.20260731030753524-cp310-cp310-win_amd64.whl (804.4 kB view details)

Uploaded CPython 3.10Windows x86-64

luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_11_0_arm64.whl (858.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_10_9_x86_64.whl (955.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file luckee_cli-0.1.20260731030753524-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4a9d2d347643f95d744c462192f6017a4cf3a8aed9e4d6bd84ba65fe71fc7518
MD5 9f9516f38ebccd5d68551b7664cf6e74
BLAKE2b-256 331dae09f2b28c27a52c83c5fa467f5da095d5209f078366dbe79bf0ebe4183b

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp312-cp312-win_amd64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1a4dc04763a34a95712d48d97e7620e0c37fd98f1f42d1d59a1348f45a6f11c
MD5 16cbb26f430c8fc93f60c997b5bf0774
BLAKE2b-256 681b674fc00545cd3e1fad9d44d204d7fd89cddd4cee412416d4c709263aed12

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3d5f08f96e006387d034aadc4a995048685b5d1c8f688fc2867f895dd72960a
MD5 429d747e4549cd06d1fa0821c9dff4e3
BLAKE2b-256 529ea5f777dc2dce56dac0b364ddc8e789e58b57bd6d0bca4fb1c340ea08cd11

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79055d4a317873750ec879beec4146fc309647e8e3f21bbf9011f9617d080d63
MD5 37e97f1f328022f29e55ac76469736a7
BLAKE2b-256 33911df0cb8aa99f3fc9238926d12db2769a2d03dd44c76f4d59a5c90645be28

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0116972fac6b0b93df3c7d0056cb445c08918602e9e9f4da37ac408adfb35041
MD5 12687df7d2c1dea8c0a68ce3455b1ef4
BLAKE2b-256 7bbe6b56a184cc3fc0c48acb4a2452b58edc8dc94b050ac2102ef0583a5eacd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6e6b4b9317c5010ec6fed73a3b6f8ef93ecb139aff87c88d9b223e7c7103bb00
MD5 cab7b10fc5556040399a826f15a29fd6
BLAKE2b-256 8de3d1a407bf8461c2c439eaaeb852ae86d23861598784cc5beb6de92a7df780

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp311-cp311-win_amd64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ac6d5e3b12d0e0aaa11cbb459453ab0733d5af8b9f9ca9c7b6321cdd3511b28
MD5 9592b6e5dc9a40e49cc8ae63284e557f
BLAKE2b-256 53f797a8b50a6dcd73357315777dbf6dcf25eb66c28fe81b6f8b03582f78915d

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5285fa186bbcdd5373c3f56992089ab074783880c3cbfbd25b4db66a87bad113
MD5 859221ae24fbd958f0a7abd905fce052
BLAKE2b-256 b3265e265bcfd5763b1e09ac98e6259b9a2253e90f62dc822f5e62e5a0f19931

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ab443c0f1e21ca76d9128f7d70837034e496c920a894003a28d3f577cc083f7
MD5 34313d88298d37ee8ae84ea2088f612f
BLAKE2b-256 95e82f36019093872dbcadfab71b9f827546bf10c75de1854fe17f84adb9ac4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b7b020341db03d582bbf1ad0f96709f3f65bbffb169651b4ba9a851c9e377c3
MD5 8ff603ad0f5c48c17fd45be6c014a4fa
BLAKE2b-256 ab040bafea6bec9bcbe0d85500f836f943226752be6a4848c55ebed0dc8113ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 298bd1f0796241db9bfaff20a6230808d56e4e2ceb092e30aab4ca1fbde4970a
MD5 6f13d5c1521478c5ccfb204c89932b75
BLAKE2b-256 51b357fed4956d71861486d17e9ba3b7faaf782384ea4ceeba8434377c5045d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp310-cp310-win_amd64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa26f2a51a6d1d74216e511e4a58587496d1c36681de320214a26b7ef762031b
MD5 94201604fcdbbb11e33f607ddd8df0c2
BLAKE2b-256 9db6bd198bcbc55e8a0067403ac61d432339c8114fbd1095ab6c3e152506b93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ba9f9884054c96e8ce115ced51f1900474d5249d507a55391620f2cbc9b4f96
MD5 6b3ad28a7fac2e099348f3d3d3be14f7
BLAKE2b-256 9ca6ff7c395acbb46382364f37bb2213b0b0e52ba8ad6b10daf44efc6f36e9ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80801197a9759373436fa70c2d1c382fd1a86ca0268d4891015691985f4c9d8f
MD5 1c305ce7e80cec37d9dc4b2a97bfd01d
BLAKE2b-256 a0f1019f22684c12b39815e66afba1fa2a14e007203f3f77f85fab24dd040df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1a61f5a47bdf23ad9ee0474467738de7bef0a60cdc512eb3a1075870ba5a4c6
MD5 03d8d193fd5e2d41b402ecce0b3ed680
BLAKE2b-256 f542a27e46573fd0395afb902269927ae5971d39a12cad7892d6ae13466728b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for luckee_cli-0.1.20260731030753524-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: cli-daily-release.yml on motse-ai/core_agent_loop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page