mirror of
https://github.com/stablyai/orca.git
synced 2026-10-03 00:02:19 +00:00
feat(agents): add OpenCode 2 beta support (#21418)
* feat(agents): add OpenCode 2 beta support Co-authored-by: Xiro The Dev <lethanhtrung.trungle@gmail.com> * fix(opencode2): support current plugin lifecycle and session storage * fix(opencode2): preserve lifecycle ordering and full session capture * test(opencode2): cover setup event bridge * test(opencode2): cover setup event bridge * test(browser): satisfy anti-slop naming check * test(opencode2): cover live form lifecycle * fix(relay): preserve OMP config directory selection * test(opencode2): avoid assertions in bridge fixture * fix(rebase): retain OMP resume and fresh launch behavior * test: align upstream OMP resume expectations * test(opencode2): verify rejected form closes waiting state --------- Co-authored-by: Xiro The Dev <lethanhtrung.trungle@gmail.com>
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
import { getCommandTokenPathBasename, getFirstCommandToken } from './command-token-scanner'
|
||||
|
||||
export function isOpenCode2LaunchCommand(launchCommand: string | undefined): boolean {
|
||||
const binary = getCommandTokenPathBasename(getFirstCommandToken(launchCommand ?? ''))
|
||||
.toLowerCase()
|
||||
.replace(/\.(?:cmd|exe|sh)$/, '')
|
||||
return binary === 'opencode2'
|
||||
}
|
||||
Reference in New Issue
Block a user