Fixed — Copilot Actually Works Now (#206)
PR #207 by @PavelPancocha found 5 bugs that prevented Copilot from ever running in workflows despite detection:
- dispatch.sh returned a bash function name —
timeoutcan't exec functions → now returnscopilot --no-ask-user - validate_agent_command() rejected
copilot— not in allowlist → added - embrace.sh never dispatched Copilot — only checked codex/gemini → added
has_copilot+ 3/4-provider strategies - workflows.sh headless flag only for gemini — Copilot needs
-p ""too → extended - Provider metrics fell through to wildcard → added explicit
copilot*andollama*cases
Also fixed: stray } at EOF in workflows.sh, Codex smoke timeout now configurable (45s default via OCTOPUS_CODEX_SMOKE_TIMEOUT).
Repo Polish
- README: "turns one model into three" → "orchestrates seven AI providers"
- SECURITY.md: version table 4.x→9.x, fixed package names, added Copilot/Ollama
- CONTRIBUTING.md: removed dead Python refs, added real test commands
- PR template: real test commands, registry check, version-bump checklist
- Issue templates: upgraded to YAML forms with dropdowns
- CODE_OF_CONDUCT.md: Contributor Covenant v2.1
- Repo settings: 12 topics, updated description, disabled unused wiki/projects/discussions
- 39 stale branches deleted
- GitHub Community Health: 100%
Full Changelog: v9.9.2...v9.9.3