Skip to main content

A programming language and runtime for agents

Project description

Toolang

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:

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

Create local caps when you want to author your own:

caps alice skill new reviewer
caps 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

Project details


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.1.5.tar.gz (452.3 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.1.5-py3-none-any.whl (278.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for toolang-0.1.5.tar.gz
Algorithm Hash digest
SHA256 969d33648e6441643e44cbb9ed25e3d2b0dbae810c7ed2a59c14d2cdc7b2af2e
MD5 598aaa047cb24541061a33e1a1192ac1
BLAKE2b-256 0951f1714542f5240cc7290a34b94e3cc411b8adfea8a1bed9523684f9b9122e

See more details on using hashes here.

Provenance

The following attestation bundles were made for toolang-0.1.5.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.1.5-py3-none-any.whl.

File metadata

  • Download URL: toolang-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 278.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.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 24070422c36b937e21c8898a2f980f65df9a8f7452a6ad5fc240e5e436f0c2d5
MD5 4be853ec01a0102f27e2415692ea5614
BLAKE2b-256 74cda4df8fed397c9528de6be38d574c220552173b493c6286f12f3b4d0a6ddf

See more details on using hashes here.

Provenance

The following attestation bundles were made for toolang-0.1.5-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.

Supported by

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