Skip to content

agentuity/sdk

Repository files navigation

Agentuity

NPM version License Join the community on Discord

Caution

This repo contains the upcoming v1 Agentuity release but is not yet ready for production. Feedback very much welcome!

Note

For more information about this early release, read more here

Visit https://agentuity.com/ to learn more about Agentuity and create a free account.

Getting Started

The fastest way to install and get started is to install the CLI:

curl -sSL https://v1.agentuity.sh | sh

Documentation

Visit https://preview.agentuity.dev/v1 to view the full documentation.

Community

The Agentuity community can be found on GitHub Discussions where you can discuss ideas, give feedback and share your projects with others.

To chat with other community members you can join the Agentuity Discord server.

Development

Structure

The structure of this mono repository:

  • packages/cli - the command line tool
  • packages/core - Shared utilities
  • packages/react - React package for the Browser
  • packages/auth - Authentication helpers for identity providers (Clerk, etc.)
  • packages/runtime - Server-side package for the Agent runtime
  • packages/server - Runtime-agnostic server utilities (Node.js & Bun)
  • packages/workbench - Workbench UI component
  • packages/schema - Schema validation library
  • packages/vscode - VS Code extension for Agentuity

Each package is its own published npm package but all packages are versioned and published together.

Setup

bun install

Build

bun run build

Testing

Run the following to do a cycle of lint, typecheck, format and test:

bun all

For development workflow verification, ensure all commands run successfully before creating a PR.

Linking to External Projects

To use the SDK in development mode with an existing project outside this repo:

./scripts/link-local.sh /path/to/your/project

This script builds all packages, creates tarballs, and installs them in your target project. After linking, run bun run build or bun run dev in your project to rebuild with the local SDK changes.

LICENSE

See the LICENSE for more information about the license to this project. The code is licensed under the Apache-2 License.

About

The Agentuity Platform (SDK, tools and runtime)

Topics

Resources

License

Stars

Watchers

Forks

Contributors 9