Skip to content

feat: publish aegis terminal CLI#59

Merged
stackbilt-admin merged 1 commit into
mainfrom
feat/aegis-cli
Jun 2, 2026
Merged

feat: publish aegis terminal CLI#59
stackbilt-admin merged 1 commit into
mainfrom
feat/aegis-cli

Conversation

@stackbilt-admin

Copy link
Copy Markdown
Member

Summary

  • Publish the zero-dependency aegis terminal client as the package binary for @stackbilt/aegis-core.
  • Add CLI help/version/token behavior tests and verify the package dry-run includes cli/aegis.mjs.
  • Extend /chat/ws message frames with an optional supported executor override and pass it through as KernelIntent.forcedExecutor.
  • Document terminal usage and the WebSocket executor frame contract.

Validation

  • npm run typecheck
  • npx vitest run tests/cli.test.ts tests/chat-session.test.ts tests/chat-session-auth.test.ts tests/chat-ws.test.ts
  • node cli/aegis.mjs --help
  • node cli/aegis.mjs --version
  • npm test
  • npm pack --dry-run
  • npx charter validate --ci --format text
  • git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --check

Fixes #55.

Add the zero-dependency terminal client as the package bin and complete the
/chat/ws executor override contract so fresh aegis-core consumers can drive a
deployment from the terminal. Cover help/version/token failures and the
ChatSession forced-executor frame path.

Governed-By: aegis-oss#55
Resolves-Request: aegis-oss#55
@stackbilt-admin stackbilt-admin merged commit 0cf0d58 into main Jun 2, 2026
2 checks passed
@stackbilt-admin stackbilt-admin deleted the feat/aegis-cli branch June 2, 2026 13:36
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.

Promote conversational surface to core: /chat/ws + ChatSession DO + terminal CLI

1 participant