8000 aloop stop --clear: refuse every host's agent shell (M10.4) by adeelahmad · Pull Request #110 · adeelahmad/aloop · GitHub
[go: up one dir, main page]

Skip to content

aloop stop --clear: refuse every host's agent shell (M10.4) - #110

Merged
adeelahmad merged 1 commit into
masterfrom
claude/project-thread-qerfr9
Oct 20, 2026
Merged

adeelahmad merged 1 commit into
masterfrom
claude/project-thread-qerfr9

Conversation

@adeelahmad
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Before: aloop stop --clear refused only Claude Code's shell (CLAUDECODE). A dsh or Codex agent could therefore lift the human's stop from its own Bash tool.

After: --clear refuses the agent shells of all four hosts, using the same list as the door gate: CLAUDECODE, DSH_SHELL, CODEX_THREAD_ID and ALOOP_AGENT_SHELL. OpenCode's marker takes effect once #105 makes its plugin export it.

How: plugin/bin/stop changes its AGENT_SHELL tuple. The bin README and the ROADMAP M10 row are updated to match.

Evidence: project-stop.test.py check 6 now covers each marker. It failed before the fix (a DSH_SHELL shell cleared the stop, exit 0) and passes now, 7/7. make pycheck shellcheck and check-tracking (97 requirements) pass.


Generated by Claude Code

…laude Code's (M10.4)

A dsh or Codex agent could clear the human's stop from its own Bash tool: only CLAUDECODE was
checked. `stop` now uses the door gate's list (CLAUDECODE, DSH_SHELL, CODEX_THREAD_ID,
ALOOP_AGENT_SHELL). Test: project-stop.test.py check 6 covers all four.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015QxyVf3NgwsgRyYpBgDDTC
@adeelahmad
adeelahmad marked this pull request as ready for review October 20, 2026 15:51
@adeelahmad
adeelahmad merged commit f4a7082 into master Oct 20, 2026
5 checks passed
adeelahmad pushed a commit that referenced this pull request Oct 20, 2026
…follow-up

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WBVFNrEg85XAnSfHQidCXN
adeelahmad pushed a commit that referenced this pull request Oct 20, 2026
… into the artifact gate fixes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0197nSutKR1QAAqgJhFZ8fPj
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

0