CLI for Core Agent Loop websocket streaming
Project description
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
-
Install dependencies:
pip install -r requirements.txt
-
Configure environment:
cp env.local .env # Edit .env to add your Langfuse credentials if needed
-
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 APIstaging-user-api.motse.ai, frontendluckee-frontend-staging-…LUCKEE_ENV=prod(default) → OAuth APIuser-api.motse.ai, frontendmotse.aidevbranch builds default WebSocket endpoint towss://core-agent-loop-dev-950663559455.us-central1.run.app/api/v2/agent/wsmainbranch builds default WebSocket endpoint towss://core-agent-loop-950663559455.us-central1.run.app/api/v2/agent/wsdevbranch builds default File API base URL tohttps://file-api-dev-950663559455.us-central1.run.appmainbranch builds default File API base URL tohttps://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, orjson_folder)thread_id: Thread ID (must be a valid UUID string)path: Relative path to the file from working_diruser_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*.jsonfiles
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:
- Architecture Documentation - Complete system architecture overview
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file luckee_cli-0.1.20260419032138418-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 715.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a83fab78342ba0f670b65c51eb23a2ed1c2e6715877987e75504514469af002d
|
|
| MD5 |
da568ec0e4c3c0d68e22dd35eb1f1872
|
|
| BLAKE2b-256 |
7bbd8c34335735291452ae914f328ccf61a5ca91f04371b50ff26a6a4258d07d
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp312-cp312-win_amd64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp312-cp312-win_amd64.whl -
Subject digest:
a83fab78342ba0f670b65c51eb23a2ed1c2e6715877987e75504514469af002d - Sigstore transparency entry: 1340110396
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e3b7ed33d24a870fbd007df00f39101ee936910fac4e17b37e07fba8b995d21
|
|
| MD5 |
3df4837b096c8a5a5e555e517f2596e9
|
|
| BLAKE2b-256 |
d405afb1e3ac9f080c6fc1dae143df7370a31e49ce3e142a54d5e31477a4c75a
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
4e3b7ed33d24a870fbd007df00f39101ee936910fac4e17b37e07fba8b995d21 - Sigstore transparency entry: 1340110426
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ff06fcdd082e7f99119cfb94ccfb5877a09610eaada300b56a3b3b7e5ee72cf
|
|
| MD5 |
3d99a245abf8544dcd3dfbc02e11ba6a
|
|
| BLAKE2b-256 |
6f9211a86f700bb602c0a9478e87e9245012f669dba0a2b02f02f4356d4ea1bb
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
9ff06fcdd082e7f99119cfb94ccfb5877a09610eaada300b56a3b3b7e5ee72cf - Sigstore transparency entry: 1340110354
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 740.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9211a0863a4c51149715e666f50369c909990e4885c6f1a25873ba22e16ca527
|
|
| MD5 |
e016636e618d576768010a405ff50cc2
|
|
| BLAKE2b-256 |
7e4d11a7f44455b40ae6290905cabbb30fa30ae40e8f9ea7bc04bd460c4ba6ab
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
9211a0863a4c51149715e666f50369c909990e4885c6f1a25873ba22e16ca527 - Sigstore transparency entry: 1340110361
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 833.9 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27292708e65172ac0d50713f196b4516c1d0bf55d4bf0ea4947c800673590be9
|
|
| MD5 |
3aaa9b0e9a5f9d882853ea685b8209a9
|
|
| BLAKE2b-256 |
92bb19248f5e088d36c2fd9856cfbc1ffbaecce5193fa39a6d803a099be05897
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
27292708e65172ac0d50713f196b4516c1d0bf55d4bf0ea4947c800673590be9 - Sigstore transparency entry: 1340110385
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 731.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
265f5fd362d2d67494e130ed5cf731aae34a270ce903336d730d6bc5e242024a
|
|
| MD5 |
d8f6fb75c9ea138f2614bc84f48cc48c
|
|
| BLAKE2b-256 |
3c419c887b24d77aa1c0f68c34e23593e709b8742d470ef4cecd1f899eb01b73
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp311-cp311-win_amd64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp311-cp311-win_amd64.whl -
Subject digest:
265f5fd362d2d67494e130ed5cf731aae34a270ce903336d730d6bc5e242024a - Sigstore transparency entry: 1340110401
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7899b286ceea34bc19d77cceb1e946ee237dfba85006414da0d17a6eeff4ba9
|
|
| MD5 |
5c3ef21f7e5f5c5f8eddec8b9f925509
|
|
| BLAKE2b-256 |
fd8fd631bb022fc321df3088cbdb3c878ff740c38b0b06847692c25c7902ecd6
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f7899b286ceea34bc19d77cceb1e946ee237dfba85006414da0d17a6eeff4ba9 - Sigstore transparency entry: 1340110429
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64b5c839250f9538d8ace8b180738199ab9a4ae33031e75484e1abf10c81a74b
|
|
| MD5 |
77a20472616ed614b718ece9cd0df3d2
|
|
| BLAKE2b-256 |
c76e26fec090eb9d5e107d10b9ec43cb1c7cfc09fdc82f8911940166e985f93f
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
64b5c839250f9538d8ace8b180738199ab9a4ae33031e75484e1abf10c81a74b - Sigstore transparency entry: 1340110364
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 765.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d93c4ad46e3c6168e7fadc148247be352e45d4215eaa398b4c08ecc438d2e4c1
|
|
| MD5 |
dcb8307a3b411368e11a89dba46d516e
|
|
| BLAKE2b-256 |
de73445246aa90cfb70b90f330b7041f504d46ac6c7469e06a1667c5aa3c9eee
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
d93c4ad46e3c6168e7fadc148247be352e45d4215eaa398b4c08ecc438d2e4c1 - Sigstore transparency entry: 1340110379
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 856.8 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5372e11af5bf8c797440e8ac2c1c39b8ea040a76d1d496fec62ee1327e7e23ab
|
|
| MD5 |
a294e0d1c0183f0cc78808d2813e4c02
|
|
| BLAKE2b-256 |
649e661e73b4f2c78f4fb5ce50cc06d80e8090138daa50f5f83ac36bbb509d0c
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
5372e11af5bf8c797440e8ac2c1c39b8ea040a76d1d496fec62ee1327e7e23ab - Sigstore transparency entry: 1340110407
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 728.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9815844975c484da933dac2c7c15f8602fe47d2470d5279fffef6f056ba7f615
|
|
| MD5 |
6d18c50613877634b18fbddd9ad715fe
|
|
| BLAKE2b-256 |
240aef84c4f9ff8c2462ce51bf9a02087065fc118864d5bb17b8fa3fe72f2e5a
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp310-cp310-win_amd64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp310-cp310-win_amd64.whl -
Subject digest:
9815844975c484da933dac2c7c15f8602fe47d2470d5279fffef6f056ba7f615 - Sigstore transparency entry: 1340110374
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac594a1d270281db6f859998a5e6a8f1053cedaa19ad90abcd07cb8af1f6e9f1
|
|
| MD5 |
1a5ae3e83969ba7e65c77e1216143507
|
|
| BLAKE2b-256 |
8b25c66906aaa00c955094ce5fa5eb3bdbf06bb157d81416d0b0a6b1e2dcb54a
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ac594a1d270281db6f859998a5e6a8f1053cedaa19ad90abcd07cb8af1f6e9f1 - Sigstore transparency entry: 1340110412
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e345bb25866b341cb2c94c6f326847f336ec5ae306755f2e0cf5e0a47b02e21a
|
|
| MD5 |
dc39c21bd370aa738e65b500197f8490
|
|
| BLAKE2b-256 |
91731ce04b2a2bbda3a1a2e4fdd5a43b84a4c3feb4ecdf0a35162a5ed642d1a1
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
e345bb25866b341cb2c94c6f326847f336ec5ae306755f2e0cf5e0a47b02e21a - Sigstore transparency entry: 1340110436
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 774.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f74139b87f69ae3fbcbc923b42fea21dc2b08ea31153ea01fbfe71e9ef936ff
|
|
| MD5 |
255b5db317e1ff22036dd5be6715b879
|
|
| BLAKE2b-256 |
04cade88d2a8db673d55fb18fb665ebfbe08d2513fb755ee1b9b8fd2003866cb
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
6f74139b87f69ae3fbcbc923b42fea21dc2b08ea31153ea01fbfe71e9ef936ff - Sigstore transparency entry: 1340110419
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type:
File details
Details for the file luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 863.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
353079573b5ef1764fdf2a36e2d260e1af2fbe6fb4e5adb8d94ac120a26bf74c
|
|
| MD5 |
c4074dee34d7572fa988fac0c616d331
|
|
| BLAKE2b-256 |
4ad0560867770301fb4d3b69fa270186cddf3c8f7bfca3143ebe1068a5aba9ec
|
Provenance
The following attestation bundles were made for luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
cli-daily-release.yml on motse-ai/core_agent_loop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luckee_cli-0.1.20260419032138418-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
353079573b5ef1764fdf2a36e2d260e1af2fbe6fb4e5adb8d94ac120a26bf74c - Sigstore transparency entry: 1340110389
- Sigstore integration time:
-
Permalink:
motse-ai/core_agent_loop@e9b6040afe63903f632fc68793e99eb60540a9fe -
Branch / Tag:
refs/heads/main - Owner: https://github.com/motse-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cli-daily-release.yml@e9b6040afe63903f632fc68793e99eb60540a9fe -
Trigger Event:
schedule
-
Statement type: