aaif-goose / aaif-goose/goose

GDK API Foundation

Đang mở
#11,098 4 bình luận 1 reaction 2 người được giao Được @jamadeo nhận Xem trên GitHub
Ngôn ngữ chính
Rust
Star
54.2k
Fork
6.2k
Merge trung bình
3 ngày 2 giờ
Pull request đã merge (30 ngày)
262

Mô tả

**What problem would this solve?**
Goose's unrolled agent loop, as well as compaction logic are currently available only in the GRC (Goose Reference Client). We need to add them to the Rust/Kotlin/Python GDK APIs so calling programs can use them.

**What would a good outcome look like?**
* The Rust, Kotlin, Python GDK APIs will have
* Providers (done)
* Unrolled agent loop
* Compaction (PR: https://github.com/aaif-goose/goose/pull/11042)
* An API reference will be documented (TBD if per-language or some more general representation)

**Possible approaches**
* Adding the code is straightforward, we just need to decide on a `bindings.rs` interface for things
* Generating docs for rust will be cargo doc + whatever docusarus integration is needed in goose's doc site https://goose-docs.ai/

**Additional context**
N/A

- [x] I have verified this does not duplicate an existing feature request

Do not begin implementation until the issue reaches **Ready** on the [Goose Issues board](https://github.com/orgs/aaif-goose/projects/1).

Related to https://github.com/aaif-goose/goose/discussions/9848

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.