Skip to content

Keep open threads in progress until human close - #80

Open
arieldiaz wants to merge 3 commits into
mainfrom
codex/remove-no-action
Open

arieldiaz wants to merge 3 commits into
mainfrom
codex/remove-no-action

Conversation

@arieldiaz

@arieldiaz arieldiaz commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove no_action from the active lifecycle enum
  • keep every open thread working by default, including after an ordinary agent reply
  • return answered human handoffs to working while the agent processes the reply
  • reserve closed and ✅ for Ariel-confirmed completion
  • keep historical no_action ledger rows inert so they cannot clear current state

Verification

  • node --test ops/openclaw/plugins/run-signature/*.test.* — 77 passed
  • python3 -m unittest discover -s ops/session-console/tests -p 'test_*.py' — 15 passed
  • python3 -m unittest test_thread_status.py in ops/menubar — 3 passed
  • bash tests/reply-policy.sh
  • git diff --check
  • source search confirms no_action remains only in migration documentation and a legacy-inertness test

Deployment follow-through

After merge, rebuild and activate the Ariel OS immutable runtime through the supervised cutover. Verify an ordinary reply keeps 🔄 on the root, a real answer/action/schedule handoff replaces it, and only Ariel-confirmed closure produces ✅. No production deployment is part of this PR.

Worked on by

  • Ariel Diaz

@arieldiaz arieldiaz changed the title Replace no_action lifecycle with completed Keep open threads in progress until human close Sep 11, 2026
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