Skip to content

Formic v0.6.2 - Messaging Integration & Chat Agent Intelligence

Choose a tag to compare

@rickywo rickywo released this 01 Mar 08:36
· 583 commits to main since this release

Highlights

This release introduces Telegram & LINE messaging integration — interact with your Formic board from messaging apps. The AI Chat Agent is now a true codebase expert, injecting project guidelines and API knowledge into every conversation. GitHub Copilot CLI is now a fully supported agent alongside Claude Code.

Install

npm install -g @rickywo/formic

Upgrade

npm update -g @rickywo/formic

What's New

Telegram & LINE Messaging Integration

  • AI-powered bot conversations on Telegram and LINE platforms
  • Create tasks directly from chat using natural language
  • Screenshot capture via MCP Playwright with automatic image delivery
  • Conversation history tracking with --continue support
  • Platform-agnostic adapter layer for future messaging platform support
Command Description
/start Initialize bot session
/ai on Enable AI conversation mode
/ai off Disable AI mode
/board View current board state
/task <description> Create a task directly

Chat Agent Codebase Expertise

  • Assistant context now includes project development guidelines (kanban-development-guideline.md)
  • Guidelines reframed as "Codebase Reference Knowledge" for conversational use
  • Added Task Creation API Reference with endpoint documentation (POST /api/tasks)
  • Chat agent can now reference architecture, coding standards, and file structure when helping craft tasks

API-Backed Config Store

  • Workspace configuration moved from browser localStorage to ~/.formic/config.json
  • Full CRUD API (/api/config/*) for workspace management
  • Atomic file writes (temp file + rename) to prevent corruption
  • Automatic one-time migration from localStorage on first load

GitHub Copilot CLI Compatibility

  • Agent-specific tool name mapping (Claude PascalCase vs Copilot snake_case)
  • Proper --available-tools variadic flag for tool restriction
  • --silent and --no-color flags for clean output
  • Fixed line break formatting in Copilot responses
  • Filtered verbose stderr messages (disabled tools, status logs)

Workspace Switch Restarts Assistant

  • AI chat session auto-restarts when switching workspaces
  • Fresh context generated from new workspace (board state, guidelines)
  • Conversation history cleared for clean start

Quick Task Workflow

  • New "quick" task type for single-step execution (skip brief/plan phases)
  • UI toggle for standard vs quick task creation

Environment Variables

New optional variables for messaging integration:

Variable Description
TELEGRAM_BOT_TOKEN Telegram Bot API token
LINE_CHANNEL_ACCESS_TOKEN LINE Messaging API channel access token
LINE_CHANNEL_SECRET LINE Messaging API channel secret

Full Changelog

v0.5.1...v0.6.2


npm: https://www.npmjs.com/package/@rickywo/formic

Quick Task Workflow

  • Single-step execution mode for lightweight tasks (skip brief/plan phases)
  • UI toggle for standard vs quick task creation

Task Duration Tracking

  • Visual duration indicators on task cards
  • Active pulse animation for running tasks

Assistant Panel Improvements

  • Expanded near-fullscreen modal view for the AI assistant panel
  • Per-message copy-to-clipboard button
  • Improved text selection and light theme support

Manual Subtask Badge

  • Visual badge indicator for tasks with manually defined subtasks
  • Enriched task data with manual subtask info