CinvanaAI
← All projects

Workbench · Workflows & capabilities / Code & architecture

Python Agent Foundry Workbench

Build Python capability packages and assemble them into tasks in a desktop workbench.

Repository: CinvanaAI/python-agent-foundry-workbench

Recorded synthetic example. Source with a complete offline example.

See the idea in action.

A saved package and assembled agent task return {"normalized":"hello foundry"}.

Example input
A synthetic Python package and a workflow that calls it.
Captured result
{
  "kind": "captured synthetic execution projection",
  "command": "python -m examples.first_workflow --workspace ./demo-workspace",
  "input_example": "examples/first_workflow.py",
  "observed_output": {
    "result": {
      "normalized": "hello foundry"
    }
  },
  "projection_note": "Selected fields from a successful local run. Machine paths, temporary identifiers and execution timestamps are omitted. Re-run the linked example for fresh evidence."
}

Try the example.

From the repository root, follow the dependency requirements in the README. This example uses supplied synthetic material.

python -m pip install -r requirements.txt
python -m examples.first_workflow --workspace ./demo-workspace
python main.py --workspace ./demo-workspace

A saved package and assembled agent task return {"normalized":"hello foundry"}.

Complete setup and instructions ↗

The interesting part.

The authoring environment connects inspectable package definitions to concrete task assembly rather than treating prompts as the whole system.

Integrated source snapshot

Where it came from.

Handcrafted April–June 2026 Python continuation of earlier Builder and Factory iterations.

April–June 2026 — Stated period in which the historical Python working tree was built. Source ↗

Preserves the integrated application while exposing five mechanisms through separate focused repositories.

A predecessor in system-design questions to later Skeleton, not a file-for-file version of the TypeScript rebuild.

Source ↗

Follow the family: Builder, Factory and the Python Foundry

  • Focused extractionAgent Assembly Runtime

    Inspect or reuse this boundary without navigating the whole application. The standalone boundary has documented public adaptations; this is not a promise of current drop-in interchangeability.

    Source ↗
  • Focused extractionAgent Chatroom Ledger

    Inspect or reuse this boundary without navigating the whole application. The standalone boundary has documented public adaptations; this is not a promise of current drop-in interchangeability.

    Source ↗
  • Focused extractionAgent Foundry Blueprint Compiler

    Inspect or reuse this boundary without navigating the whole application. The standalone boundary has documented public adaptations; this is not a promise of current drop-in interchangeability.

    Source ↗
  • Focused extractionMaterialized Task Runner

    Inspect or reuse this boundary without navigating the whole application. The standalone boundary has documented public adaptations; this is not a promise of current drop-in interchangeability.

    Source ↗
  • Focused extractionCapability Graph Importer

    Inspect or reuse this boundary without navigating the whole application. Rebuilt from the historical script; the public interface now emits a plan.

    Source ↗
  • Later design generationSkeleton

    See how the capability and ownership questions were carried into another architecture. Not a source-compatible rewrite.

    Source ↗
  • Earlier experiment represented byBuilder Prototypes

    See a public continuation representing earlier Builder/Factory work named in the Foundry origin. The linked public package is an adapted representative, not the entire historical source tree.

    Source 1 ↗, Source 2 ↗
  • Earlier experiment represented byAI Software Factory Prototype

    See a public continuation representing earlier Builder/Factory work named in the Foundry origin. The linked public package is an adapted representative, not the entire historical source tree.

    Source 1 ↗, Source 2 ↗