Chloe

Reference

Reference

Read out of the source on every build: for each name the package publishes, its signature and what whoever published it wrote about it. Each entrance below is one index file, and adding a name to one is publishing it, so this is exactly what there is and nothing more.

@chloejs/core

Everything an agent, a job, a tool or a channel is written with. 94 names.

@chloejs/core/services

The work a job does without asking anybody, called from a step. 49 names.

@chloejs/core/tools/gmail

Reading, answering and sending mail, as the person signed in to Google. 4 names.

@chloejs/core/tools/calendar

The events on a Google calendar, and adding one that invites nobody. 2 names.

@chloejs/core/tools/drive

Finding files in one part of Google Drive, and reading one as text. 3 names.

@chloejs/core/tools/resend

Sending one email through Resend, on a key. 2 names.

@chloejs/core/tools/email

Starting an email conversation, for an agent on the email channel. 1 names.

@chloejs/core/tools/telegram

Sending a message on Telegram to somebody the channel already knows. 1 names.

@chloejs/core/tools/web

Reading a public web page. 2 names.

@chloejs/core/tools/fs

One folder, as tools: list, read, search, write and edit. 4 names.

@chloejs/core/channels

The ways an agent is reached: Telegram, Slack and the API, bound in its agent.ts. 35 names.

@chloejs/core/connections

A service's MCP server, for an agent's connections. 2 names.

@chloejs/core/timer

When a job runs, written the way it is said. 6 names.

@chloejs/core/scorers

How a run is marked: what it did, and what it said. 5 names.

@chloejs/core/test

Saying whether one thing came out right, for a job's own test file. 3 names.

settings

Every setting, its default and what it does, out of the schema the code reads.