Skip to main content

CmdForge TODOs

Active Tasks

Medium Priority

  • Visual node-based step editor @M4
  • Interactive onboarding walkthroughs @M4
  • Tool visualization improvements @M4
  • Tool composition and chaining UI @M4
  • Drag-and-drop step reordering @M4
  • Plugin architecture design @M5
  • Custom AI backend support @M5
  • Tool testing framework @M5
  • Tool versioning support @M5
  • Plugin marketplace @M5

Completed

  • Improve error messages and debugging @M1 #medium (2026-01-13)
  • Set up CI/CD pipeline with Gitea webhook @M1 #medium (2026-01-13)
  • Add source field display to web UI @M1 #medium (2026-01-13)
  • Set up gunicorn for production server @M1 #medium (2026-01-13)
  • Enable systemd linger for service persistence @M1 #medium (2026-01-13)
  • Fix Dockerfile - remove docs/ symlink copy #medium (2026-01-10)
  • Create public documentation with Docusaurus @M1 #medium (2026-01-05)
  • Set up systemd service on production @M1 #medium (2025-12-05)
  • Migrate from SmartTools to CmdForge naming #medium (2025-12-15)
  • Add ToolSource dataclass for attribution #medium (2025-12-10)
  • Create Fabric import script #medium (2025-12-08)
  • Fix database persistence with backup/restore #medium (2025-12-03)
  • Update cron jobs to use cmdforge names #medium (2025-12-01)
  • Implement YAML tool definition system @M0 #medium (2025-12-01)
  • Create CLI entry point and subcommands @M0 #medium (2025-11-15)
  • Build provider abstraction layer @M0 #medium (2025-11-10)
  • Add offline caching for tools @M0 #medium (2025-11-05)
  • Create web UI for tool browsing @M0 #medium (2025-10-20)
  • Tool execution engine @M0 #medium (2025-10-15)
  • YAML tool definition system @M0 #high (2026-01-13)
  • CLI entry point and subcommands @M0 #high (2026-01-13)
  • Provider abstraction layer @M0 #high (2026-01-13)
  • Offline caching for tools @M0 #high (2026-01-13)
  • Web UI for tool browsing @M0 #high (2026-01-13)
  • Public documentation @M1 #high (2026-01-13)
  • Systemd service setup @M1 #high (2026-01-13)
  • Gunicorn production server @M1 #high (2026-01-13)
  • Systemd linger for persistence @M1 #high (2026-01-13)
  • CI/CD pipeline @M1 #high (2026-01-13)
  • Error message improvements @M1 #high (2026-01-13)
  • Source field display in web UI @M1 #high (2026-01-13)
  • TUI Registry browser @M2 #high (2026-01-13)
  • TUI Publishing with token input @M2 #high (2026-01-13)
  • Docker containers (test + ready) @M2 #high (2026-01-13)
  • Interactive installer script @M2 #high (2026-01-13)
  • Database migration system @M2 #high (2026-01-13)
  • Tool search and filtering @M2 #high (2026-01-13)
  • App pairing/connection flow @M2 #high (2026-01-14)
  • Registry curation system @M2 #high (2026-01-14)
  • PySide6 GUI conversion @M2 #high (2026-01-14)
  • GUI Registry browser @M2 #high (2026-01-14)
  • GUI Publishing with connect flow @M2 #high (2026-01-14)
  • Tool ratings/reviews @M2 #high (2026-01-14)
  • Tool marketplace UI enhancements @M2 #high (2026-01-14)
  • AI persona profiles @M2 #high (2026-01-14)
  • AI-assisted code generation @M2 #high (2026-01-14)
  • Import Fabric patterns (233 total) @M3 #high (2026-01-14)
  • Scheduled Fabric repo sync @M3 #high (2026-01-14)
  • Auto-vetting pipeline integration @M3 #high (2026-01-14)
  • Community tool submissions workflow @M3 #high (2026-01-14)
  • Duplicate detection automation @M3 #high (2026-01-14)

Ideas / Backlog

  • Tool usage analytics
  • GUI tool builder (visual YAML editor)
  • VS Code extension
  • Provider auto-detection

Known Issues

IssueStatusWorkaround
MergerFS SQLite limitationResolvedDatabase moved to /var/tmp on root filesystem
Service persistenceResolvedSystemd linger now enabled
Flask dev serverResolvedNow using gunicorn for production