mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-06-12 18:08:54 +00:00
feat(agent): support btw side questions (#2532)
This commit is contained in:
@@ -61,11 +61,19 @@ picoclaw gateway
|
||||
|
||||
**4. Menu lệnh Telegram (tự động đăng ký khi khởi động)**
|
||||
|
||||
PicoClaw hiện lưu trữ định nghĩa lệnh trong một registry chung. Khi khởi động, Telegram sẽ tự động đăng ký các lệnh bot được hỗ trợ (ví dụ `/start`, `/help`, `/show`, `/list`) để menu lệnh và hành vi runtime luôn đồng bộ.
|
||||
PicoClaw hiện lưu trữ định nghĩa lệnh trong một registry chung. Khi khởi động, Telegram sẽ tự động đăng ký các lệnh bot được hỗ trợ (ví dụ `/start`, `/help`, `/show`, `/list`, `/use`, `/btw`) để menu lệnh và hành vi runtime luôn đồng bộ.
|
||||
Đăng ký menu lệnh Telegram vẫn là UX khám phá cục bộ của kênh; thực thi lệnh chung được xử lý tập trung trong vòng lặp agent qua commands executor.
|
||||
|
||||
Nếu đăng ký lệnh thất bại (lỗi tạm thời mạng/API), kênh vẫn khởi động và PicoClaw thử lại đăng ký trong nền.
|
||||
|
||||
Ban cung co the quan ly skill da cai dat truc tiep tu Telegram:
|
||||
|
||||
- `/list skills`
|
||||
- `/use <skill> <message>`
|
||||
- `/use <skill>` roi gui yeu cau that o tin nhan tiep theo
|
||||
- `/use clear`
|
||||
- `/btw <question>` de hoi them mot cau ngoai le ngay lap tuc ma khong thay doi lich su phien dang hoat dong; `/btw` duoc xu ly nhu mot truy van truc tiep khong dung cong cu va khong di vao luong thuc thi cong cu thong thuong
|
||||
|
||||
</details>
|
||||
|
||||
<a id="discord"></a>
|
||||
|
||||
@@ -81,10 +81,30 @@ Cho thiết lập nâng cao/test, bạn có thể ghi đè thư mục gốc skil
|
||||
export PICOCLAW_BUILTIN_SKILLS=/path/to/skills
|
||||
```
|
||||
|
||||
### Dung Skill va Lenh Tu Kenh Chat
|
||||
|
||||
Sau khi cai dat skill, ban co the xem va ep dung truc tiep tu kenh chat:
|
||||
|
||||
- `/list skills` hien ten cac skill da cai dat ma agent hien tai co the dung.
|
||||
- `/use <skill> <message>` ep dung mot skill cho duy nhat mot yeu cau.
|
||||
- `/use <skill>` dat san skill do cho tin nhan tiep theo trong cung cuoc tro chuyen.
|
||||
- `/use clear` huy skill override dang cho duoc tao boi `/use <skill>`.
|
||||
- `/btw <question>` dat cau hoi phu ngay lap tuc ma khong thay doi lich su phien hien tai. `/btw` duoc xu ly nhu mot truy van truc tiep khong dung cong cu va khong di vao luong thuc thi cong cu thong thuong.
|
||||
|
||||
Vi du:
|
||||
|
||||
```text
|
||||
/list skills
|
||||
/use git giai thich cach squash 3 commit cuoi
|
||||
/btw nhac lai giup toi chung ta da chot gi cho ke hoach deploy
|
||||
/use italiapersonalfinance
|
||||
dammi le ultime news
|
||||
```
|
||||
|
||||
### Chính Sách Thực Thi Lệnh Thống Nhất
|
||||
|
||||
- Lệnh slash chung được thực thi qua một đường dẫn duy nhất trong `pkg/agent/loop.go` qua `commands.Executor`.
|
||||
- Adapter kênh không còn xử lý lệnh chung cục bộ; chúng chuyển tiếp văn bản đầu vào đến đường dẫn bus/agent. Telegram vẫn tự động đăng ký lệnh được hỗ trợ khi khởi động.
|
||||
- Adapter kênh không còn xử lý lệnh chung cục bộ; chúng chuyển tiếp văn bản đầu vào đến đường dẫn bus/agent. Telegram vẫn tự động đăng ký khi khởi động các lệnh được hỗ trợ như `/start`, `/help`, `/show`, `/list`, `/use`, va `/btw`.
|
||||
- Lệnh slash không xác định (ví dụ `/foo`) được chuyển sang xử lý LLM bình thường.
|
||||
- Lệnh đã đăng ký nhưng không được hỗ trợ trên kênh hiện tại (ví dụ `/show` trên WhatsApp) trả về lỗi rõ ràng cho người dùng và dừng xử lý tiếp.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user