aboutsummaryrefslogtreecommitdiff
path: root/src/detect
AgeCommit message (Collapse)Author
2026-07-19feat: make agent automation a first-class cli primitiveOgulcan Celik
2026-07-18fix: detect codex working with static titles (#1574)akbash
* fix: detect codex working with static titles refs #1563 * fix: ignore interrupted codex footer refs #1563 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-17feat: harden named agent cli workflowsOgulcan Celik
refs #1525
2026-07-17fix: detect grok background work from pinned statusOgulcan Celik
2026-07-17fix: detect grok state from terminal signalsOgulcan Celik
2026-07-16fix(windows): suppress noninteractive process windowsOgulcan Celik
refs #1468
2026-07-16fix(windows): hide agent manifest curl windowsOgulcan Celik
refs #1468
2026-07-14fix(linux): scope foreground process discovery to panesOgulcan Celik
refs #1399
2026-07-13fix: keep Claude working during /btwOgulcan Celik
refs #1366
2026-07-13fix: detect reordered codex title spinnersOgulcan Celik
refs #1281
2026-07-13refactor: centralize agent identity lookupOgulcan Celik
2026-07-11feat: add maki agent support (#1302)Tony Solomonik
* feat: add maki detection support Maki always draws a one-line status bar at the bottom of the screen, so the manifest reads just that row: a braille spinner before the `[BUILD]`/`[PLAN]`/`[BASH]` mode label means working, the bare label means idle. Blocked states come from the panels that replace the input box, the `Permission Required` dialog with its `y Allow`/`n Deny` hint rows and the `Plan complete` form. Maki emits no OSC title or progress, so these screen rules are the only evidence. Also wires `maki` through process-name identification, per-agent sound overrides, and the website manifest catalog. * docs: stage maki detection docs
2026-07-09fix: detect active amp turnsOgulcan Celik
refs #1208
2026-07-07fix: support escLane
interrupt for github copilot (#1120) * fix: support esc interrupt for github copilot Github Copilot CLI version v1.0.69-2 introduces the "esc interrupt" prompt. Update the Github Copilot agent detection manifest to match this prompt and correctly report the agent as working. Add test cases in tests.rs to verify state detection. Synchronize the website's copy of the manifest. refs #1119 * test: clean up github copilot detection rules and tests Clean up formatting and comments for the github copilot detection rule and tests. refs #1119 * test: remove copilot manifest literal test --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-06fix: detect grok build working and blocked states from current ui chrome (#1055)Wuyue (Tony) Sun
* fix: detect grok build working and blocked states from current ui chrome refs #1017 * fix: sync grok detection website manifest refs #1017 --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-04feat: add mastracode integration (#788)Ward Peeters
* feat: add mastracode integration refs #337 Co-authored-by: Mastra Code (openai/gpt-5.5) <noreply@mastra.ai> Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-02feat: inject powershell prompt shell integration for cwd reporting on windowsOgulcan Celik
refs #919
2026-06-24fix: detect antigravity background-task wait without /tasks hintOgulcan Celik
refs #755
2026-06-23fix: detect npm-wrapped pi on windowsOgulcan Celik
refs #754
2026-06-22fix: detect copilot ask_user accept promptOgulcan Celik
refs #725
2026-06-19fix: reanchor lifecycle hook generationsOgulcan Celik
refs #684
2026-06-15feat: add devin cli detection and restore support (#622)Eric Yue
* feat: add devin cli detection and restore support refs #606 * fix: keep devin integration session-only --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-06-14feat: add plugin v1 systemOgulcan Celik
Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs. Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs.
2026-06-10fix: stop marking codex background terminals as workingOgulcan Celik
2026-06-10feat: add manifest-based detection engineOgulcan Celik
2026-06-10feat: distribute agent detection manifestsOgulcan Celik
2026-06-09fix: remove idle screen patterns from agent detectionOgulcan Celik
2026-06-09fix: smooth agent status transitionsOgulcan Celik
2026-06-09feat: use pty-first agent detectionOgulcan Celik
2026-06-08fix: detect truncated codex status rowsOgulcan Celik
2026-06-08fix: detect codex interrupt status headersOgulcan Celik
refs #501
2026-06-07fix: scope codex blocked prompts to live prompt regionOgulcan Celik
2026-06-07feat: add native windows beta supportOgulcan Celik
2026-06-04feat: add kimi code cli integration (#463)qer
* feat: add kimi code cli integration refs #431 * fix: improve kimi code screen detection refs #431
2026-06-03fix: detect pnpm opencode executableOgulcan Celik
refs #447
2026-06-03fix: detect claude running shell statusOgulcan Celik
2026-06-03fix: avoid claude custom status false blockedOgulcan Celik
refs #409
2026-06-03fix: preserve status in transcript viewersOgulcan Celik
2026-06-03fix: avoid stale claude background wait detectionOgulcan Celik
2026-06-03fix: detect claude arrow-glyph question promptsOgulcan Celik
2026-06-02feat: make claude codex opencode hooks session-onlyOgulcan Celik
2026-06-01fix: detect kiro subagent approvalsOgulcan Celik
refs #388
2026-06-01feat: detect kilo code cliOgulcan Celik
refs #270
2026-05-31fix: keep codex visible approval review workingOgulcan Celik
2026-05-30refactor: split agent detection by agentOgulcan Celik
Move screen detection into per-agent modules and keep visible-state arbitration centralized in terminal state. Tighten Codex prompt-scoped working detection and Claude hook/screen recovery for stale blocked and idle reports. Add a focused just recipe for single-test runs. refs #349 refs #352