46 lines
1.0 KiB
Markdown
46 lines
1.0 KiB
Markdown
# Scripts
|
|
|
|
This directory contains helpers that automate:
|
|
|
|
- context aggregation
|
|
- standup generation
|
|
- manager update drafting
|
|
- Mattermost-ready message formatting
|
|
|
|
The default workspace Mattermost extractor now lives in:
|
|
|
|
- `scripts/mattermost/`
|
|
|
|
Recommended default command:
|
|
|
|
```bash
|
|
bash scripts/mattermost/sync.sh
|
|
```
|
|
|
|
Bootstrap command:
|
|
|
|
```bash
|
|
bash scripts/mattermost/bootstrap.sh
|
|
```
|
|
|
|
The current Mattermost extractor is stdlib-only and does not require installing `requests`.
|
|
It also supports readable channel names in `.env`, not only channel IDs.
|
|
|
|
If you still want to override it with another script, expose that to OpenCode with:
|
|
|
|
- `FIDELITY_MATTERMOST_SYNC_CMD`
|
|
|
|
Example:
|
|
|
|
```bash
|
|
export FIDELITY_MATTERMOST_SYNC_CMD="/absolute/path/to/your-mattermost-sync-script"
|
|
```
|
|
|
|
Expected behavior:
|
|
|
|
- print the latest relevant Mattermost context to stdout
|
|
- avoid interactive prompts
|
|
- return a non-zero exit code on failure
|
|
|
|
OpenCode can then use that output to refresh `ai/inbox/mattermost-latest.md` proactively.
|