scaffold skill: 'adk is the only template' framing hides that -a/--agent supports third-party add-on templates
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 92/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- cli, documentation
Hướng nghiên cứu
Đọc skills/google-agents-cli-scaffold/SKILL.md và references/flags.md, sau đó kiểm tra scaffold/utils/remote_template.py, đặc biệt là parse_agent_spec, để xác nhận cú pháp Git remote. Hoàn tất khi cả hai tài liệu skill đều giải thích rằng --agent có thể xếp một add-on của vendor hoặc cộng đồng lên trên template cơ sở adk, bao gồm ví dụ được cung cấp và trỏ đến cú pháp flag đầy đủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem? Please describe.
--agent/-a on scaffold create already accepts a remote Git spec (org/repo/path@ref) that layers a third-party add-on's manifest and starter files over the adk base template (scaffold/utils/remote_template.py's parse_agent_spec). This is documented generically in references/flags.md ("or remote Git URL"), but the google-agents-cli-scaffold skill's "adk is the only template" framing gives no indication the mechanism exists or how it'd be used for a real integration. A coding agent following the skill today would never discover or suggest it, even though it works correctly.
I ship one of these myself (a Keel resilience add-on for ADK agents: MisterTK/keel/packaging/agents-cli-template), and only found the CLI still supported this cleanly by reading the source, not the skill.
Describe the solution you'd like
I'd tried opening a PR with the exact doc change, but pull requests appear to be disabled on this repo, so posting the proposed diff here instead in case it's useful to apply directly.
In skills/google-agents-cli-scaffold/SKILL.md, right after the existing "adk is the only template" blockquote:
### Layering a Vendor/Community Add-on
`--agent`/`-a` also accepts a remote Git spec (`org/repo/path@ref`) that layers a
vendor or community add-on's manifest and starter files over the `adk` base
template — a separate mechanism from the architecture choice above, and the
way a third-party library ships opinionated scaffolding (extra dependencies,
starter config) without agents-cli needing to know about it in advance.
Example: `keelrun` (zero-code retry/timeout/breaker/cache policy for ADK
agents) ships one:
\`\`\`bash
agents-cli scaffold create my-agent -a MisterTK/keel/packaging/agents-cli-template
\`\`\`
See `references/flags.md`'s `--agent` row for the full spec syntax.
And in skills/google-agents-cli-scaffold/references/flags.md, the --agent row's description gains one clause: ... or remote Git URL (org/repo/path@ref— also used to layer a vendor/community add-on's manifest + starter files over a base template, e.g.MisterTK/keel/packaging/agents-cli-template).
Describe alternatives you've considered
Leaving it undocumented — but that means the mechanism stays effectively invisible to anyone (human or coding agent) relying on the skill rather than reading the CLI's own source.
- Ngôn ngữ chính
- Python
- Star
- 6k
- Fork
- 686
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của google/agents-cli
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
google/agents-cli#95 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
google/agents-cli#94 ·
-
needs review
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
google/agents-cli#92 · 2 bình luận ·
-
When an extension is applied, there is a warning emitted for EVERY commandCó thể đã có người làm @asrujana-44 đã nhận 11 ngày trước. Đang mở
google/agents-cli#91 · 1 bình luận · 1 người được giao ·
-
scaffold: dependency reconciliation is silent — no diff shown, unlike enhance/upgradeCó thể đã có người làm @asrujana-44 đã nhận 5 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
google/agents-cli#85 · 1 bình luận · 1 người được giao ·
Tất cả issue của google/agents-cli
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
LearningCircuit/local-deep-research#7206 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[TASK] Document technology stackĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
chingu-voyages/V62-tier3-team-33#285 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Proxy drops log notifications from backends that don't send FastMCP's msg/extra dictCó thể đã có người làm @asasemahmed đã nhận hôm nay. Đang mởbug server
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: Bedrock request metadata forwarding does not work for /embeddingsCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug llm translation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày