Conversation and Coding Modes
Run summary bots, drafting assistants, or coding agents from the same plugin with bot-level defaults for agent, model, and policies.
Mattermost OCS Plugin turns Mattermost channels, threads, and DMs into OpenCode-powered workspaces with reusable sessions, streaming replies, coding task cards, and admin controls that fit production use.
Run summary bots, drafting assistants, or coding agents from the same plugin with bot-level defaults for agent, model, and policies.
Keep follow-up questions anchored to the same OpenCode session per thread, DM, or channel policy instead of starting from scratch.
Show progressive replies in one Mattermost post and turn coding plans into actionable task cards with approval flows.
The plugin uses OpenCode sessions, messages, events, project context, file lookup, search, shell, and diff APIs. That keeps the integration aligned with the server model instead of hiding behavior inside the Mattermost plugin.
Install the plugin, connect OpenCode, create your first bots, and verify the first end-to-end run.
Review service, runtime, session, and bot settings with rollout recommendations for real teams.
Understand how coding mode uses OpenCode project APIs, approvals, task cards, and session diffs.
Run diagnostics, manage sessions, and keep rollout controlled in production environments.
Mattermost OCS Plugin은 채널, 스레드, DM을 OpenCode 기반 작업 공간으로 바꿉니다. 세션 재사용, 스트리밍 응답, 코딩 태스크 카드, 운영용 관리자 제어까지 한 번에 제공합니다.
요약 봇, 초안 작성 봇, 코딩 에이전트를 하나의 플러그인 안에서 운용하고, 봇별 에이전트·모델·정책 기본값을 다르게 둘 수 있습니다.
스레드, DM, 채널 정책에 따라 같은 OpenCode 세션을 이어가므로 후속 질문이 이전 맥락을 자연스럽게 이어받습니다.
하나의 Mattermost 포스트를 점진적으로 업데이트하고, 코딩 계획은 승인 가능한 태스크 카드로 바꿔 바로 실행 흐름에 연결합니다.
이 플러그인은 OpenCode의 세션, 메시지, 이벤트, 프로젝트 컨텍스트, 파일 조회, 검색, 셸, diff API를 기반으로 동작합니다. Mattermost 플러그인 내부에 숨겨진 비공개 실행 로직을 늘리지 않고 서버 모델과 같은 방향으로 맞춰둔 구조입니다.
플러그인 설치, OpenCode 연결, 첫 봇 생성, 최초 동작 확인까지 가장 빠른 경로를 안내합니다.
서비스, 런타임, 세션, 봇 설정 구조와 운영 시 권장값을 함께 정리했습니다.
코딩 모드에서 OpenCode 프로젝트 API, 승인 흐름, 태스크 카드, session diff가 어떻게 이어지는지 설명합니다.
진단, 세션 관리, 장애 대응, 점진 배포 같은 운영 관점의 체크포인트를 모았습니다.