1.1 KiB
1.1 KiB
Mattermost Sync
This directory contains the workspace-local Mattermost extractor used by OpenCode to refresh communication context.
Files
mattermost_context.pyExtracts recent Mattermost messages as JSONL.sync.shStable wrapper intended to be called by OpenCode..env.exampleExample configuration without secrets.requirements.txtReserved for future optional dependencies.
Recommended Setup
- Copy
.env.exampleto.env. - Fill in your Mattermost values.
- Create a local virtual environment if you want an isolated runtime.
Example:
cd scripts/mattermost
bash bootstrap.sh
Usage
Manual run:
bash scripts/mattermost/sync.sh
OpenCode can use this script directly. If FIDELITY_MATTERMOST_SYNC_CMD is not set, the workspace plugins will fall back to this wrapper automatically.
Bootstrap
You can initialize the local runtime with:
bash scripts/mattermost/bootstrap.sh
This will:
- create
.venv/if missing - create
.envfrom.env.exampleif needed
The current extractor uses only the Python standard library, so no third-party install is required.