proomt

Search

Search posts, papers, and topics

All posts

Daniel Doubrovkine (dB.)5 min readintermediate

Porting a Discord Bot to Microsoft Teams, Entirely With AI

Summary

The author used GitHub Copilot CLI to port a Strava bot from Discord to Microsoft Teams in three days, a ~7× speedup over the three‑week manual effort. The post details token usage, cost, bugs that slipped through, and stresses that good test coverage is still essential.

  • Copilot CLI completed the Discord‑to‑Teams bot port in 3 days versus 3 weeks manually, roughly a 7× speedup.
  • The AI handled unfamiliar Azure/Entra auth, Teams manifest creation, and deployment steps, saving learning time.
  • Session used 659 API calls, ~272k output tokens and ~72.8M input tokens (mostly cache reads), costing about $25‑30 at public model rates.
  • Bugs like adaptive‑card limits and missing rubyzip surfaced only in production, underscoring the need for thorough test coverage.

Engineers evaluating AI‑assisted development for cross‑platform migrations and unfamiliar cloud services will see realistic productivity gains and the importance of testing.

6/10

Related reading

  1. Migrating the GitHub Copilot runtime to Rust, using Copilot

    The Copilot agent runtime was rewritten from a 130‑k‑line TypeScript/Node.js codebase into a native Rust library (~830 k lines of Rust) to reduce startup latency, memory use, and improve reliability. The migration was done incrementally (in‑place) across 128 PRs, with AI‑generated code handling most of the work. The new runtime exposes a C ABI for in‑process embedding by all six Copilot SDK langu…

    GitHub Oldgithub.blog65 minHN188
  2. Show HN: Pizza Bot – An inbox for AI agents that work in the background

    Pizza Bot is an open‑source inbox for long‑running LLM‑based agents. It runs a stateful DeepAgents/LangGraph runtime behind an HTTP/SSE API server, with Electron, web, and CLI front‑ends. The tool supports multiple model providers (Bedrock, Anthropic, Gemini, OpenAI, OpenRouter, Ollama), checkpointed runs, human‑in‑the‑loop approvals, and a plugin/skill system. The repo includes a clear monorepo…

    Hacker News front pagegithub.com4 minreleaseHN5933
  3. Build Your Own AI Agent Harness in C#, the MafClaw Live Series

    The post walks .NET developers through using Microsoft Agent Framework's harness to turn a simple IChatClient into a fully‑featured C# AI agent, showing code for tool integration, file sandboxing, approval flows, and memory, then outlines further capabilities like skills and observability.

    .NETmicrosoft.com10 minHN2
  4. Blog: How to Build a DevOps Agent

    This blog walks through the open‑source DevOps Agent Kit, which lets Claude Code or Cursor act as a DevOps assistant by connecting to CloudBees Unify, Jira, and Slack via MCP servers and to GitHub via the CLI. It provides a repeatable setup (Docker, Node, env file) and seven slash commands for pipeline overview, triage, security, release readiness, flag management, CI health scoring, and Jira tic…

    Codeshipcloudbees.com10 min