Skip to content

feat(safari): add AI SRE knowledge commands (go-flashduty v0.12.0) - #146

Merged
ysyneu merged 1 commit into
mainfrom
feat/knowledge-api
Aug 11, 2026
Merged

feat(safari): add AI SRE knowledge commands (go-flashduty v0.12.0)#146
ysyneu merged 1 commit into
mainfrom
feat/knowledge-api

Conversation

@ysyneu

@ysyneu ysyneu commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Bumps go-flashduty to v0.12.0 and regenerates the command tree with cligen.

New commands under flashduty safari:

  • knowledge-pack-list / knowledge-get / knowledge-pack-ensure / knowledge-pack-update / knowledge-pack-delete
  • knowledge-file-list / knowledge-file-get / knowledge-file-put / knowledge-file-delete

knowledge-file-put takes --content-b64 (the API accepts base64 content in its JSON body); --data - from stdin also works for full-body control.

The regen also syncs pre-existing help-text drift from the current public OpenAPI spec (descriptions only, no behavioral changes), and make gen-cards refreshes the skill reference cards.

Verified: make check green; live round-trip against the dev API — knowledge-pack-list, knowledge-file-put (upload tmp/cli-test.md), knowledge-file-delete (cleanup) — all 200.

Bump go-flashduty to v0.12.0 and regenerate the command tree: the new
KnowledgeService surfaces 9 knowledge endpoints as 'flashduty safari
knowledge-*' commands (pack list/get/ensure/update/delete, file
list/get/put/delete). Regeneration also picks up help-text drift from
the current public OpenAPI spec, and gen-cards refreshes the skill
reference docs accordingly.
@ysyneu
ysyneu merged commit f731627 into main Aug 11, 2026
12 checks passed
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