Skip to content

Add Codex and Claude lite workers - #1

Merged
flujo-app merged 1 commit into
mainfrom
codex/lite-worker
Oct 9, 2026
Merged

flujo-app merged 1 commit into
mainfrom
codex/lite-worker

Conversation

@flujo-app

Copy link
Copy Markdown
Owner

Summary

  • Add factory-lite for native interactive Codex and Claude sessions with unrestricted built-in tools and only FACTORY's board/swarm MCP server.
  • Keep Codex lite sessions in a dedicated persistent CLI home to isolate other user MCP registrations; Claude uses --strict-mcp-config.
  • Export the command builder in the public SDK and cover its configuration in focused tests and installed-package smoke.

Local CI before GitHub

Clean tracked-source archives of commit 332e262 were installed independently on each platform/runtime. Windows used exact node.exe binaries; Linux used disposable local Docker containers. No platform-shared node_modules were used.

Platform Node npm Result
Windows 22.17.0 11.19.0 Passed
Windows 24.19.0 11.19.0 Passed
Linux Docker 22.17.0 10.9.2 Passed
Linux Docker 24.19.0 11.17.0 Passed

Commands on each clean snapshot: npm ci; npm audit --omit=dev --audit-level=high (0 vulnerabilities); node --test test/public-sdk.test.mjs test/savia-case-plan.test.mjs test/savia-topology.test.mjs test/managed-fleet.test.mjs test/managed-fleet-real-module.test.mjs test/managed-fleet-provider-closure.test.mjs test/provider-cell-retirement.test.mjs test/presentation.test.mjs test/presentation-modal.test.mjs test/presentation-closure.test.mjs test/observatory-client.test.mjs (68/68 passed); npm pack --pack-destination <temp> --json; fresh npm install --prefix <consumer> <tarball> --ignore-scripts --no-audit --no-fund; installed SDK swarm creation/export smoke; installed factory and factory-lite help; installed MCP stdio smoke (node --test --test-name-pattern="public MCP stdio" test/public-sdk.test.mjs, 1/1 passed).

The first temporary Linux 24 Bash harness had Windows line endings at the final command. It was corrected and the full job passed again from a fresh source snapshot.

@flujo-app
flujo-app merged commit f8ca57a into main Oct 9, 2026
2 checks passed
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