Skip to content

About

Resources

Stars

30 stars

Watchers

0 watching

Forks

Repository files navigation

Getting Started

Agency is a language for building agents that compiles to TypeScript.

Installation

pnpm install agency-lang

Quick Start

Create a file called hello.agency:

node main() {
  const greeting = llm("Say hello to the world!");
  print(greeting);
}

Compile and run it:

pnpm run agency hello.agency

Now read the docs to learn more about the language and how to use it!

Attributions

Weather data in the standard library (std::weather) is provided by Open-Meteo. Data is licensed under CC BY 4.0. The free API is for non-commercial use only; commercial use requires a paid subscription.

The bundled agent's coding workflow skills (brainstorming, writing-plans, executing-plans, TDD, systematic debugging, verification-before-completion) are vendored from the Superpowers plugin by Jesse Vincent, used under the MIT license. See packages/agency-lang/lib/agents/agency-agent/skills/superpowers/ATTRIBUTION.txt.

License

MIT.

About

Resources

Stars

30 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages