#882 by GitHub stars

desplega-ai/agent-swarm

Your Company Agentic Operating System

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugin/pi-skills/close-issue/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/create-pr/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/implement-issue/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/investigate-sentry-issue/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/respond-github/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/review-pr/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/start-leader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/start-worker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/swarm-chat/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/todos/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

plugin/pi-skills/user-management/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-swarm/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/community/open-prompt-showreel/skills/motion-design-replication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/community/open-prompt-showreel/skills/video-generation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/extensions/task-digest/skills/task-digest-guide/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/agent-browser/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/agentmail-sending/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/apps/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/attio-interaction/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/composio/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/kapso-whatsapp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/review-offered-task/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/scheduled-task-resilience/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/serply-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/swarm-scripts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

templates/skills/work-on-task/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

07b0f9829995 → 16634227d815

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 07b0f9829995

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 16634227d815217c6a6866c8d9d5d74635afad0e

git clone --filter=blob:none --no-checkout https://github.com/desplega-ai/agent-swarm.git .hotskills/desplega-ai-agent-swarm && git -C .hotskills/desplega-ai-agent-swarm checkout --detach 16634227d815217c6a6866c8d9d5d74635afad0e # Copy each selected skill directory from .hotskills/desplega-ai-agent-swarm into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/desplega-ai/agent-swarm.git .hotskills/desplega-ai-agent-swarm && git -C .hotskills/desplega-ai-agent-swarm checkout --detach 16634227d815217c6a6866c8d9d5d74635afad0e # Copy each selected skill directory from .hotskills/desplega-ai-agent-swarm into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/desplega-ai/agent-swarm.git .hotskills/desplega-ai-agent-swarm && git -C .hotskills/desplega-ai-agent-swarm checkout --detach 16634227d815217c6a6866c8d9d5d74635afad0e # Copy each selected skill directory from .hotskills/desplega-ai-agent-swarm into .gemini/skills/<skill-name>/
1kGitHub stars
44stars in 7 days
28skills in this repository
712commits in 30 days

Heat

8.4
  • Star growth, last 7 daysAhead of 96% of tracked repositories
  • Star growth, last 24 hoursAhead of 97% of tracked repositories
  • Rank movement, last 7 daysAhead of 92% of tracked repositories
  • Commits, last 30 daysAhead of 99% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 20261,022

Individual skills in this repository

How it works

close-issue

When your agent uses it

Close a GitHub or GitLab issue with a summary comment

What it loads into context

Frontmatter

20 tokens

Always available to the agent

SKILL.md

339 tokens

When the skill is activated

Reference documents

14,346 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Arguments
  2. Workflow
  3. Closing Reasons
  4. Tips

Scripts executed separately

  • ../../../claude-mod/types/index.d.ts

Files

  • ../../../.claude-plugin/marketplace.jsonasset594 bytes
  • ../../../.claude-plugin/plugin.jsonasset1,221 bytes
  • ../../../claude-mod/hooks.jsonasset34 bytes
  • ../../../claude-mod/types/index.d.tsruns1,350 bytes
  • ../../hooks/hooks.jsonasset1,413 bytes
  • SKILL.mdcore1,370 bytes
  • SKILL.mdcore1,370 bytes
  • ../../../skills/agent-swarm/SKILL.mddoc10,274 bytes
  • ../../../skills/agent-swarm/references/components.mddoc14,609 bytes
  • ../../../skills/agent-swarm/references/compose.mddoc5,793 bytes
  • ../../../skills/agent-swarm/references/helm.mddoc3,590 bytes
  • ../../../skills/agent-swarm/references/https.mddoc3,913 bytes
  • ../../../skills/agent-swarm/references/operate-k8s.mddoc8,329 bytes
  • ../../../skills/agent-swarm/references/slack.mddoc2,982 bytes
  • ../../../skills/agent-swarm/references/upgrade.mddoc6,917 bytes
  • ../../../skills/agent-swarm/references/usage.mddoc3,026 bytes
Read SKILL.md

# Close Issue

Close a GitHub or GitLab issue with an appropriate closing comment summarizing the resolution.

**Provider detection:** Check the URL or remote to determine the VCS provider:
- If GitHub → use `gh issue close` / `gh issue comment`
- If GitLab → use `glab issue close` / `glab issue note`

## Arguments

- `issue-number-or-url`: Either an issue number (e.g., `123`) or a full issue URL

## Workflow
View the complete source on GitHub

Skills included

  • close-issue
  • create-pr
  • implement-issue
  • investigate-sentry-issue
  • respond-github
  • review-pr
  • start-leader
  • start-worker
  • swarm-chat
  • todos
  • user-management
  • agent-swarm
  • motion-design-replication
  • motion-design-video-analysis
  • open-prompt-showreel
  • video-generation
  • task-digest-guide
  • agent-browser
  • agentmail-sending
  • apps
  • attio-interaction
  • composio
  • kapso-whatsapp
  • review-offered-task
  • scheduled-task-resilience
  • serply-search
  • swarm-scripts
  • work-on-task

Repository facts

License
MIT
Created
Dec 19, 2025
Last pushed
Nov 7, 2026
Forks
155
Open issues
24
Project activity
Active

Rank over the last 12 weeks

Now #882 · best #694 · down 76 in 30 days

  1. #893 on Nov 2
  2. #894 on Nov 3
  3. #886 on Nov 4
  4. #881 on Nov 5
  5. #878 on Nov 6
  6. #882 since Nov 7
80 earlier periods
  1. #689 on Aug 2
  2. #686 on Aug 8
  3. #694 on Aug 9
  4. #726 on Aug 10
  5. #731 on Aug 11
  6. #723 on Aug 12
  7. #722 on Aug 13
  8. #719 on Aug 14
  9. #691 on Aug 15
  10. #716 on Aug 16
  11. #725 on Aug 17
  12. #737 on Aug 18
  13. #724 on Aug 19
  14. #720 on Aug 20
  15. #694 on Aug 22
  16. #727 on Aug 23
  17. #747 on Aug 24
  18. #756 on Aug 25
  19. #745 on Aug 26
  20. #754 on Aug 27
  21. #778 on Aug 28
  22. #720 on Aug 30
  23. #756 on Aug 31
  24. #772 on Sep 1
  25. #752 on Sep 2
  26. #756 on Sep 3
  27. #735 on Sep 4
  28. #717 on Sep 5
  29. #744 on Sep 6
  30. #751 on Sep 7
  31. #776 on Sep 8
  32. #757 on Sep 9
  33. #769 on Sep 10
  34. #744 on Sep 11
  35. #740 on Sep 12
  36. #739 on Sep 13
  37. #766 on Sep 14
  38. #755 on Sep 15
  39. #763 on Sep 16
  40. #756 on Sep 17
  41. #737 on Sep 18
  42. #713 on Sep 19
  43. #724 on Sep 20
  44. #744 on Sep 21
  45. #766 on Sep 22
  46. #758 on Sep 23
  47. #729 on Sep 24
  48. #711 on Sep 25
  49. #708 on Sep 26
  50. #737 on Sep 27
  51. #756 on Sep 28
  52. #781 on Sep 29
  53. #766 on Sep 30
  54. #711 on Oct 1
  55. #731 on Oct 2
  56. #717 on Oct 3
  57. #743 on Oct 4
  58. #750 on Oct 5
  59. #766 on Oct 7
  60. #806 on Oct 8
  61. #773 on Oct 9
  62. #758 on Oct 11
  63. #775 on Oct 12
  64. #781 on Oct 13
  65. #790 on Oct 14
  66. #780 on Oct 15
  67. #784 on Oct 16
  68. #757 on Oct 17
  69. #744 on Oct 18
  70. #788 on Oct 19
  71. #793 on Oct 20
  72. #799 on Oct 21
  73. #774 on Oct 22
  74. #779 on Oct 23
  75. #739 on Oct 24
  76. #884 on Oct 25
  77. #891 from Oct 28 to Oct 29
  78. #888 on Oct 30
  79. #890 on Oct 31
  80. #891 on Nov 1

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 102 notes
  • plugin/pi-skills/close-issue/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugin/pi-skills/investigate-sentry-issue/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugin/pi-skills/investigate-sentry-issue/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugin/pi-skills/review-pr/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugin/pi-skills/review-pr/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugin/pi-skills/review-pr/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 776 signals by file

.claude-plugin/marketplace.json

  • Network accessline 15
    "name": "desplega.sh",         "email": "contact@desplega.sh",         "url": "https://github.com/desplega-ai"
  • Network accessline 16
    "email": "contact@desplega.sh",         "url": "https://github.com/desplega-ai"       }
  • Network accessline 17
    "url": "https://github.com/desplega-ai"

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "desplega.sh",     "email": "contact@desplega.sh",     "url": "https://github.com/desplega-ai"
  • Network accessline 7
    "email": "contact@desplega.sh",     "url": "https://github.com/desplega-ai"   },
  • Network accessline 8
    "url": "https://github.com/desplega-ai"
  • Network accessline 9
    },   "homepage": "https://github.com/desplega-ai/agent-swarm",   "repository": "https://github.com/desplega-ai/agent-swarm",
  • Network accessline 10
    "homepage": "https://github.com/desplega-ai/agent-swarm",
  • Network accessline 11
    "repository": "https://github.com/desplega-ai/agent-swarm",
  • Network accessline 29
    "type": "string",       "title": "Swarm API URL",       "description": "Only needed without an agent-swarm-user MCP entry, e.g. https://api.example.com",
  • Network accessline 30
    "title": "Swarm API URL",       "description": "Only needed without an agent-swarm-user MCP entry, e.g. https://api.example.com",       "required": false
  • Network accessline 31
    "description": "Only needed without an agent-swarm-user MCP entry, e.g. https://api.example.com",

