Draft
Conversation
… into generate_shared_skill
…indow protection)
… model context for longer reponses
…n variation match and tests
…ric response formatter
… failure and non 200 statuses
… /api suffix for discovery service
…am double encoding
… manuly re-generate new discovery.json from latest openapi.json spec
…://git@github.com/exein-io/openapi-to-discovery
Member
Author
|
Right now build fails because of another private repo added to support this dynamic schema generation (openapi-to-discovery): Caused by: |
dommyrock
commented
Mar 26, 2026
| Discovery documents in `discovery/` have changed. | ||
| Skill files in `skills/` have been regenerated. | ||
| branch: update-discovery | ||
| commit-message: "update: discovery documents + regenerated skills" |
Member
Author
There was a problem hiding this comment.
note: This was in v1 , i can remove this now if we don't build discovery.json at the c/cd time and pull it on agent-init cmd startup time
dommyrock
commented
Mar 26, 2026
…at were never used on main
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Core idea is to have CLI read and build CLI commans / args dynamically at runtime with the help of custom Discovery.json schema built from existing openapi.json specs we provide from internal API's.
This already works locally, but I'm experimenting with having ci/cd build this discovery spec or , just have it as a Library imported by the
analyzer-cli(this option is easier because it skips having to setup ci/cd for each service we have serving openapi specs)At the moment this is inspired by the existing OSS project:
gws- google workspace cli , which exposes and dynamically generates cli for agentic use.Core idea from here is this "skill generation concept" , which i used here , and than i copy it over to root ~.claude dir for now.
REF: Skill generation
---update
should now work with fully pointing to the hosted openapi specs
Note
This is not yet polished, i mostly experimented with this on weekends and in my own claude chats with this "agentic-mode" cli extenstion.
Idea is to preserve existing cli feature set that we already have here , and just expose this "agentic-mode" additionally as another option for users to use with their coding-agent of choice (i have only tested with Claude agent for now)