Skip to main content

Toolang

Toolang

A description language and runtime for agents.

Tool calling turned LLMs from chatbots into agents. Toolang makes agents easy to build, run, and share.

Try Now

Start with a shared agent, no installation required:

uvx toolang run https://toolang.ai/dev.too

Or use a GitHub shorthand:

uvx toolang run briceyan/dev

Get Started

Install Toolang to build and run your own agents:

uv tool install toolang

Create a local agent:

toolang new alice

Or clone a shared agent:

toolang clone briceyan/dev bob

Extend your agents with caps — composable agent primitives:

caps alice skill add briceyan/codebase-navigation
caps alice psyche add briceyan/senior-engineer
caps alice service add briceyan/github

Caps are typically Markdown files. To create your own cap, start one locally:

caps alice skill new reviewer

Run in the foreground to watch the logs. Press Ctrl+C to stop. Use PY_LOG for more detail:

toolang run alice
PY_LOG=debug toolang run alice

Or start it in the background:

toolang start alice

In either case, open the printed WebUI link to connect to the agent:

Started agent alice: https://too.run/7001

To stop a background agent:

toolang stop alice

Common Commands

# Agents
toolang new <agent>                  # Create a local agent
toolang clone <ref> <agent>          # Clone a shared agent
toolang run <agent-or-ref>           # Run an agent in the foreground
toolang start <agent>                # Start an agent in the background
toolang stop <agent>                 # Stop a running agent

# Runtime
toolang model list                   # List available models
toolang tool list                    # List available tools

# Caps
caps [agent] psyche add <ref>        # Add a psyche
caps [agent] skill add <ref>         # Add a skill
caps [agent] service add <ref>       # Add an MCP server
caps [agent] prompt add <ref>        # Add a slash command
caps [agent] skill list              # List skills
caps [agent] list                    # List all caps

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toolang-0.2.7.tar.gz (602.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toolang-0.2.7-py3-none-any.whl (399.6 kB view details)

Uploaded Python 3

File details

Details for the file toolang-0.2.7.tar.gz.

File metadata

  • Download URL: toolang-0.2.7.tar.gz
  • Upload date:
  • Size: 602.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for toolang-0.2.7.tar.gz
Algorithm Hash digest
SHA256 326357b13a931038332087447a531d33a250ca8a9805abe467b5b8b7a2a61faf
MD5 421ab68a795e82b16e80d67f09359968
BLAKE2b-256 e774887ba8049fc1b495d681defc4c05df1499e4603c71736b87aa9b3cdf8468

See more details on using hashes here.

Provenance

The following attestation bundles were made for toolang-0.2.7.tar.gz:

Publisher: publish-pypi.yml on openhat-ai/toolang

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file toolang-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: toolang-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 399.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for toolang-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cb73c8cd24ea85b705730046e74921924c50c33a3159c92df814ab005dcedc30
MD5 18b1855472248ac13f532b90636bc5b9
BLAKE2b-256 69d8955e098d5848a73f2fed2d82383fb61caa708a882d5471b70318d3968e48

See more details on using hashes here.

Provenance

The following attestation bundles were made for toolang-0.2.7-py3-none-any.whl:

Publisher: publish-pypi.yml on openhat-ai/toolang

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page