A programming language and runtime for agents
Project description
Toolang
A programming language and runtime for agents.
Tool calling turned LLMs from chatbots into agents. Toolang makes agents easy to build, run, and share.
Get Started
Zero setup
Run a shared agent directly from a URL:
uvx toolang run https://toolang.ai/dev.too
Or use a shared reference:
uvx toolang run briceyan/dev
Install the CLI
Use an installed CLI when you want to create and reuse local agents:
uv tool install toolang
Create or clone an agent
toolang new alice
toolang clone briceyan/dev bob
Add caps
Caps add behavior and integrations to an agent:
toolang alice skill add briceyan/codebase-navigation
toolang alice psyche add briceyan/senior-engineer
toolang alice service add briceyan/github
Create local caps when you want to author your own:
toolang alice skill new reviewer
toolang alice skill list
Run or start an agent
toolang run alice
Keep it running in the background:
toolang start alice
toolang stop alice
Open the WebUI
run and start print a WebUI URL:
Agent alice started webui=https://too.run/54147
Links
- Website: toolang.ai
- Docs: toolang.ai/docs
- GitHub: github.com/openhat-ai/toolang
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file toolang-0.1.3.tar.gz.
File metadata
- Download URL: toolang-0.1.3.tar.gz
- Upload date:
- Size: 408.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01b37b333b1fac66fccd8b7302f40b6facd0426cc206a6362286c4a2c10094cc
|
|
| MD5 |
29caf0f5626fb29edc617be4638cdf3a
|
|
| BLAKE2b-256 |
a78ed42e2fb600bf721d81b2ff6d65db257f7d508f9c788f8a2fa3f7e8031ae9
|
Provenance
The following attestation bundles were made for toolang-0.1.3.tar.gz:
Publisher:
publish-pypi.yml on openhat-ai/toolang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
toolang-0.1.3.tar.gz -
Subject digest:
01b37b333b1fac66fccd8b7302f40b6facd0426cc206a6362286c4a2c10094cc - Sigstore transparency entry: 1546984863
- Sigstore integration time:
-
Permalink:
openhat-ai/toolang@a24b69216f4f2847a0aae21f0e54946cfd311276 -
Branch / Tag:
refs/tags/v0.1.3 - Owner: https://github.com/openhat-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@a24b69216f4f2847a0aae21f0e54946cfd311276 -
Trigger Event:
push
-
Statement type:
File details
Details for the file toolang-0.1.3-py3-none-any.whl.
File metadata
- Download URL: toolang-0.1.3-py3-none-any.whl
- Upload date:
- Size: 246.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
853843613702a0dae4fa09a198527b2fe8b40e62fe308cf32f5f789a20774930
|
|
| MD5 |
75ddf91621d4dc3d069adf485373c5a4
|
|
| BLAKE2b-256 |
5cde2b7f9d2fea2961802f8b1d48c705aedb15522c7809fdd4eaad54b8a8e216
|
Provenance
The following attestation bundles were made for toolang-0.1.3-py3-none-any.whl:
Publisher:
publish-pypi.yml on openhat-ai/toolang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
toolang-0.1.3-py3-none-any.whl -
Subject digest:
853843613702a0dae4fa09a198527b2fe8b40e62fe308cf32f5f789a20774930 - Sigstore transparency entry: 1546984878
- Sigstore integration time:
-
Permalink:
openhat-ai/toolang@a24b69216f4f2847a0aae21f0e54946cfd311276 -
Branch / Tag:
refs/tags/v0.1.3 - Owner: https://github.com/openhat-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@a24b69216f4f2847a0aae21f0e54946cfd311276 -
Trigger Event:
push
-
Statement type: