An open API service indexing awesome lists of open source software.

https://github.com/kagal-dev/kagal


https://github.com/kagal-dev/kagal

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Kagal

> *Kagal* (๐’†๐’ƒฒ, Kรก.Gal) โ€” Sumerian for "Great Gate".

A library for managing agent fleets over Cloudflare's
edge. See [DESIGN.md] for architecture and protocol
details.

## Packages

| Package | Description |
|---------|-------------|
| [`@kagal/proto`](packages/@kagal-proto) | Generated protobuf-es wire types |
| [`@kagal/worker`](packages/@kagal-worker) | Durable Object library (WebSocket, task queue, nonce chain, tunnel splice) |
| [`@kagal/server`](packages/@kagal-server) | Server library for fleet management frontends |
| [`@kagal/agent`](packages/@kagal-agent) | Agent CLI and library (citty) |

## Go

| Path | Description |
|------|-------------|
| `pkg/proto/kagal/v1` | Generated protobuf types (`kagal.dev/pkg/proto/kagal/v1`) |

## Provenance

All `@kagal/*` packages are published with
[npm provenance](https://docs.npmjs.com/generating-provenance-statements)
via GitHub Actions OIDC โ€” no long-lived tokens involved.
Each published version is cryptographically linked to
its source commit and build workflow in this repository.

## Licence

[MIT](LICENCE.txt)

[DESIGN.md]: DESIGN.md