feat(cli): add authenticated OOXML commands - #24
Conversation
There was a problem hiding this comment.
All reported issues were addressed across 20 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Code Review by Qodo
🔴 High 1.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a084f846b7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Reviewed all three findings. The CLI now uses only the fixed HTTPS production endpoint, which also prevents credentials from crossing server origins. Invalid callbacks no longer consume the listener. Details and test evidence are in the inline threads. |
There was a problem hiding this comment.
All reported issues were addressed across 14 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
What changed
@ooxml-dev/clipackage for specification search and schema lookup.research-ooxmlskill so agents know which commands to use and how to combine schema and specification evidence.Why
Agents need a stable shell interface when they cannot connect to the MCP server directly. The skill uses OOXML commands such as
ooxml elementandooxml attributes; MCP remains an internal transport detail.The package stays private while we test it. It connects only to the production OOXML service. Tokens are stored as plain text in the user's application data directory, so secure OS storage is required before npm publishing.
Verified
bun run checkbun run cli:test(13 tests)bun run --cwd apps/cli buildooxml element w:p, and logout