- Add Matrix bot to the feature list and prerequisites. - Add a Matrix Appservice section covering config, Synapse registration, and the shared conversation pipeline. - Document the matrix config section in CONFIGURATION.md. - Add a ready-to-use Synapse appservice registration template (matrix/steward_appservice.yaml). - Document the Gitea Actions build/deploy workflow and kube manifests. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
30 lines
877 B
YAML
30 lines
877 B
YAML
# Steward Matrix appservice registration for Synapse.
|
|
#
|
|
# Copy this to the Synapse config dir (e.g. /config/steward.yaml) and add to
|
|
# homeserver.yaml:
|
|
#
|
|
# app_service_config_files:
|
|
# - /config/steward.yaml
|
|
#
|
|
# Then restart Synapse. The appservice bot user @steward:matrix.aridgwayweb.com
|
|
# is created automatically from sender_localpart; no register_new_matrix_user
|
|
# step is needed.
|
|
#
|
|
# The `url` must be reachable from Synapse. In-cluster this is the Steward
|
|
# appservice NodePort (30002) or an in-cluster service URL.
|
|
|
|
id: "steward"
|
|
url: "http://<steward-appservice-host>:30002"
|
|
as_token: "<AS_TOKEN>"
|
|
hs_token: "<HS_TOKEN>"
|
|
sender_localpart: "steward"
|
|
rate_limited: false
|
|
namespaces:
|
|
users:
|
|
- exclusive: false
|
|
regex: "@steward:matrix\\.aridgwayweb\\.com"
|
|
aliases:
|
|
- exclusive: false
|
|
regex: "#steward.*:matrix\\.aridgwayweb\\.com"
|
|
rooms: []
|