{"repo":"xxxxxccc/devops-bot","free":true,"listed":false,"github":"https://github.com/xxxxxccc/devops-bot","clone":"git clone https://github.com/xxxxxccc/devops-bot.git","description":"Chat-driven AI coding agent — discuss requirements in group chat, get automated code changes and pull requests","language":"TypeScript","stars":47,"topics":["ai-agent","automation","devops","lark","mcp","slack","chat-driven","feishu","coding","engineering"],"license":"MIT","category":"mcp-servers","readme_excerpt":"DevOps Bot Chat-driven AI coding agent — discuss requirements in group chat, get automated code changes and pull requests. Supports multiple AI providers (Anthropic, OpenAI, and any OpenAI-compatible API) and multiple IM platforms (Feishu/Lark, Slack). Architecture System Overview Memory Feedback Loop Three-Tier Task Execution The dispatcher AI assesses risk level and routes tasks through three tiers: Tier 1: execute task (Low Risk) Executes immediately without human approval. Best for: - Copy/text updates, config tweaks - Simple bug fixes with clear scope - Style adjustments, typo fixes An Issue is auto-created for tracking, and the resulting PR links to it. Tier 2: propose task (Medium Risk) Creates an Issue and waits for approval before executing. A background poller checks for approval reactions ( +1 , heart , or hooray ) every 30 minutes (configurable via APPROVAL POLL INTERVAL MS ). When approved, an independent Issue AI (using the Dispatcher model) reads the full issue discussion and synthesizes a clear, actionable task description -- filtering out meta-discussion and focusing on the latest consensus. The synthesized task is then executed by the Task AI. Used for: - New features - Refactoring across multiple files - Adding dependencies - Multi-module changes External Issue Support The poller also scans all registered projects for open issues labeled devops-bot (configurable via ISSUE SCAN LABELS ). Any issue with an approval reaction is processed by the Issue AI the sa","default_branch":null,"files":null,"tree":[],"storefront":"/r/xxxxxccc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xxxxxccc/devops-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}