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.4.tar.gz (447.0 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.4-py3-none-any.whl (275.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: toolang-0.1.4.tar.gz
  • Upload date:
  • Size: 447.0 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.4.tar.gz
Algorithm Hash digest
SHA256 504b23c19b9df3fe7496a09d3718ed48195d32f339b44f3a127e33ebd8ec7254
MD5 124fd289f00f1cdef5007ecff21100fe
BLAKE2b-256 ed3d644c2435725da22291b398a7ab9bcab4c701c42a2921f28838afb57ebc5f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: toolang-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 275.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8fe8996edd3f31a615583c489ddb0866e0dda0721cc63f7530ef6d3471559945
MD5 e34f77b23857b931fc7d658619bcba57
BLAKE2b-256 83d3c98de3717ff821dc0439f9895df8024e447aada2307e5e4d78279254a6f9

See more details on using hashes here.

Provenance

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