You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-5Lines changed: 16 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@
14
14
**A3S Code** is an async Rust runtime for building governed coding agents. It
15
15
keeps the agent loop, workspace tools, model adapters, policy decisions,
16
16
versioned events, and durable evidence behind explicit contracts. Use it from
17
-
Rust, Node.js, Python, or through the `a3s code` terminal application.
17
+
Rust, Node.js, Python, Go, or through the `a3s code` terminal application.
18
18
19
19
<palign="center">
20
20
<ahref="#start-in-60-seconds">Start</a> ·
@@ -352,23 +352,29 @@ multiple agents or behaviors need one auditable shared model.
352
352
| Rust |[`a3s-code-core`](https://crates.io/crates/a3s-code-core)| Complete runtime API and extension traits |
353
353
| Node.js |[`@a3s-lab/code`](https://www.npmjs.com/package/@a3s-lab/code)| Native N-API bindings for async lifecycle, streams, tools, stores, orchestration, MCP, and state graph |
354
354
| Python |[`a3s-code`](https://pypi.org/project/a3s-code/)| Native PyO3/bootstrap package with sync and async application APIs |
355
+
| Go |[`github.com/A3S-Lab/Code/sdk/go/v6`](sdk/go/README.md)| Pure-Go client with a versioned local bridge for sessions, streams, tools, runs, verification, and MCP |
355
356
356
357
```bash
357
358
# Node.js
358
359
npm install @a3s-lab/code
359
360
360
361
# Python
361
362
python -m pip install a3s-code
363
+
364
+
# Go
365
+
go get github.com/A3S-Lab/Code/sdk/go/v6
362
366
```
363
367
364
-
The native SDK crates enable the Core `s3` and `serve` features. See their
365
-
[Node.js](sdk/node/README.md) and [Python](sdk/python/README.md) guides for
366
-
surface-specific examples and intentional API differences.
368
+
The native SDK crates enable the Core `s3` and `serve` features. The pure-Go
369
+
package uses the matching `a3s-code-go-bridge` release asset and requires no
370
+
CGO. See the [Node.js](sdk/node/README.md), [Python](sdk/python/README.md), and
371
+
[Go](sdk/go/README.md) guides for surface-specific examples and intentional API
0 commit comments