claude-mod/types/index.d.ts

  • Executable scriptline 1
    Executable file

plugin/pi-skills/investigate-sentry-issue/SKILL.md

  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 22
    If given a URL (`https://sentry.io/organizations/{org}/issues/{issue_id}/`), extract the issue ID.
  • Network accessline 32
    Use `https://sentry.io/api/0/organizations/${SENTRY_ORG}/issues/<issue-id>/` for metadata (first/last seen, event count, user impact, status).

scripts/check-pr-body.ts

  • Executable scriptline 1
    #!/usr/bin/env bun

skills/agent-swarm/SKILL.md

  • Network accessline 13
    - [ ] **Required: establish the target.** Confirm the host, Compose or Kubernetes, harness, credentials, agent count, and private or public access. Default to every agent in the [Compose example](https://github.com/desplega-ai/agent-swarm/b
  • Network accessline 13
    - [ ] **Required: establish the target.** Confirm the host, Compose or Kubernetes, harness, credentials, agent count, and private or public access. Default to every agent in the [Compose example](https://github.com/desplega-ai/agent-swarm/b
  • Network accessline 14
    - [ ] **Required: check prerequisites.** Compose needs Git, Docker with Compose v2, OpenSSL, curl, and jq. Kubernetes needs kubectl, Helm, and persistent storage. Confirm capacity for the selected workers. Read the [Compose example](https:/
  • Network accessline 14
    - [ ] **Required: check prerequisites.** Compose needs Git, Docker with Compose v2, OpenSSL, curl, and jq. Kubernetes needs kubectl, Helm, and persistent storage. Confirm capacity for the selected workers. Read the [Compose example](https:/
  • Network accessline 15
    - [ ] **Required: assign component minimums.** Keep `.env` minimal: boot identity, authentication, encryption, URLs, and harness credentials. Set supported non-boot values through swarm config so the system can validate and reload them. App
  • Network accessline 15
    - [ ] **Required: assign component minimums.** Keep `.env` minimal: boot identity, authentication, encryption, URLs, and harness credentials. Set supported non-boot values through swarm config so the system can validate and reload them. App
  • Network accessline 16
    - [ ] **Required: protect secrets and persistent data.** Generate an API key and preserve the encryption key with the database. Each agent needs its own personal volume, which holds the UUID it generates on first boot. The volume preserves 
  • Network accessline 16
    - [ ] **Required: protect secrets and persistent data.** Generate an API key and preserve the encryption key with the database. Each agent needs its own personal volume, which holds the UUID it generates on first boot. The volume preserves 
  • Network accessline 17
    [Credential-related source omitted]
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    - [ ] **Required, choose one: Kubernetes.** Create the credential Secret and install `oci://ghcr.io/desplega-ai/charts/agent-swarm`. Pin the release with `--version`; omitting it takes the newest published chart. The image tag follows the c
  • Network accessline 18
    - [ ] **Required, choose one: Kubernetes.** Create the credential Secret and install `oci://ghcr.io/desplega-ai/charts/agent-swarm`. Pin the release with `--version`; omitting it takes the newest published chart. The image tag follows the c
  • Network accessline 19
    - [ ] **Required: mount the API volume at `/app/data`, never `/app`.** A named volume shadows the image path it covers, so an `/app` mount freezes the image's `migrations/` and `package.json` at install time while the binary upgrades. The A
  • Network accessline 19
    - [ ] **Required: mount the API volume at `/app/data`, never `/app`.** A named volume shadows the image path it covers, so an `/app` mount freezes the image's `migrations/` and `package.json` at install time while the binary upgrades. The A
  • Network accessline 20
    - [ ] **Required: pin the image version.** On Compose, set `AGENT_SWARM_VERSION` in `.env` to a published release and confirm the API and every agent resolve the same tag. Blank means `latest`, which moves on every commit to `main` and is n
  • Network accessline 20
    - [ ] **Required: pin the image version.** On Compose, set `AGENT_SWARM_VERSION` in `.env` to a published release and confirm the API and every agent resolve the same tag. Blank means `latest`, which moves on every commit to `main` and is n
  • Network accessline 21
    - [ ] **Required: verify operation.** Check `/health`, authenticated `/api/agents`, and a completed task. A healthy API alone does not prove workers can execute tasks. Execute the [API verification procedure](https://github.com/desplega-ai/
  • Network accessline 21
    - [ ] **Required: verify operation.** Check `/health`, authenticated `/api/agents`, and a completed task. A healthy API alone does not prove workers can execute tasks. Execute the [API verification procedure](https://github.com/desplega-ai/
  • Network accessline 22
    - [ ] **Optional: co-deploy agent-fs.** Enable shared files, attachments, and search when agents need durable file exchange. Compose includes agent-fs and MinIO. Helm enables it through `agentFs.enabled`. Read [agent-fs deployment](https://
  • Network accessline 22
    - [ ] **Optional: co-deploy agent-fs.** Enable shared files, attachments, and search when agents need durable file exchange. Compose includes agent-fs and MinIO. Helm enables it through `agentFs.enabled`. Read [agent-fs deployment](https://
  • Network accessline 23
    - [ ] **Optional: select another harness.** Choose Codex, pi with OpenRouter, or Bedrock when your credentials or models require it. Read [harness configuration](https://docs.agent-swarm.dev/docs/guides/harness-configuration) and the [crede
  • Network accessline 23
    - [ ] **Optional: select another harness.** Choose Codex, pi with OpenRouter, or Bedrock when your credentials or models require it. Read [harness configuration](https://docs.agent-swarm.dev/docs/guides/harness-configuration) and the [crede
  • Network accessline 24
    - [ ] **Recommended: add HTTPS.** The hosted dashboard, OAuth callbacks, and webhooks need a public HTTPS API origin. Compose ships a Caddy `tls` profile; the chart has a cert-manager shortcut. Execute the [HTTPS procedure](https://github.c
  • Network accessline 24
    - [ ] **Recommended: add HTTPS.** The hosted dashboard, OAuth callbacks, and webhooks need a public HTTPS API origin. Compose ships a Caddy `tls` profile; the chart has a cert-manager shortcut. Execute the [HTTPS procedure](https://github.c
  • Network accessline 25
    - [ ] **Optional: use another deployment manager.** Use the [deployment guide](https://docs.agent-swarm.dev/docs/guides/deployment) for VPS proxies, Dokploy, and Coolify. Use [DEPLOYMENT.md](https://github.com/desplega-ai/agent-swarm/blob/m
  • Network accessline 25
    - [ ] **Optional: use another deployment manager.** Use the [deployment guide](https://docs.agent-swarm.dev/docs/guides/deployment) for VPS proxies, Dokploy, and Coolify. Use [DEPLOYMENT.md](https://github.com/desplega-ai/agent-swarm/blob/m
  • Network accessline 26
    - [ ] **Required before any upgrade: back up the database and encryption key.** Migrations are forward-only, so re-pinning to an older tag is not a rollback. The backup is. Execute the [upgrade procedure](https://github.com/desplega-ai/agen
  • Network accessline 26
    - [ ] **Required before any upgrade: back up the database and encryption key.** Migrations are forward-only, so re-pinning to an older tag is not a rollback. The backup is. Execute the [upgrade procedure](https://github.com/desplega-ai/agen
  • Network accessline 27
    - [ ] **Recommended on Kubernetes: learn day-2 operations.** Upgrades, scaling pools, credential rotation, backups, and the troubleshooting table live in the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/
  • Network accessline 27
    - [ ] **Recommended on Kubernetes: learn day-2 operations.** Upgrades, scaling pools, credential rotation, backups, and the troubleshooting table live in the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/
  • Network accessline 28
    - [ ] **Optional: add backups and telemetry.** Backups support recovery. OpenTelemetry exposes service activity. Read [chart backup settings](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [OpenTeleme
  • Network accessline 28
    - [ ] **Optional: add backups and telemetry.** Backups support recovery. OpenTelemetry exposes service activity. Read [chart backup settings](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [OpenTeleme
  • Network accessline 32
    - [ ] **Required: access the API through HTTP and MCP.** HTTP exposes `/docs` and `/openapi.json` on port 3013. MCP uses `/mcp`. Connect your coding agent with `bunx @desplega.ai/agent-swarm connect`. This gives your project access to the s
  • Network accessline 32
    - [ ] **Required: access the API through HTTP and MCP.** HTTP exposes `/docs` and `/openapi.json` on port 3013. MCP uses `/mcp`. Connect your coding agent with `bunx @desplega.ai/agent-swarm connect`. This gives your project access to the s
  • Network accessline 33
    - [ ] **Optional: connect the admin UI.** Point `https://app.agent-swarm.dev` at your API, or run `apps/ui` locally. Use it to inspect tasks, manage agents, and configure the deployment. Read the [UI guide](https://docs.agent-swarm.dev/docs
  • Network accessline 33
    - [ ] **Optional: connect the admin UI.** Point `https://app.agent-swarm.dev` at your API, or run `apps/ui` locally. Use it to inspect tasks, manage agents, and configure the deployment. Read the [UI guide](https://docs.agent-swarm.dev/docs
  • Network accessline 34
    - [ ] **Optional: enable Slack first.** Slack provides native task intake, replies, and steering. Import `slack-manifest.json`, create both tokens, configure the API, and send the bot a DM. Execute the [Slack procedure](https://github.com/d
  • Network accessline 34
    - [ ] **Optional: enable Slack first.** Slack provides native task intake, replies, and steering. Import `slack-manifest.json`, create both tokens, configure the API, and send the bot a DM. Execute the [Slack procedure](https://github.com/d
  • Network accessline 35
    - [ ] **Optional: enable GitHub or GitLab.** Connect repository events so agents can respond to development work. Read [GitHub](https://docs.agent-swarm.dev/docs/integrations/github), [GitLab](https://docs.agent-swarm.dev/docs/integrations/
  • Network accessline 35
    - [ ] **Optional: enable GitHub or GitLab.** Connect repository events so agents can respond to development work. Read [GitHub](https://docs.agent-swarm.dev/docs/integrations/github), [GitLab](https://docs.agent-swarm.dev/docs/integrations/
  • Network accessline 36
    - [ ] **Optional: enable other integrations.** Add the systems that supply your work. Read [Linear](https://docs.agent-swarm.dev/docs/integrations/linear), [Jira](https://docs.agent-swarm.dev/docs/integrations/jira), [AgentMail](https://doc
  • Network accessline 36
    - [ ] **Optional: enable other integrations.** Add the systems that supply your work. Read [Linear](https://docs.agent-swarm.dev/docs/integrations/linear), [Jira](https://docs.agent-swarm.dev/docs/integrations/jira), [AgentMail](https://doc
  • Network accessline 37
    - [ ] **Optional: add connections.** Register OpenAPI, GraphQL, or MCP services to give scripts typed access to external systems. Configure connections through the lead or Settings → Connections. Read [script connections](https://docs.agent
  • Network accessline 37
    - [ ] **Optional: add connections.** Register OpenAPI, GraphQL, or MCP services to give scripts typed access to external systems. Configure connections through the lead or Settings → Connections. Read [script connections](https://docs.agent
  • Network accessline 38
    - [ ] **Optional: go deeper.** Use durable capabilities when recurring work needs context or automation. Read [memory](https://docs.agent-swarm.dev/docs/architecture/memory), [workflows](https://docs.agent-swarm.dev/docs/concepts/workflows)
  • Network accessline 38
    - [ ] **Optional: go deeper.** Use durable capabilities when recurring work needs context or automation. Read [memory](https://docs.agent-swarm.dev/docs/architecture/memory), [workflows](https://docs.agent-swarm.dev/docs/concepts/workflows)

skills/agent-swarm/references/components.md

  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    Read the [configuration loader](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/core.ts), [config endpoint](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/config.ts), and [reserved-key guard](https://github.com/
  • Network accessline 18
    Read the [configuration loader](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/core.ts), [config endpoint](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/config.ts), and [reserved-key guard](https://github.com/
  • Network accessline 20
    Workers fetch global and agent configuration for each task. Stored values override their container environment for that task. This does not guarantee that every process-level setting reloads. Preserve boot credentials and identity in deploy
  • Network accessline 20
    Workers fetch global and agent configuration for each task. Stored values override their container environment for that task. This does not guarantee that every process-level setting reloads. Preserve boot credentials and identity in deploy
  • Network accessline 22
    Read the [worker runner](https://github.com/desplega-ai/agent-swarm/blob/main/src/commands/runner.ts).
  • Network accessline 22
    Read the [worker runner](https://github.com/desplega-ai/agent-swarm/blob/main/src/commands/runner.ts).
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 32
    Use the [Slack procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/slack.md) for secret writes.
  • Network accessline 32
    Use the [Slack procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/slack.md) for secret writes.
  • Network accessline 36
    | Component and reason | A: boot environment or deployment minimum | B: prefer swarm config | C: optional | |---|---|---|---| | API: authenticate clients and preserve encrypted secrets. [Source](https://github.com/desplega-ai/agent-swarm/bl
  • Network accessline 36
    | Component and reason | A: boot environment or deployment minimum | B: prefer swarm config | C: optional | |---|---|---|---| | API: authenticate clients and preserve encrypted secrets. [Source](https://github.com/desplega-ai/agent-swarm/bl
  • Network accessline 37
    |---|---|---|---| | API: authenticate clients and preserve encrypted secrets. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Set `API_KEY` in the examples. Compose requires the `encryption_key` f
  • Network accessline 37
    |---|---|---|---| | API: authenticate clients and preserve encrypted secrets. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Set `API_KEY` in the examples. Compose requires the `encryption_key` f
  • Network accessline 38
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    | API URLs: make callbacks and browser links reach the right service. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/templates/configmap.yaml) | Supply worker `MCP_BASE_URL` at boot. Set API `MCP_BASE_URL` 
  • Network accessline 39
    | API URLs: make callbacks and browser links reach the right service. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/templates/configmap.yaml) | Supply worker `MCP_BASE_URL` at boot. Set API `MCP_BASE_URL` 
  • Network accessline 40
    | API volume: preserve SQLite and recovery state. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Compose `swarm_api:/app`. Helm API PVC with one API replica and writable storage. | No configurati
  • Network accessline 40
    | API volume: preserve SQLite and recovery state. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Compose `swarm_api:/app`. Helm API PVC with one API replica and writable storage. | No configurati
  • Network accessline 41
    | Agent services: preserve registration and task recovery. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Per service: API key, API URL, role, harness credential, and a personal volume. The volum
  • Network accessline 41
    | Agent services: preserve registration and task recovery. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) | Per service: API key, API URL, role, harness credential, and a personal volume. The volum
  • Network accessline 42
    | Worker volumes: retain personal files and share local work. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) | Compose uses `swarm_logs:/logs`, `swarm_shared:/workspace/shared`, and a distinct `s
  • Network accessline 42
    | Worker volumes: retain personal files and share local work. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) | Compose uses `swarm_logs:/logs`, `swarm_shared:/workspace/shared`, and a distinct `s
  • Network accessline 44
    Use [Settings → Configuration](https://docs.agent-swarm.dev/docs/ui/configuration) for catalog values.
  • Network accessline 44
    Use [Settings → Configuration](https://docs.agent-swarm.dev/docs/ui/configuration) for catalog values.
  • Network accessline 49
    Set only the credential set for the selected harness. Credentials authenticate model calls. Read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) and [harness guide](https://docs.agent-swar
  • Network accessline 49
    Set only the credential set for the selected harness. Credentials authenticate model calls. Read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) and [harness guide](https://docs.agent-swar
  • Network accessline 50
    Read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) and [harness guide](https://docs.agent-swarm.dev/docs/guides/harness-configuration).
  • Network accessline 50
    Read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) and [harness guide](https://docs.agent-swarm.dev/docs/guides/harness-configuration).
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 65
    | Component and reason | A: boot minimum | B: prefer swarm config | C: optional | |---|---|---|---| | API embeddings: enable semantic memory search. [Provider](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/ope
  • Network accessline 65
    | Component and reason | A: boot minimum | B: prefer swarm config | C: optional | |---|---|---|---| | API embeddings: enable semantic memory search. [Provider](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/ope
  • Network accessline 66
    |---|---|---|---| | API embeddings: enable semantic memory search. [Provider](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/openai-embedding.ts) | None to boot. Without a usable key, search falls back to full-
  • Network accessline 66
    |---|---|---|---| | API embeddings: enable semantic memory search. [Provider](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/openai-embedding.ts) | None to boot. Without a usable key, search falls back to full-
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 68
    | Session summaries and memory rating: preserve context and score retrieved memories. [Credential resolver](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/internal-ai/credentials.ts) | No extra key to boot. The runtime can r
  • Network accessline 68
    | Session summaries and memory rating: preserve context and score retrieved memories. [Credential resolver](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/internal-ai/credentials.ts) | No extra key to boot. The runtime can r
  • Network accessline 70
    [Credential-related source omitted]
  • Network accessline 70
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 72
    Read the [memory initialization](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/index.ts) and [search fallback](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/sqlite-store.ts).
  • Network accessline 72
    Read the [memory initialization](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/index.ts) and [search fallback](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/providers/sqlite-store.ts).
  • Network accessline 77
    `MEMORY_RATER_MODEL` currently reads the worker process environment. Treat that override as a worker deployment setting and restart workers after changing it. This override applies to the shared internal-ai path. The opencode plugin uses it
  • Network accessline 77
    `MEMORY_RATER_MODEL` currently reads the worker process environment. Treat that override as a worker deployment setting and restart workers after changing it. This override applies to the shared internal-ai path. The opencode plugin uses it
  • Network accessline 79
    Read the [model resolver](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/internal-ai/models.ts) and [rater registry](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/raters/registry.ts).
  • Network accessline 79
    Read the [model resolver](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/internal-ai/models.ts) and [rater registry](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/memory/raters/registry.ts).
  • Network accessline 83
    agent-fs provides shared files and searchable artifacts. It is optional. Read [co-deployment](https://docs.agent-swarm.dev/docs/guides/agent-fs-co-deployment) and the [provisioner](https://github.com/desplega-ai/agent-swarm/blob/main/src/be
  • Network accessline 83
    agent-fs provides shared files and searchable artifacts. It is optional. Read [co-deployment](https://docs.agent-swarm.dev/docs/guides/agent-fs-co-deployment) and the [provisioner](https://github.com/desplega-ai/agent-swarm/blob/main/src/be
  • Network accessline 84
    Read [co-deployment](https://docs.agent-swarm.dev/docs/guides/agent-fs-co-deployment) and the [provisioner](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/seed/agent-fs-provision.ts).
  • Network accessline 84
    Read [co-deployment](https://docs.agent-swarm.dev/docs/guides/agent-fs-co-deployment) and the [provisioner](https://github.com/desplega-ai/agent-swarm/blob/main/src/be/seed/agent-fs-provision.ts).
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 109
    | Component and reason | A: boot requirement | B: preferred stored minimum | C: optional | |---|---|---|---| | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Glo
  • Network accessline 109
    | Component and reason | A: boot requirement | B: preferred stored minimum | C: optional | |---|---|---|---| | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Glo
  • Network accessline 110
    |---|---|---|---| | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Global secrets `SLACK_BOT_TOKEN` and `SLACK_APP_TOKEN`. Set `SLACK_DISABLE=false`. Reload reco
  • Network accessline 110
    |---|---|---|---| | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Global secrets `SLACK_BOT_TOKEN` and `SLACK_APP_TOKEN`. Set `SLACK_DISABLE=false`. Reload reco
  • Network accessline 111
    | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Global secrets `SLACK_BOT_TOKEN` and `SLACK_APP_TOKEN`. Set `SLACK_DISABLE=false`. Reload reconnects Socket Mode
  • Network accessline 111
    | Slack: native work intake and replies. [Guide](https://docs.agent-swarm.dev/docs/integrations/slack) | None beyond the API. | Global secrets `SLACK_BOT_TOKEN` and `SLACK_APP_TOKEN`. Set `SLACK_DISABLE=false`. Reload reconnects Socket Mode
  • Network accessline 112
    | GitHub: repository webhooks. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/src/github/app.ts) | Public webhook URL for inbound events. | `GITHUB_WEBHOOK_SECRET`. App reactions additionally need `GITHUB_APP_ID` and `GITHUB_
  • Network accessline 112
    | GitHub: repository webhooks. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/src/github/app.ts) | Public webhook URL for inbound events. | `GITHUB_WEBHOOK_SECRET`. App reactions additionally need `GITHUB_APP_ID` and `GITHUB_
  • Network accessline 113
    | GitLab: repository webhooks and API actions. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/src/gitlab/auth.ts) | Public webhook URL. | `GITLAB_WEBHOOK_SECRET` for inbound events, `GITLAB_TOKEN` for API actions. | `GITLAB_U
  • Network accessline 113
    | GitLab: repository webhooks and API actions. [Source](https://github.com/desplega-ai/agent-swarm/blob/main/src/gitlab/auth.ts) | Public webhook URL. | `GITLAB_WEBHOOK_SECRET` for inbound events, `GITLAB_TOKEN` for API actions. | `GITLAB_U
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 119
    | Connections: extend scripts with external services. [Guide](https://docs.agent-swarm.dev/docs/guides/script-connections) | None beyond the API. | Settings → Connections defines OpenAPI, GraphQL, or MCP endpoints and authentication. | Comp
  • Network accessline 119
    | Connections: extend scripts with external services. [Guide](https://docs.agent-swarm.dev/docs/guides/script-connections) | None beyond the API. | Settings → Connections defines OpenAPI, GraphQL, or MCP endpoints and authentication. | Comp

skills/agent-swarm/references/compose.md

  • Network accessline 3
    Re-fetch the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) and [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) before acting. The Compose e
  • Network accessline 3
    Re-fetch the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) and [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.docker.example) before acting. The Compose e
  • Network accessline 8
    git clone https://github.com/desplega-ai/agent-swarm.git
  • Network accessline 8
    git clone https://github.com/desplega-ai/agent-swarm.git
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 21
    The API service must mount `swarm_api_data:/app/data`. An older install mounting `swarm_api:/app` shadows the image's `migrations/` and `package.json`, so its code upgrades while its migrations stay frozen at install time. `/health` reads t
  • Network accessline 21
    The API service must mount `swarm_api_data:/app/data`. An older install mounting `swarm_api:/app` shadows the image's `migrations/` and `package.json`, so its code upgrades while its migrations stay frozen at install time. `/health` reads t
  • Network accessline 22
    Existing installs need a one-time data move before starting. Execute the [pinning and upgrade procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/upgrade.md).
  • Network accessline 22
    Existing installs need a one-time data move before starting. Execute the [pinning and upgrade procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/upgrade.md).
  • Network accessline 34
    Pick a version from the [releases](https://github.com/desplega-ai/agent-swarm/releases). Confirm every service resolved the same tag:
  • Network accessline 34
    Pick a version from the [releases](https://github.com/desplega-ai/agent-swarm/releases). Confirm every service resolved the same tag:
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 41
    Changing this value later is an upgrade, not a restart. Back up the database and encryption key first, and read the [pinning and upgrade procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/upgrade.m
  • Network accessline 41
    Changing this value later is an upgrade, not a restart. Back up the database and encryption key first, and read the [pinning and upgrade procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/upgrade.m
  • Network accessline 62
    Set `MCP_BASE_URL=http://localhost:3013` in `.env`. The API container uses this address for internal calls.
  • Network accessline 62
    Set `MCP_BASE_URL=http://localhost:3013` in `.env`. The API container uses this address for internal calls.
  • Network accessline 63
    Workers in the example already use `http://api:3013` for `MCP_BASE_URL`.
  • Network accessline 63
    Workers in the example already use `http://api:3013` for `MCP_BASE_URL`.
  • Network accessline 64
    External clients need their own reachable API URL. Set `APP_URL` to the admin UI URL. For public callbacks and the hosted dashboard, set `PUBLIC_MCP_BASE_URL=<public-https-api-url>` in `.env`. The example passes it to the API service. For a
  • Network accessline 64
    External clients need their own reachable API URL. Set `APP_URL` to the admin UI URL. For public callbacks and the hosted dashboard, set `PUBLIC_MCP_BASE_URL=<public-https-api-url>` in `.env`. The example passes it to the API service. For a
  • Network accessline 65
    For public callbacks and the hosted dashboard, set `PUBLIC_MCP_BASE_URL=<public-https-api-url>` in `.env`. The example passes it to the API service. For automatic certificates, use the Caddy `tls` profile described in the [HTTPS procedure](
  • Network accessline 65
    For public callbacks and the hosted dashboard, set `PUBLIC_MCP_BASE_URL=<public-https-api-url>` in `.env`. The example passes it to the API service. For automatic certificates, use the Caddy `tls` profile described in the [HTTPS procedure](
  • Network accessline 66
    For automatic certificates, use the Caddy `tls` profile described in the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/https.md).
  • Network accessline 66
    For automatic certificates, use the Caddy `tls` profile described in the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/https.md).
  • Network accessline 67
    Read the [URL definitions](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/constants.ts) for internal calls, OAuth redirects, and webhooks.
  • Network accessline 67
    Read the [URL definitions](https://github.com/desplega-ai/agent-swarm/blob/main/src/utils/constants.ts) for internal calls, OAuth redirects, and webhooks.
  • Network accessline 68
    Apply the [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md) before starting services.
  • Network accessline 68
    Apply the [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md) before starting services.
  • Network accessline 71
    The example includes MinIO credentials for development. Replace them consistently in `minio`, `minio-init`, and `agent-fs` before external access. Signed image/PDF/video previews and downloads default to `https://${AGENT_FS_DOMAIN}` when `A
  • Network accessline 71
    The example includes MinIO credentials for development. Replace them consistently in `minio`, `minio-init`, and `agent-fs` before external access. Signed image/PDF/video previews and downloads default to `https://${AGENT_FS_DOMAIN}` when `A
  • Network accessline 72
    Signed image/PDF/video previews and downloads default to `https://${AGENT_FS_DOMAIN}` when `AGENT_FS_DOMAIN` is set, or `http://localhost:9000` otherwise. The bundled Caddy proxy routes `/agentfs/*` on the file domain to MinIO. Set `AGENT_F
  • Network accessline 72
    Signed image/PDF/video previews and downloads default to `https://${AGENT_FS_DOMAIN}` when `AGENT_FS_DOMAIN` is set, or `http://localhost:9000` otherwise. The bundled Caddy proxy routes `/agentfs/*` on the file domain to MinIO. Set `AGENT_F
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 79
    [Credential-related source omitted]
  • Network accessline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 81
    curl -fsS http://localhost:3013/health
  • Network accessline 81
    curl -fsS http://localhost:3013/health
  • Network accessline 84
    The example starts a lead, coder workers, content workers, and other specialist workers. Remove unwanted services before starting. Do not share personal volumes between agents. Preserve the API, worker, and agent-fs volumes described in [co
  • Network accessline 84
    The example starts a lead, coder workers, content workers, and other specialist workers. Remove unwanted services before starting. Do not share personal volumes between agents. Preserve the API, worker, and agent-fs volumes described in [co
  • Network accessline 85
    Do not share personal volumes between agents. Preserve the API, worker, and agent-fs volumes described in [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md).
  • Network accessline 85
    Do not share personal volumes between agents. Preserve the API, worker, and agent-fs volumes described in [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md).
  • Network accessline 87
    Continue with the authenticated agent check and first task in [API usage](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md).
  • Network accessline 87
    Continue with the authenticated agent check and first task in [API usage](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md).

skills/agent-swarm/references/helm.md

  • Network accessline 3
    Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [values](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/values.yaml).
  • Network accessline 3
    Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [values](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/values.yaml).
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 17
    Follow [Kubernetes and Helm](https://github.com/desplega-ai/agent-swarm/blob/main/docs-site/content/docs/%28documentation%29/guides/kubernetes.mdx) for ingress, dashboard connection, and CORS.
  • Network accessline 17
    Follow [Kubernetes and Helm](https://github.com/desplega-ai/agent-swarm/blob/main/docs-site/content/docs/%28documentation%29/guides/kubernetes.mdx) for ingress, dashboard connection, and CORS.
  • Network accessline 19
    The reference deployment is the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml): 1 lead and 11 workers. The default `pools` deploy the same roster with one coder where it runs two; set `poo
  • Network accessline 19
    The reference deployment is the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml): 1 lead and 11 workers. The default `pools` deploy the same roster with one coder where it runs two; set `poo
  • Network accessline 37
    Omit `--version` for latest. To pin a release, use the same `--version` for both `helm show values` and `helm install`. The resource names above assume release `swarm` without a name override. Keep port forwarding active while you execute t
  • Network accessline 37
    Omit `--version` for latest. To pin a release, use the same `--version` for both `helm show values` and `helm install`. The resource names above assume release `swarm` without a name override. Keep port forwarding active while you execute t
  • Network accessline 39
    Keep port forwarding active while you execute the [API checks](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md).
  • Network accessline 39
    Keep port forwarding active while you execute the [API checks](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md).
  • Network accessline 41
    agent-fs, shared RWX storage, ingress, and Litestream are optional. Configure them through the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md).
  • Network accessline 41
    agent-fs, shared RWX storage, ingress, and Litestream are optional. Configure them through the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md).
  • Network accessline 42
    For a public API with HTTPS, set `ingress.host` and `ingress.certManager.clusterIssuer`, or set `config.publicMcpBaseUrl` when TLS terminates elsewhere. Execute the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skil
  • Network accessline 42
    For a public API with HTTPS, set `ingress.host` and `ingress.certManager.clusterIssuer`, or set `config.publicMcpBaseUrl` when TLS terminates elsewhere. Execute the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skil
  • Network accessline 43
    A full values file with every official pool, agent-fs on local disk, and cert-manager is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/values-all-workers-agent-fs.yaml
  • Network accessline 43
    A full values file with every official pool, agent-fs on local disk, and cert-manager is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/values-all-workers-agent-fs.yaml
  • Network accessline 44
    After installation, follow the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/operate-k8s.md) for upgrades, scaling, rotation, backups, and troubleshooting.
  • Network accessline 44
    After installation, follow the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/operate-k8s.md) for upgrades, scaling, rotation, backups, and troubleshooting.

skills/agent-swarm/references/https.md

  • Network accessline 3
    The hosted dashboard at `https://app.agent-swarm.dev` is served over HTTPS. Browsers block a plain-HTTP API as mixed content.
  • Network accessline 3
    The hosted dashboard at `https://app.agent-swarm.dev` is served over HTTPS. Browsers block a plain-HTTP API as mixed content.
  • Network accessline 4
    OAuth redirects, inbound webhooks, and page links also need a public HTTPS origin. Set `PUBLIC_MCP_BASE_URL` to that origin. Workers keep the internal `MCP_BASE_URL`. Read the [Kubernetes guide](https://docs.agent-swarm.dev/docs/guides/kube
  • Network accessline 4
    OAuth redirects, inbound webhooks, and page links also need a public HTTPS origin. Set `PUBLIC_MCP_BASE_URL` to that origin. Workers keep the internal `MCP_BASE_URL`. Read the [Kubernetes guide](https://docs.agent-swarm.dev/docs/guides/kube
  • Network accessline 6
    Read the [Kubernetes guide](https://docs.agent-swarm.dev/docs/guides/kubernetes) and the [deployment guide](https://docs.agent-swarm.dev/docs/guides/deployment).
  • Network accessline 6
    Read the [Kubernetes guide](https://docs.agent-swarm.dev/docs/guides/kubernetes) and the [deployment guide](https://docs.agent-swarm.dev/docs/guides/deployment).
  • Network accessline 10
    The [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) contains a `caddy` service under the `tls` profile.
  • Network accessline 10
    The [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml) contains a `caddy` service under the `tls` profile.
  • Network accessline 14
    With `AGENT_FS_DOMAIN` set, the default S3 public endpoint is `https://${AGENT_FS_DOMAIN}`. Without it, the default remains `http://localhost:9000`. A non-empty `AGENT_FS_S3_PUBLIC_ENDPOINT` overrides either default and must be an origin br
  • Network accessline 14
    With `AGENT_FS_DOMAIN` set, the default S3 public endpoint is `https://${AGENT_FS_DOMAIN}`. Without it, the default remains `http://localhost:9000`. A non-empty `AGENT_FS_S3_PUBLIC_ENDPOINT` overrides either default and must be an origin br
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    SWARM_API_DOMAIN=swarm-api.example.com AGENT_FS_DOMAIN=swarm-files.example.com PUBLIC_MCP_BASE_URL=https://swarm-api.example.com
  • Network accessline 18
    SWARM_API_DOMAIN=swarm-api.example.com AGENT_FS_DOMAIN=swarm-files.example.com PUBLIC_MCP_BASE_URL=https://swarm-api.example.com
  • Network accessline 19
    AGENT_FS_DOMAIN=swarm-files.example.com PUBLIC_MCP_BASE_URL=https://swarm-api.example.com ENV
  • Network accessline 19
    AGENT_FS_DOMAIN=swarm-files.example.com PUBLIC_MCP_BASE_URL=https://swarm-api.example.com ENV
  • Network accessline 20
    PUBLIC_MCP_BASE_URL=https://swarm-api.example.com
  • Network accessline 20
    PUBLIC_MCP_BASE_URL=https://swarm-api.example.com
  • Network accessline 21
    ENV docker compose -f docker-compose.example.yml --env-file .env --profile tls up -d curl -fsS https://swarm-api.example.com/health
  • Network accessline 21
    ENV docker compose -f docker-compose.example.yml --env-file .env --profile tls up -d curl -fsS https://swarm-api.example.com/health
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 23
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 23
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 31
    The chart adds the cert-manager annotation, generates the `tls` entry, and derives an `https://` public URL when an issuer is named.
  • Network accessline 31
    The chart adds the cert-manager annotation, generates the `tls` entry, and derives an `https://` public URL when an issuer is named.
  • Network accessline 32
    No TLS Secret is created by hand. Install [cert-manager](https://cert-manager.io/docs/installation/) and create a ClusterIssuer first.
  • Network accessline 32
    No TLS Secret is created by hand. Install [cert-manager](https://cert-manager.io/docs/installation/) and create a ClusterIssuer first.
  • Network accessline 33
    Read the [chart HTTPS section](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md).
  • Network accessline 33
    Read the [chart HTTPS section](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md).
  • Network accessline 51
    Use `certManager.issuer` for a namespaced Issuer. Explicit `ingress.tls` entries take precedence. A complete example is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/v
  • Network accessline 51
    Use `certManager.issuer` for a namespaced Issuer. Explicit `ingress.tls` entries take precedence. A complete example is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/v
  • Network accessline 52
    A complete example is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/values-all-workers-agent-fs.yaml).
  • Network accessline 52
    A complete example is in [values-all-workers-agent-fs.yaml](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/examples/values-all-workers-agent-fs.yaml).
  • Network accessline 60
    config:   publicMcpBaseUrl: https://swarm-api.example.com
  • Network accessline 60
    config:   publicMcpBaseUrl: https://swarm-api.example.com
  • Network accessline 61
    publicMcpBaseUrl: https://swarm-api.example.com
  • Network accessline 61
    publicMcpBaseUrl: https://swarm-api.example.com
  • Network accessline 64
    An empty `ingress.tls` with no issuer derives an `http://` public URL. Set `config.publicMcpBaseUrl` whenever TLS is not visible to the chart.
  • Network accessline 64
    An empty `ingress.tls` with no issuer derives an `http://` public URL. Set `config.publicMcpBaseUrl` whenever TLS is not visible to the chart.
  • Network accessline 69
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 69
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 70
    curl -fsS https://swarm-files.example.com/health
  • Network accessline 70
    curl -fsS https://swarm-files.example.com/health
  • Network accessline 73
    Open `https://app.agent-swarm.dev`, enter the API URL and key, and confirm the agent list loads without a mixed-content or CORS error.
  • Network accessline 73
    Open `https://app.agent-swarm.dev`, enter the API URL and key, and confirm the agent list loads without a mixed-content or CORS error.

skills/agent-swarm/references/operate-k8s.md

  • Network accessline 3
    Day-2 procedures for a chart release named `swarm` in namespace `agent-swarm`. Adjust names when you used a different release or `fullnameOverride`. Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/age
  • Network accessline 3
    Day-2 procedures for a chart release named `swarm` in namespace `agent-swarm`. Adjust names when you used a different release or `fullnameOverride`. Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/age
  • Network accessline 4
    Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [values](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/values.yaml) before acting.
  • Network accessline 4
    Re-fetch the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md) and [values](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/values.yaml) before acting.
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 21
    kubectl -n agent-swarm get pods,pvc,ingress,certificate kubectl -n agent-swarm logs statefulset/swarm-agent-swarm-api --tail=100 curl -fsS https://swarm-api.example.com/health
  • Network accessline 21
    kubectl -n agent-swarm get pods,pvc,ingress,certificate kubectl -n agent-swarm logs statefulset/swarm-agent-swarm-api --tail=100 curl -fsS https://swarm-api.example.com/health
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 23
    curl -fsS https://swarm-api.example.com/health
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 27
    Pool pods have no HTTP listener. Their probes run `pgrep -f agent-swarm`. Read pool logs with `kubectl -n agent-swarm logs swarm-agent-swarm-coder-0`. Confirm `PUBLIC_MCP_BASE_URL` in the ConfigMap is the `https://` origin browsers use. Rea
  • Network accessline 27
    Pool pods have no HTTP listener. Their probes run `pgrep -f agent-swarm`. Read pool logs with `kubectl -n agent-swarm logs swarm-agent-swarm-coder-0`. Confirm `PUBLIC_MCP_BASE_URL` in the ConfigMap is the `https://` origin browsers use. Rea
  • Network accessline 28
    Confirm `PUBLIC_MCP_BASE_URL` in the ConfigMap is the `https://` origin browsers use. Read the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/https.md).
  • Network accessline 28
    Confirm `PUBLIC_MCP_BASE_URL` in the ConfigMap is the `https://` origin browsers use. Read the [HTTPS procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/https.md).
  • Network accessline 65
    Never change `SECRETS_ENCRYPTION_KEY`. Every encrypted swarm-config value (integration tokens, agent-fs keys) becomes unreadable. Read [secrets encryption](https://docs.agent-swarm.dev/docs/guides/secrets-encryption).
  • Network accessline 65
    Never change `SECRETS_ENCRYPTION_KEY`. Every encrypted swarm-config value (integration tokens, agent-fs keys) becomes unreadable. Read [secrets encryption](https://docs.agent-swarm.dev/docs/guides/secrets-encryption).
  • Network accessline 69
    Litestream streams the SQLite WAL to S3 when `litestream.enabled` is set. Configure it in the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md). Restoration follows the [Litestream guide](http
  • Network accessline 69
    Litestream streams the SQLite WAL to S3 when `litestream.enabled` is set. Configure it in the [chart README](https://github.com/desplega-ai/agent-swarm/blob/main/charts/agent-swarm/README.md). Restoration follows the [Litestream guide](http
  • Network accessline 90
    | Pool logs `credential-wait` | Secret has no harness credential | Add `CLAUDE_CODE_OAUTH_TOKEN` (or the provider's key) to the Secret and restart. | | Ingress returns 502 or LB targets unhealthy | Probe path | Load balancers must probe `/h
  • Network accessline 90
    | Pool logs `credential-wait` | Secret has no harness credential | Add `CLAUDE_CODE_OAUTH_TOKEN` (or the provider's key) to the Secret and restart. | | Ingress returns 502 or LB targets unhealthy | Probe path | Load balancers must probe `/h
  • Network accessline 91
    | Ingress returns 502 or LB targets unhealthy | Probe path | Load balancers must probe `/health`; `/` returns 401. See the chart README "Load balancer health checks". | | Dashboard shows mixed-content or CORS error | `PUBLIC_MCP_BASE_URL` a
  • Network accessline 91
    | Ingress returns 502 or LB targets unhealthy | Probe path | Load balancers must probe `/health`; `/` returns 401. See the chart README "Load balancer health checks". | | Dashboard shows mixed-content or CORS error | `PUBLIC_MCP_BASE_URL` a
  • Network accessline 92
    | Dashboard shows mixed-content or CORS error | `PUBLIC_MCP_BASE_URL` and `CORS_ALLOWED_ORIGINS` | Public URL must be `https://`. Self-hosted UI origins go in `CORS_ALLOWED_ORIGINS` via `config.extraEnv`. Read the [Kubernetes guide](https:/
  • Network accessline 92
    | Dashboard shows mixed-content or CORS error | `PUBLIC_MCP_BASE_URL` and `CORS_ALLOWED_ORIGINS` | Public URL must be `https://`. Self-hosted UI origins go in `CORS_ALLOWED_ORIGINS` via `config.extraEnv`. Read the [Kubernetes guide](https:/
  • Network accessline 93
    | `certificate` stays `READY=False` | `kubectl describe certificate`, `kubectl get challenge -A` | HTTP-01 needs port 80 reachable at the host, DNS pointing at the ingress, and a matching `ingressClassName` in the issuer. | | agent-fs stays
  • Network accessline 93
    | `certificate` stays `READY=False` | `kubectl describe certificate`, `kubectl get challenge -A` | HTTP-01 needs port 80 reachable at the host, DNS pointing at the ingress, and a matching `ingressClassName` in the issuer. | | agent-fs stays
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 101
    kubectl -n agent-swarm port-forward service/swarm-agent-swarm-api 3013:3013 curl -fsS http://localhost:3013/health
  • Network accessline 101
    kubectl -n agent-swarm port-forward service/swarm-agent-swarm-api 3013:3013 curl -fsS http://localhost:3013/health
  • Network accessline 102
    curl -fsS http://localhost:3013/health
  • Network accessline 102
    curl -fsS http://localhost:3013/health

skills/agent-swarm/references/slack.md

  • Network accessline 3
    Slack uses Socket Mode, so it does not need a public webhook URL. Re-fetch the [manifest](https://github.com/desplega-ai/agent-swarm/blob/main/slack-manifest.json) and [Slack guide](https://docs.agent-swarm.dev/docs/integrations/slack).
  • Network accessline 3
    Slack uses Socket Mode, so it does not need a public webhook URL. Re-fetch the [manifest](https://github.com/desplega-ai/agent-swarm/blob/main/slack-manifest.json) and [Slack guide](https://docs.agent-swarm.dev/docs/integrations/slack).
  • Network accessline 4
    Re-fetch the [manifest](https://github.com/desplega-ai/agent-swarm/blob/main/slack-manifest.json) and [Slack guide](https://docs.agent-swarm.dev/docs/integrations/slack).
  • Network accessline 4
    Re-fetch the [manifest](https://github.com/desplega-ai/agent-swarm/blob/main/slack-manifest.json) and [Slack guide](https://docs.agent-swarm.dev/docs/integrations/slack).
  • Network accessline 6
    1. Create a Slack app from a manifest at `https://api.slack.com/apps`. 2. Import the current `slack-manifest.json`. It supplies scopes, bot events, Socket Mode, Interactivity, and Agent View.
  • Network accessline 6
    1. Create a Slack app from a manifest at `https://api.slack.com/apps`. 2. Import the current `slack-manifest.json`. It supplies scopes, bot events, Socket Mode, Interactivity, and Agent View.
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 16
    curl -fsS https://raw.githubusercontent.com/desplega-ai/agent-swarm/main/slack-manifest.json \
  • Network accessline 16
    curl -fsS https://raw.githubusercontent.com/desplega-ai/agent-swarm/main/slack-manifest.json \
  • Network accessline 17
    -o /tmp/slack-manifest.json jq -n '{scope:"global",key:"SLACK_BOT_TOKEN",value:env.SLACK_BOT_TOKEN,isSecret:true}' \   | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Network accessline 17
    -o /tmp/slack-manifest.json jq -n '{scope:"global",key:"SLACK_BOT_TOKEN",value:env.SLACK_BOT_TOKEN,isSecret:true}' \   | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 19
    | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Network accessline 19
    | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Network accessline 22
    | curl -fsS -X PUT "$MCP_BASE_URL/api/config" \
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 26
    [Credential-related source omitted]
  • Network accessline 26
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 44
    Send the bot a DM: `Say hello and report which workers are online.` Confirm that a task appears in the UI and the bot replies. For channel work, invite the bot and mention it. Read the [integration configuration code](https://github.com/des
  • Network accessline 44
    Send the bot a DM: `Say hello and report which workers are online.` Confirm that a task appears in the UI and the bot replies. For channel work, invite the bot and mention it. Read the [integration configuration code](https://github.com/des
  • Network accessline 46
    Read the [integration configuration code](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/core.ts) for reload behavior.
  • Network accessline 46
    Read the [integration configuration code](https://github.com/desplega-ai/agent-swarm/blob/main/src/http/core.ts) for reload behavior.

skills/agent-swarm/references/upgrade.md

  • Network accessline 3
    Applies to Compose. For Kubernetes, the chart already pins and its day-2 upgrade steps are in the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/operate-k8s.md).
  • Network accessline 3
    Applies to Compose. For Kubernetes, the chart already pins and its day-2 upgrade steps are in the [Kubernetes operations procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/operate-k8s.md).
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 40
    The Compose example sets `pull_policy: always`, so an unpinned deployment can move to a newer build on any `up -d` or container restart — including a restart you did not intend as an upgrade. The API applies SQL migrations at boot. When the
  • Network accessline 40
    The Compose example sets `pull_policy: always`, so an unpinned deployment can move to a newer build on any `up -d` or container restart — including a restart you did not intend as an upgrade. The API applies SQL migrations at boot. When the
  • Network accessline 42
    Pin the API and every agent service to the same published release. Read the [releases](https://github.com/desplega-ai/agent-swarm/releases).
  • Network accessline 42
    Pin the API and every agent service to the same published release. Read the [releases](https://github.com/desplega-ai/agent-swarm/releases).
  • Network accessline 46
    One variable drives the API and all agent services in the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml). Set it in `.env`:
  • Network accessline 46
    One variable drives the API and all agent services in the [Compose example](https://github.com/desplega-ai/agent-swarm/blob/main/docker-compose.example.yml). Set it in `.env`:
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 73
    Stopping the API first gives a consistent SQLite copy. Copy the whole directory so the WAL sidecars and `.page-session-secret` come with it. Store the backup and the encryption key together and off the host; an encrypted database without it
  • Network accessline 73
    Stopping the API first gives a consistent SQLite copy. Copy the whole directory so the WAL sidecars and `.page-session-secret` come with it. Store the backup and the encryption key together and off the host; an encrypted database without it
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 83
    1. Read the release notes between your pinned version and the target. Check [releases](https://github.com/desplega-ai/agent-swarm/releases) and re-read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.dock
  • Network accessline 83
    1. Read the release notes between your pinned version and the target. Check [releases](https://github.com/desplega-ai/agent-swarm/releases) and re-read the [environment example](https://github.com/desplega-ai/agent-swarm/blob/main/.env.dock
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 108
    curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 108
    curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 111
    Then submit a task and read its result to completion with the [API verification procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md). A completed task with output is the passing signal.
  • Network accessline 111
    Then submit a task and read its result to completion with the [API verification procedure](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/usage.md). A completed task with output is the passing signal.
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 127
    Restore the database and the encryption key as a pair. Read [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md) for what else must be preserved.
  • Network accessline 127
    Restore the database and the encryption key as a pair. Read [component minimums](https://github.com/desplega-ai/agent-swarm/blob/main/skills/agent-swarm/references/components.md) for what else must be preserved.

skills/agent-swarm/references/usage.md

  • Network accessline 3
    Re-fetch the [HTTP schema](https://github.com/desplega-ai/agent-swarm/blob/main/openapi.json) and [CLI help source](https://github.com/desplega-ai/agent-swarm/blob/main/src/cli.tsx).
  • Network accessline 3
    Re-fetch the [HTTP schema](https://github.com/desplega-ai/agent-swarm/blob/main/openapi.json) and [CLI help source](https://github.com/desplega-ai/agent-swarm/blob/main/src/cli.tsx).
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 11
    export MCP_BASE_URL=http://localhost:3013 curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 11
    export MCP_BASE_URL=http://localhost:3013 curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 12
    curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 12
    curl -fsS "$MCP_BASE_URL/health"
  • Network accessline 13
    curl -fsS "$MCP_BASE_URL/openapi.json" -o /tmp/swarm-openapi.json
  • Network accessline 13
    curl -fsS "$MCP_BASE_URL/openapi.json" -o /tmp/swarm-openapi.json
  • Network accessline 14
    [Credential-related source omitted]
  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 24
    If it fails, inspect its failure reason and worker status before submitting another task. The API serves interactive documentation at `/docs`. The task POST returns the task directly. The agent list uses an `agents` envelope. When RBAC is e
  • Network accessline 24
    If it fails, inspect its failure reason and worker status before submitting another task. The API serves interactive documentation at `/docs`. The task POST returns the task directly. The agent list uses an `agents` envelope. When RBAC is e
  • Network accessline 26
    When RBAC is enabled, use credentials with permission to create tasks. See the [API reference](https://docs.agent-swarm.dev/docs/api-reference).
  • Network accessline 26
    When RBAC is enabled, use credentials with permission to create tasks. See the [API reference](https://docs.agent-swarm.dev/docs/api-reference).
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 40
    To make your coding agent the lead, ask it to call `join-swarm` with `lead: true` and a name. Use lead registration only if the deployment has no existing lead. Do not create a second lead beside the Compose or Helm lead. Read the [registra
  • Network accessline 40
    To make your coding agent the lead, ask it to call `join-swarm` with `lead: true` and a name. Use lead registration only if the deployment has no existing lead. Do not create a second lead beside the Compose or Helm lead. Read the [registra
  • Network accessline 42
    Read the [registration tool](https://github.com/desplega-ai/agent-swarm/blob/main/src/tools/join-swarm.ts) before choosing the role.
  • Network accessline 42
    Read the [registration tool](https://github.com/desplega-ai/agent-swarm/blob/main/src/tools/join-swarm.ts) before choosing the role.
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 45
    An agent client also supplies a stable UUID in `X-Agent-ID`. Read [getting started](https://docs.agent-swarm.dev/docs/getting-started).
  • Network accessline 45
    An agent client also supplies a stable UUID in `X-Agent-ID`. Read [getting started](https://docs.agent-swarm.dev/docs/getting-started).
  • Network accessline 49
    Open `https://app.agent-swarm.dev` and configure a connection to your API with its key.
  • Network accessline 49
    Open `https://app.agent-swarm.dev` and configure a connection to your API with its key.
  • Network accessline 58
    Use the URL printed by the development server. Configure its API connection in the UI. The UI manages agents, tasks, integrations, secrets, and configuration. Read the [UI guide](https://docs.agent-swarm.dev/docs/ui).
  • Network accessline 58
    Use the URL printed by the development server. Configure its API connection in the UI. The UI manages agents, tasks, integrations, secrets, and configuration. Read the [UI guide](https://docs.agent-swarm.dev/docs/ui).
  • Network accessline 59
    The UI manages agents, tasks, integrations, secrets, and configuration. Read the [UI guide](https://docs.agent-swarm.dev/docs/ui).
  • Network accessline 59
    The UI manages agents, tasks, integrations, secrets, and configuration. Read the [UI guide](https://docs.agent-swarm.dev/docs/ui).

templates/community/open-prompt-showreel/skills/motion-design-replication/SKILL.md

  • Network accessline 26
    - **Mark**: `apps/ui/public/logo.png` in `desplega-ai/agent-swarm` (the hex mark; byte-identical to `docs-site/public/logo.png` and `https://agent-swarm.dev/logo.png`; verify with `sha256sum`). There is no logo SVG.

templates/community/open-prompt-showreel/skills/motion-design-video-analysis/SKILL.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 58
    Only when the user asks which model to use, or the default call fails twice. Resolve IDs from the live catalogue (`GET https://openrouter.ai/api/v1/models`, filter `architecture.input_modalities` for `image`/`video`; users' remembered names

templates/community/open-prompt-showreel/skills/open-prompt-showreel/SKILL.md

  • Network accessline 97
    - Agent Swarm logo = `apps/ui/public/logo.png` on origin/main: a solid gold hexagon inside a lighter gold honeycomb. It is byte-identical to `docs-site/public/logo.png` and `https://agent-swarm.dev/logo.png`. Check the sha256 against the li
  • Network accessline 104
    - License: CC0 or CC BY only. No NC (company post), no ND (we cut and stretch it), no SA (it would carry over to the video). `fetch-music.sh` enforces an allowlist (CC0 1.0, CC BY 1.0-4.0); read the license on the source page yourself. Sour

templates/community/open-prompt-showreel/skills/video-generation/SKILL.md

  • Network accessline 14
    1. **Remotion for repo-committed video.** `npx remotion studio` for previews, `remotion render` for mp4s. For a one-off design-led cut with no repo, use `open-prompt-showreel` instead. 2. **Ask for audio, don't pick it.** Music is a brand c
  • Network accessline 15
    2. **Ask for audio, don't pick it.** Music is a brand call. A person on the team chooses the track (CC0 or CC BY 4.0, for example from https://freesound.org). Never grab something yourself; ask. There is no default bed.
  • Dangerous shell operationline 71
    sudo apt-get install -y ffmpeg libnspr4 libnss3 libatk1.0-0 libatk-bridge2.0-0 \
  • Network accessline 137
    - Put attribution in `<video-project>/README.md` with artist, source URL and license, for example:   > _Track title_ by **Artist** (https://freesound.org/s/<id>/), License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
  • Network accessline 138
    > _Track title_ by **Artist** (https://freesound.org/s/<id>/), License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
  • Network accessline 168
    <video src="https://github.com/<org>/<repo>/raw/main/assets/<name>.mp4"

templates/skills/agent-browser/SKILL.md

  • Network accessline 43
    - Re-run `snapshot` after every navigation or state change. Refs are only valid for the snapshot that produced them. - Run one browser session at a time. Call `store-progress` between page batches so the heartbeat watchdog sees you. - The b
  • Network accessline 44
    - Run one browser session at a time. Call `store-progress` between page batches so the heartbeat watchdog sees you. - The browser is headless. Local servers inside the worker container are reachable at `http://localhost:<port>`. - The image
  • Network accessline 45
    - The browser is headless. Local servers inside the worker container are reachable at `http://localhost:<port>`.
  • Network accessline 81
    - **GitHub PR body or comment**: upload the PNG, GIF or mp4 as a GitHub user attachment with the `github-attach` skill and embed `![caption](https://github.com/user-attachments/assets/<uuid>)`. Attachments never expire and mp4s play inline.

templates/skills/agent-browser/content.md

  • Network accessline 38
    - Re-run `snapshot` after every navigation or state change. Refs are only valid for the snapshot that produced them. - Run one browser session at a time. Call `store-progress` between page batches so the heartbeat watchdog sees you. - The b
  • Network accessline 39
    - Run one browser session at a time. Call `store-progress` between page batches so the heartbeat watchdog sees you. - The browser is headless. Local servers inside the worker container are reachable at `http://localhost:<port>`. - The image
  • Network accessline 40
    - The browser is headless. Local servers inside the worker container are reachable at `http://localhost:<port>`.
  • Network accessline 76
    - **GitHub PR body or comment**: upload the PNG, GIF or mp4 as a GitHub user attachment with the `github-attach` skill and embed `![caption](https://github.com/user-attachments/assets/<uuid>)`. Attachments never expire and mp4s play inline.

templates/skills/agentmail-sending/SKILL.md

  • Network accessline 1
    --- name: agentmail-sending description: Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-to-copy curl / swarm-script examples so
  • Network accessline 2
    name: agentmail-sending description: Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-to-copy curl / swarm-script examples so age
  • Network accessline 3
    description: Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-to-copy curl / swarm-script examples so agents do not rediscover th
  • Network accessline 14
    https://api.agentmail.to/v0/
  • Network accessline 47
    https://api.agentmail.to/v0/inboxes/{inbox}/messages/send
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 100
    const response = await ctx.stdlib.fetch(
  • Network accessline 101
    \`https://api.agentmail.to/v0/inboxes/\${encodeURIComponent(args.inbox)}/messages/send\`,
  • Network accessline 154
    - Use `https://api.agentmail.to/v0/`.
  • Access to secretsline 168
    [Credential-related source omitted]

templates/skills/agentmail-sending/config.json

  • Network accessline 5
    "slug": "agentmail-sending",   "title": "AgentMail Sending",   "description": "Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-t
  • Network accessline 6
    "title": "AgentMail Sending",   "description": "Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-to-copy curl / swarm-script exam
  • Network accessline 7
    "description": "Canonical AgentMail send-message API reference for swarm agents. Pins the base URL, required field names, text-only rendering workaround, BCC policy, and ready-to-copy curl / swarm-script examples so agents do not rediscover

templates/skills/agentmail-sending/content.md

  • Network accessline 9
    https://api.agentmail.to/v0/
  • Network accessline 42
    https://api.agentmail.to/v0/inboxes/{inbox}/messages/send
  • Network accessline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    const response = await ctx.stdlib.fetch(
  • Network accessline 96
    \`https://api.agentmail.to/v0/inboxes/\${encodeURIComponent(args.inbox)}/messages/send\`,
  • Network accessline 149
    - Use `https://api.agentmail.to/v0/`.
  • Access to secretsline 163
    [Credential-related source omitted]

templates/skills/attio-interaction/SKILL.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    2. Base URL: `https://api.attio.com/v2/`
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 73
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 156
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 181
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 197
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Network accessline 202
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Network accessline 212
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Network accessline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Network accessline 270
    echo "$DEALS" | jq -r '.data[] | .id.record_id' | while read -r RECORD_ID; do   RECORD=$(curl -sS "https://api.attio.com/v2/objects/deals/records/$RECORD_ID" \
  • Network accessline 271
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Network accessline 281
    - Official Attio REST API docs: https://developers.attio.com/reference
  • Network accessline 282
    - Official Attio MCP overview: https://docs.attio.com/mcp/overview

templates/skills/attio-interaction/config.json

  • Access to secretsline 10
    [Credential-related source omitted]

templates/skills/attio-interaction/content.md

  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    2. Base URL: `https://api.attio.com/v2/`
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 19
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 78
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 96
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 134
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 150
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Network accessline 206
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Network accessline 264
    echo "$DEALS" | jq -r '.data[] | .id.record_id' | while read -r RECORD_ID; do   RECORD=$(curl -sS "https://api.attio.com/v2/objects/deals/records/$RECORD_ID" \
  • Network accessline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Network accessline 275
    - Official Attio REST API docs: https://developers.attio.com/reference
  • Network accessline 276
    - Official Attio MCP overview: https://docs.attio.com/mcp/overview

templates/skills/composio/SKILL.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 114
    agent-swarm x composio POST /connected_accounts/link \      --body '{"auth_config_id":"<auth-config-id>","user_id":"<connected-account-email>"}'    # → returns { redirect_url / connect_url: "https://connect.composio.dev/link/lk_…" }
  • Network accessline 116
    # → returns { redirect_url / connect_url: "https://connect.composio.dev/link/lk_…" }

templates/skills/composio/config.json

  • Access to secretsline 10
    [Credential-related source omitted]

templates/skills/composio/content.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 109
    agent-swarm x composio POST /connected_accounts/link \      --body '{"auth_config_id":"<auth-config-id>","user_id":"<connected-account-email>"}'    # → returns { redirect_url / connect_url: "https://connect.composio.dev/link/lk_…" }
  • Network accessline 111
    # → returns { redirect_url / connect_url: "https://connect.composio.dev/link/lk_…" }

templates/skills/kapso-whatsapp/SKILL.md

  • Network accessline 9
    Kapso (https://kapso.ai) is a WhatsApp platform vendor that fronts the Meta Cloud API. A swarm provisions one or more WhatsApp phone numbers and wires each one to either the native inbound handler or a workflow that dispatches a task per in
  • Network accessline 37
    | Key | Value | |---|---| | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) |
  • Network accessline 38
    |---|---| | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) | | `KAPSO_API_KEY` | API key (`X-API-Key` header) |
  • Network accessline 39
    | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) |
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 47
    # Values from the `get-config` MCP tool (key:<NAME> includeSecrets:true): API_BASE=https://api.kapso.ai        # KAPSO_API_BASE_URL
  • Network accessline 48
    API_BASE=https://api.kapso.ai        # KAPSO_API_BASE_URL
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 56
    git clone --depth=1 https://github.com/gokapso/agent-skills /tmp/kapso-skills
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 137
    # → { "url": "https://lookaside.fbsbx.com/...", "mime_type": "...", "file_size": ..., "id": "...", "sha256": "..." }
  • Network accessline 141
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 168
    Use the Kapso platform endpoints via curl (no CLI needed):
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 174
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Network accessline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 187
    [Credential-related source omitted]
  • Network accessline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 241
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 291
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Network accessline 307
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Network accessline 325
    [Credential-related source omitted]
  • Access to secretsline 325
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]

templates/skills/kapso-whatsapp/config.json

  • Access to secretsline 11
    [Credential-related source omitted]

templates/skills/kapso-whatsapp/content.md

  • Network accessline 4
    Kapso (https://kapso.ai) is a WhatsApp platform vendor that fronts the Meta Cloud API. A swarm provisions one or more WhatsApp phone numbers and wires each one to either the native inbound handler or a workflow that dispatches a task per in
  • Network accessline 32
    | Key | Value | |---|---| | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) |
  • Network accessline 33
    |---|---| | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) | | `KAPSO_API_KEY` | API key (`X-API-Key` header) |
  • Network accessline 34
    | `KAPSO_API_BASE_URL` | `https://api.kapso.ai` (host only, no `/platform/v1`) |
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 42
    # Values from the `get-config` MCP tool (key:<NAME> includeSecrets:true): API_BASE=https://api.kapso.ai        # KAPSO_API_BASE_URL
  • Network accessline 43
    API_BASE=https://api.kapso.ai        # KAPSO_API_BASE_URL
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 51
    git clone --depth=1 https://github.com/gokapso/agent-skills /tmp/kapso-skills
  • Network accessline 130
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Network accessline 132
    # → { "url": "https://lookaside.fbsbx.com/...", "mime_type": "...", "file_size": ..., "id": "...", "sha256": "..." }
  • Network accessline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 163
    Use the Kapso platform endpoints via curl (no CLI needed):
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Network accessline 173
    [Credential-related source omitted]
  • Network accessline 174
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Network accessline 177
    [Credential-related source omitted]
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 199
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 236
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 302
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Network accessline 320
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]

templates/skills/serply-search/SKILL.md

  • Network accessline 8
    Serply (https://serply.io) is a Google SERP API. It returns the ranked organic results for a keyword query, and exposes Google News and Google Scholar as separate endpoints. API reference: https://serply.io/docs
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 30
    The value comes back at `configs[0].value`. Export to env or pass inline. Keys come from https://serply.io
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 54
    "realPosition": 1,       "result_type": "organic",       "link": "https://bun.com/guides/ecosystem/drizzle"
  • Network accessline 55
    "result_type": "organic",       "link": "https://bun.com/guides/ecosystem/drizzle"     }
  • Network accessline 56
    "link": "https://bun.com/guides/ecosystem/drizzle"
  • Network accessline 69
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]

templates/skills/serply-search/config.json

  • Access to secretsline 10
    [Credential-related source omitted]

templates/skills/serply-search/content.md

  • Network accessline 3
    Serply (https://serply.io) is a Google SERP API. It returns the ranked organic results for a keyword query, and exposes Google News and Google Scholar as separate endpoints. API reference: https://serply.io/docs
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 25
    The value comes back at `configs[0].value`. Export to env or pass inline. Keys come from https://serply.io
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 49
    "realPosition": 1,       "result_type": "organic",       "link": "https://bun.com/guides/ecosystem/drizzle"
  • Network accessline 50
    "result_type": "organic",       "link": "https://bun.com/guides/ecosystem/drizzle"     }
  • Network accessline 51
    "link": "https://bun.com/guides/ecosystem/drizzle"
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugin/pi-skills/close-issue/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugin/pi-skills/close-issue/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugin/pi-skills/close-issue/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

desplega-ai/agent-swarm: #882 on hotskills, 1k stars

[![desplega-ai/agent-swarm on hotskills](https://hotskills.dev/badge/desplega-ai-agent-swarm.svg)](https://hotskills.dev/skill/desplega-ai-agent-swarm/)