Skip to content

Make bare attach and detach target all clients - #560

Open
platypii wants to merge 1 commit into
masterfrom
fix/client-lifecycle-default-all
Open

Make bare attach and detach target all clients#560
platypii wants to merge 1 commit into
masterfrom
fix/client-lifecycle-default-all

Conversation

@platypii

Copy link
Copy Markdown
Contributor

Summary

  • make bare hyp attach target every active registered client adapter
  • make bare hyp detach target every known client descriptor
  • preserve explicit client targeting and document the all-client default in command help
  • add regression coverage for both bare commands and their help output

Verification

  • PASS: node --test test/core/command-dispatch.test.js test/core/integration.test.js test/core/client-name-case-insensitive.test.js (51 tests)
  • PASS: npm run smoke -- client_attach_idempotent
  • PASS: git diff --check
  • BASELINE FAILURE: npm test passes 3,279 tests and fails two unrelated tests in blob-store.test.js and usage-policy-fold.test.js; both reproduce in isolation and neither file is changed here
  • BASELINE FAILURE: npm run typecheck reports that sanitizeLabel is not exported from hypaware/core/util in untouched ai-gateway/src/entrypoint_activity.js
  • BASELINE FAILURE: npm run smoke -- claude_attach_detach records a successful attach, then fails its existing hook-shape assertion because both session-context and classify-cwd hooks are present

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