* chore(release): close out 2026.9.5 on main * chore(release): align GitHub plugin with 2026.9.5 closeout |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| index.test.ts | ||
| index.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| README.md | ||
Team Reports
Official external OpenClaw plugin for daily, weekly, and monthly GitHub activity reports
with optional Discord discussion, model-written summaries, and a Reports
tab in the Control UI. Installed on demand (openclaw plugins install @openclaw/team-reports);
source checkouts load it from extensions/team-reports. Disabled by default.
Configure plugins.entries.team-reports.config with a GitHub token or
SecretRef, at least one organization, and team or inline identity entries.
Configuration changes automatically reload the running plugin. Use
openclaw plugins reload team-reports after editing plugin code or if the
plugin remains unavailable after fixing its configuration.
openclaw team-reports status --json
openclaw team-reports generate --intraday
openclaw team-reports list --json
Reports use UTC windows, remain in the plugin-owned SQLite store, and are
served behind Gateway authentication at /plugins/team-reports/ by default.
Database operations run in a worker so SQLite lock waits do not block the
Gateway event loop. Plugin shutdown drains admitted database work before closing
the connection.
The Control UI tab opens at /reports (prefixed by the Control UI base path).
Model summary calls are optional; set summaries.enabled: false for deterministic text.
See the Team Reports guide for setup, configuration, attribution rules, exports, and troubleshooting.