Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Zeon Project Scaffold

Canonical project layout and templates for Zeon projects.

Installation

pip install zeon-project-scaffold

Usage

This library is primarily used by the zeon CLI and the Zeon Sync service to ensure consistent project structures.

The default project template reaches users through the sync service (POST /sync/projects seeds the initial commit from iter_default_project_files(); zeon new project asks the server for that seed), so a template change ships with a sync service image built from this checkout. The CLI uses only the typed item templates.

Changes

Unreleased

  • move_plate defaults to slot_1 (the shaker seat the right arm reaches on this deck). On staging a zeon run without -i ran the skill defaults (graph execution did not apply the workflow's input defaults then) and sent the plate to slot_3, out of reach (2026-11-03). Graph execution now fills a run's missing inputs from the workflow's declared defaults (execution graph_execution/router.py with_input_defaults).
  • The workflow declares stand_anchor (default top_center) beside its other inputs, so every node parameter is an input the app and zeon run -i can change.
  • The agent guide: inputs default to the workflow's declared defaults, -i overrides.

0.3.1rc1 (released from td/repl-gate b275ec95)

  • The default template is the plate-through-shaker starter instead of the pipette demo: world shaker_deck on zeon_science_setup (tables, two well-plate stands, a 96-well plate on stand 1, the plate shaker on the back table), skills move_plate (right arm) and shaker_lid (left arm), workflow plate_through_shaker, viewer presets, and 3 objects (wellplate_stand, wellplate_96_flatbottom, wellplate_shaker with plate seats slot_1..slot_4 and a lid_grip anchor). No canvas, no repl_init.py, no live_state.yaml.
  • The template ships the coding-agent guide as CLAUDE.md and AGENTS.md (one text): the edit / push / up / run / pull loop and "moving things nicely" with skill API v2. The CLI writes its own guide only when a project has none.
  • The objects' meshes come from the mesh catalog by type (the project ships URDF + YAML only): each catalog item must be visible to customer orgs (public), or the object silently drops out of the world (wellplate_shaker was private on staging until 2026-11-03; production needs the same check before a stable release).

0.4.0rc1

  • Skill API v2 skills, world-owned tables, REPL hooks (the pipette demo).

Metadata

Release files for zeon-project-scaffold 0.3.1rc2

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

Source distribution (sdist)

Source distribution for zeon-project-scaffold 0.3.1rc2
File Size Uploaded Provenance Actions
zeon_project_scaffold-0.3.1rc2.tar.gz 40.8 kB Without provenance Details for zeon_project_scaffold-0.3.1rc2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for zeon-project-scaffold 0.3.1rc2
File Interpreter ABI Platform Actions
zeon_project_scaffold-0.3.1rc2-py3-none-any.whl Python 3 none any Details for zeon_project_scaffold-0.3.1rc2-py3-none-any.whl

Total release size: 81.9 kB

Release files / zeon_project_scaffold-0.3.1rc2.tar.gz

Download URL zeon_project_scaffold-0.3.1rc2.tar.gz
Size 40.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b4bd156f2b2647490c3c7581955a1bb6577ef397a54edb0bdd1d7e7e0d35a0e8
BLAKE2b-256 checksum
How to use checksums
2f553e725bd7184ca57dc47232aa8d032685854bd6bc155da0ae0b74eb7ed7c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zeon_project_scaffold-0.3.1rc2-py3-none-any.whl

Download URL zeon_project_scaffold-0.3.1rc2-py3-none-any.whl
Size 41.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7b34382f8deb4f3c00e8f86b6053e3e0d0f22c7ab1777768d2c5480d6450190
BLAKE2b-256 checksum
How to use checksums
aa243fa273ba7534b562494d0cfe4165d149d45427b81412b6440fb687032eea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for zeon-project-scaffold 0.3.1rc2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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