Skip to content

[Narada Code 6] Add Python project sync workbench CLI#152

Draft
xTRam1 wants to merge 1 commit into
codex/agent-maker-m5-cloud-browser-parityfrom
codex/agent-maker-m6-python-project-sync
Draft

[Narada Code 6] Add Python project sync workbench CLI#152
xTRam1 wants to merge 1 commit into
codex/agent-maker-m5-cloud-browser-parityfrom
codex/agent-maker-m6-python-project-sync

Conversation

@xTRam1

@xTRam1 xTRam1 commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the M6 Agent Maker Workbench bridge for multi-file local Python APA projects:

  • narada workbench studio sync-python-project packages a local project into today's single-file Agent Studio pythonAgent runtime item.
  • project-diff compares local project state against the embedded remote source manifest.
  • project-export reconstructs source files from a generated runtime item.
  • Source scanning rejects unsafe files, symlinks, binaries, hidden/generated files, path escapes, and oversize bundles.
  • Generated runtime uses a base64+gzip source bundle plus temp-dir extraction and runpy.run_path, preserving ordinary imports without a flat compiler.
  • Proof-root artifacts, command-ledger rows, redaction behavior, guarded updates, non-empty export safety, and tests are included.

Validation

  • uv run ruff check packages/narada packages/narada-core packages/narada-pyodide
  • uvx ruff@latest format --check --diff packages/narada packages/narada-core packages/narada-pyodide
  • uv run pytest packages/narada/tests packages/narada-pyodide/tests/test_cloud_browser.py (174 passed)
  • git diff --check

Live DEV proof:

  • Lifecycle root: /tmp/narada-workbench-runs/m6-project-sync-lifecycle-final3-20260609T184553Z
  • Run root: /tmp/narada-workbench-runs/m6-project-sync-run-final3-20260609T184553Z
  • CLI outputs: /tmp/narada-m6-cli-outputs-final3-20260609T184553Z
  • Request id: 20260610014607-mUUbVnVLXeVD4Bc4SIUa5
  • Created/deleted item: QTwVZTP59zjzCZPjBYBK
  • score / verify: passed, verified: true, zero failures, zero taints

Independent reviewers: packaging, security/redaction, SDK/CLI usability, anti-AI-slop/scope, and live proof all returned PASS after final fixes.

Codex sibling refs

@xTRam1 xTRam1 force-pushed the codex/agent-maker-m5-cloud-browser-parity branch from 1561c61 to 5db1d44 Compare June 10, 2026 09:10
@xTRam1 xTRam1 force-pushed the codex/agent-maker-m6-python-project-sync branch from 8855661 to 629717a Compare June 10, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant