Skip to main content

Extending and Contributing to TinyAGI

1. Start with the narrowest surface​

TinyAGI offers several obvious extension areas:

GoalFirst place to look
Agent or team behavioragent and team runtime code
Channel supportchannel adapters
Operator UXTinyOffice
Integrations and hooksplugin system
Queue or persistence behaviorqueue and storage code

2. Why boundaries matter​

Because TinyAGI combines 24/7 runtime behavior with a UI and channel surfaces, broad patches can become hard to review quickly. Narrow contributions are much easier to trust.

3. Best first contributions​

  1. docs and onboarding fixes,
  2. TinyOffice clarity improvements,
  3. plugin examples,
  4. targeted queue or retry fixes,
  5. channel setup polish.

4. Think in operator workflows​

A good TinyAGI contribution should improve:

  • reliability,
  • observability,
  • collaboration clarity,
  • or safer background operation.

5. Before opening a PR​

Validate the full flow your patch touches, especially if it crosses queue, channel, and UI boundaries.