Skip to content

feat(output)!: Add agent Markdown with follow-up commands - #32

Merged
philprime merged 1 commit into
mainfrom
philprime/feat/agent-markdown-output
Sep 24, 2026
Merged

philprime merged 1 commit into
mainfrom
philprime/feat/agent-markdown-output

Conversation

@philprime

Copy link
Copy Markdown
Member

Add one-shot agent Markdown with explicit technology, paths, documentation links, and safely quoted follow-up commands. Human and agent output share normalized content, while unrepresentable or external destinations never receive fabricated CLI commands.

Compatibility
--agent alone now emits Markdown instead of JSON. --json retains the existing raw page and catalog-array contracts and takes precedence when combined with --agent. Bundled skills and CLI help document the change. No TTY detection or interactive terminal dependencies are introduced.

Verification
Rebased onto origin/main after #30 and #31 merged. Focused tests, make test, make analyze, make build, and live integration checks passed. All four documentation commands were exercised in agent mode, and raw JSON combinations remain covered.

Separate the documentation audience from JSON selection without adding interactive execution. Preserve raw JSON precedence and update bundled skills for agent Markdown.

BREAKING CHANGE: --agent alone now emits Markdown instead of aliasing --json. Use --json to retain the existing JSON contracts.
@philprime
philprime marked this pull request as ready for review September 24, 2026 18:28
@philprime
philprime enabled auto-merge (squash) September 24, 2026 18:30
@philprime
philprime merged commit 11a5cc5 into main Sep 24, 2026
15 checks passed
@philprime
philprime deleted the philprime/feat/agent-markdown-output branch September 24, 2026 18:35
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