Skip to content

refactor: focus Pulsing on the actor runtime - #78

Merged
reiase merged 3 commits into
mainfrom
refactor/actor-only-distribution
Nov 7, 2026
Merged

reiase merged 3 commits into
mainfrom
refactor/actor-only-distribution

Conversation

@reiase

@reiase reiase commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Focus Pulsing on actor runtime, transport, discovery, and Python SDK.
  • Remove bundled inference/LLM serving, Forge and dependent coding-agent SDK/CLI, GUI, and benchmark modules.
  • Preserve workspace scaffolding, journal/checkpoints, rollback, and one-shot Python workflows.
  • Clean build/CI/package/documentation references and add actor-only distribution regression tests.
  • Fix RustPython 0.5 dependency resolution (libc POSIX spawn compatibility and shared malachite-bigint), and use the checked-in lockfile for builds.

Validation

  • Python tests excluding chaos: 575 passed, 16 skipped.
  • Actor/workspace all-target tests: 510 passed.
  • RustPython CLI/binding tests: 11 passed; CLI now compiles.
  • Python wheel built and inspected for removed modules.
  • Following CI and addressing failures on this branch. No automatic merge requested.

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 26.66667% with 33 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/pulsing-cli/src/workspace.rs 0.00% 15 Missing ⚠️
crates/pulsing-cli/src/main.rs 45.45% 12 Missing ⚠️
crates/pulsing-cli/src/workflow.rs 0.00% 6 Missing ⚠️
Files with missing lines Coverage Δ
...ates/pulsing-actor/src/policies/consistent_hash.rs 67.89% <100.00%> (+1.95%) ⬆️
crates/pulsing-actor/src/policies/mod.rs 92.65% <ø> (+8.79%) ⬆️
crates/pulsing-actor/src/system_actor/service.rs 87.37% <ø> (ø)
crates/pulsing-workspace/src/init.rs 75.89% <ø> (+10.64%) ⬆️
python/pulsing/agent/__init__.py 100.00% <ø> (ø)
crates/pulsing-cli/src/workflow.rs 0.00% <0.00%> (-71.43%) ⬇️
crates/pulsing-cli/src/main.rs 40.81% <45.45%> (+13.83%) ⬆️
crates/pulsing-cli/src/workspace.rs 0.00% <0.00%> (ø)

... and 166 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@reiase
reiase merged commit ab83838 into main Nov 7, 2026
26 checks passed
@reiase
reiase deleted the refactor/actor-only-distribution branch November 7, 2026 03:23
@reiase

reiase commented Nov 7, 2026

Copy link
Copy Markdown
Contributor Author

Post-merge CI audit found a legacy false-green in the container wheel tests: dependency installation failed, pytest was absent, and ci-test still exited 0. The follow-up in #79 makes install/test failures fatal, selects each matrix interpreter in its own virtual environment, and removes the CLI dependency that required Rust compilation on ARM64. The corrected wheel runner has been exercised locally against the built wheel (610 passed, 16 skipped; optional MCP is tested separately). Please use the corrected checks on #79 rather than the earlier container green results as validation.

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.

2 participants