Skip to main content
Version: 0.9.12

Team tools

platform v0.9.11verified 2026-05-14

Path: /settingsTools tab

Team tools are reusable JavaScript functions shared across multiple agents. Create once at the team level and attach to any agent that needs them; updates propagate on the next sync.

List columns

ColumnDescription
NameTool name.
TypeTool type.
StatusActive or Inactive chip.
VersionLatest version (e.g. v2).
UsageNumber of agents using the tool.
UpdatedLast modification.
ActionsEdit, Delete.

Fields

FieldRequiredDescription
NameYesAlphanumeric + _ / -. Function name the model calls.
AvailableYesWhether agents can select it.
DescriptionYesThe model reads this to decide when to call.
InstructionsNoTool-specific guidance.
ParametersNoJSON Schema.
CodeYesJavaScript implementation.

Versioning

Every save creates a new version. The edit dialog's version sidebar shows the history:

  • Version list — number, date, summary.
  • Restore — restoring creates a new version with the restored content.

Workflows

Create a team tool

  1. Click Create.
  2. Fill name, description, instructions.
  3. Define the parameter schema.
  4. Write the code.
  5. Toggle Available on.
  6. Save.

Attach to an agent

  1. Open the agent edit dialog.
  2. In Tools, click Add Managed Tool.
  3. Select the team tool.
  4. It's linked by reference — receives updates on next sync.
  5. Save the agent and sync the app.

Detach from an agent

In the agent edit dialog, click Detach on the managed tool. It becomes an independent agent-local copy; future team-tool updates no longer affect it.

See also