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:

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

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.2.tar.gz (408.6 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.2-py3-none-any.whl (246.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: toolang-0.1.2.tar.gz
  • Upload date:
  • Size: 408.6 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.2.tar.gz
Algorithm Hash digest
SHA256 9512a8e11f092e6cc1938b4c67ab5033a4821ec93887d375d22c3a4eb28d5bfd
MD5 b5809a21986fddafa86cfd07c55ede90
BLAKE2b-256 34cd987c6677c5de0f1ed25c0d8cc35a15e7fdc0d513bcc45262c1d823d31fd6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: toolang-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 246.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f3a9763c24e1acd9dcbc3ca41a2371ef56bbb2ef40ac3d513a908ee3a05e6699
MD5 1b708e678502036d440cc8a85a8d9771
BLAKE2b-256 f8cfb271f3bf7b170c9c0999672d6aa5550c572566a006c98cda92968d68923f

See more details on using hashes here.

Provenance

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