Feature | Python | Rust | JavaScript | Go |
---|---|---|---|---|
Sync Support | ✅ | ✅ | ✅ | ✅ |
Async Support | ✅ | ✅ | ✅ | ✅ |
Streaming | ✅ | ✅ | 🚧 | 🚧 |
Type Safety | ✅ | ✅ | ✅ (TS) | ✅ |
Published | ✅ | ✅ | 🚧 | 🚧 |
RUNAGENT_API_KEY
and SDKs will use it automatically:
~/.runagent/config.json
:
Error Type | Description |
---|---|
AuthenticationError | Invalid or missing credentials |
AgentNotFoundError | Agent doesn’t exist |
ValidationError | Invalid input data |
RateLimitError | Too many requests |
TimeoutError | Request timed out |
NetworkError | Connection issues |
SDK | Startup Time | Memory Usage | Throughput | Type Safety |
---|---|---|---|---|
Python | Medium | Medium | Good | Runtime |
Rust | Fast | Very Low | Excellent | Compile-time |
JavaScript | Fast | Low | Good | Optional (TS) |
Go | Fast | Low | Excellent | Compile-time |