agentscope-ai / agentscope-ai/QwenPaw

[Feature]: 增强 QwenPaw CLI 能力,以便非图形化场景下操作 QwenPaw

Offen
#5,737 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
TypeScript
Sterne
35k
Forks
3.1k
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
228

Beschreibung

## Summary

尽管 Agent 工具提供非常强大的图形化界面进行操作,但是很多用户都是希望更简单更便捷的使用。
对于一些提供解决方案的公司来说,他们就会对 Agent 做一层包装,更方便用户直接使用。

当前 QwenPaw 提供非常多能力,但是对应的 CLI 相对比较匮乏,使得包装起来非常麻烦,因此希望尽可能增强 CLI 能力。

## Component(s) Affected

- [ ] Skills

## Problem / Motivation

业务希望能够在 QwenPaw 创建启动时候,预装一批 SKILL。
基于 QwenPaw 的 SKILL 机制,为达成该点,我们最终采取的方案是:通过 config.json 配置 skill_paths,从而让 SKILL POOL 里面能感知到自定义 SKILL,然后再让用户创建 Agent 时候手动添加相关 SKILL,从而进行使用。

期间有几个问题:
1. qwenpaw skills 安装逻辑仅支持 URL 形式,像本地 zip 安装或本地文件夹安装 SKILL,也是非常场景场景,图形化界面支持,但是 CLI 不支持
2. SKILL POOL 加载自定义目录的 SKILL,是一种懒加载机制,必须手动调用 /skills/pool/refresh 才能实现在 SKILL POOL tab 看到自定义 SKILL,图形化界面支持,同样 CLI 不支持
3. SKILL 支持设置标签,图形化界面支持,同样 CLI 不支持

## Proposed Solution

既然通过图形化界面能实现,底层就是 API 调用 ,CLI 一定非常好搞

## Alternatives Considered

[Any other approaches or workarounds you thought about.]

## Additional Context

[Screenshots, examples, links to docs or similar features elsewhere.]

## Willing to Contribute

- [ ] I am willing to open a PR for this feature (after discussion).

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Read the existing qwenpaw skills CLI and compare it with the graphical interface's API calls, using config.json's skill_paths and /skills/pool/refresh as the named integration points. Define and verify CLI flows for local ZIP and directory installation, skill-pool refresh, and skill tags; done means these graphical capabilities work in non-graphical use.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.