Skip to content

fix: detect embedded agent runtimes - #253

Merged
SaladDay merged 1 commit into
mainfrom
fix/detect-agent-runtimes
Sep 2, 2026
Merged

fix: detect embedded agent runtimes#253
SaladDay merged 1 commit into
mainfrom
fix/detect-agent-runtimes

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • detect Claude Code, OpenCode Desktop, Hermes, and Pi from their exact runtime markers
  • preserve executable PATH detection and the existing Codex runtime detection
  • reject broad, generic, and near-match environment markers to reduce false positives

Scope

This PR only changes agent availability detection and its tests. It does not change installation, configuration, command behavior, dependencies, versions, or Grok detection.

Validation

  • targeted availability tests: 10 passed
  • typecheck: passed
  • lint: passed with one pre-existing warning in test/sdk/speech.test.ts
  • build: passed
  • full suite: 508 passed; one unrelated installer process-tree timeout test failed before writing its helper PID
  • two independent blind reviews plus one final blind review: no findings

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit 1e9b581 into main Sep 2, 2026
5 checks passed
@SaladDay
SaladDay deleted the fix/detect-agent-runtimes branch September 2, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant