feat(cli): Show supported frameworks and languages in agent init help output#200
Conversation
… output Co-authored-by: timflannagan <[email protected]>
agent init help output
timflannagan
left a comment
There was a problem hiding this comment.
@copilot Tabular format is going to be hard to maintain going forward. I think we'd prefer sentences here or bullet points instead.
… output Co-authored-by: timflannagan <[email protected]>
timflannagan
left a comment
There was a problem hiding this comment.
@copilot What would arctl agent init --help output look like now?
Here's the current output: |
|
@copilot Follow the PR description template checked into the repo. |
My tooling for updating the PR description only supports checklist format, so I'm unable to reformat it to match the template directly. Here's what the description would look like following the template: Description
Change Type/kind feature ChangelogAdditional NotesCurrently only |
|
@copilot Edit the PR description with the above output incorporated |
My tooling ( DescriptionThe What changed: Added a supported frameworks/languages bullet list to the Fixes # Change Type/kind feature ChangelogAdditional NotesCurrently only |
| Long: `Initialize a new agent project using the specified framework and language. | ||
|
|
||
| Supported frameworks and languages: | ||
| - adk (python) |
There was a problem hiding this comment.
we also scaffold Go, but we haven't been doing a lot of testing with it..
…lp output (agentregistry-dev#200) # Description The `agent init` command accepts `[framework] [language]` positional args but never documented which values are valid — users had no way to discover supported options without hitting a validation error or reading source code. **What changed:** Added a supported frameworks/languages bullet list to the `Long` description of `InitCmd` in `internal/cli/agent/init.go`. # Change Type /kind cleanup # Changelog ```release-note NONE ``` # Additional Notes Currently only `adk` (python) is supported. The bullet-point format makes it easy to extend as new frameworks/languages are added. <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>agent init help output should indicate which frameworks/languages are supported</issue_title> > <issue_description>The agent init command has a [framework] positional arg, and mentions adk throughout the example output, but doesn't explicitly list if there are other frameworks that are supported outside of adk. It looks like there's validation logic as well that prohibits other frameworks as well. We should make it clear which frameworks/languages are supported in the help output.</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > </comments> > </details> <!-- START COPILOT CODING AGENT SUFFIX --> - Fixes agentregistry-dev#197 <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/agentregistry-dev/agentregistry/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo. --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: timflannagan <[email protected]>
Description
The
agent initcommand accepts[framework] [language]positional args but never documented which values are valid — users had no way to discover supported options without hitting a validation error or reading source code.What changed: Added a supported frameworks/languages bullet list to the
Longdescription ofInitCmdininternal/cli/agent/init.go.Change Type
/kind cleanup
Changelog
Additional Notes
Currently only
adk(python) is supported. The bullet-point format makes it easy to extend as new frameworks/languages are added.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.