mirror of
https://gh-proxy.org/https://github.com/klinsmaya/multica.git
synced 2026-11-10 18:36:45 +08:00
* feat(agent): add host-local Devin CLI over ACP Spawn `devin acp` via the shared ACP client. Local CLI only — not cloud Devin VMs/Playbooks/Secrets. Model via `devin acp --model`. Catalog from `devin models list --format json` (families/variants). * fix: skip Devin ACP handshake when browser auth is also offered * fix: close dim case string so Devin compiles Missing quote after dim broke runtime_config.go and every Go CI job. * fix: stop runtimeConfigPath recursion on Devin Devin is a builtin whose ProtocolFamily is itself. Recursing on that overflowed the stack and killed backend-tests. * test(agent): cover Devin model failures and final-answer delivery Co-authored-by: multica-agent <[email protected]> * fix(agent): honor Devin model aliases and stored login (MUL-6623) Co-authored-by: multica-agent <[email protected]> * fix(agent): drain Kiro panic details before terminating runtime (MUL-6623) Co-authored-by: multica-agent <[email protected]> --------- Co-authored-by: Sol-Boy <[email protected]> Co-authored-by: multica-agent <[email protected]>
34 lines
823 B
SQL
34 lines
823 B
SQL
-- Restore the pre-Devin whitelist. NOT VALID leaves historical Devin rows
|
|
-- readable while preventing new Devin profiles after a database rollback.
|
|
ALTER TABLE runtime_profile
|
|
DROP CONSTRAINT IF EXISTS runtime_profile_protocol_family_check,
|
|
ADD CONSTRAINT runtime_profile_protocol_family_check
|
|
CHECK (protocol_family IN (
|
|
'claude',
|
|
'codebuddy',
|
|
'codex',
|
|
'copilot',
|
|
'opencode',
|
|
'codearts',
|
|
'openclaw',
|
|
'hermes',
|
|
'pi',
|
|
'cursor',
|
|
'kimi',
|
|
'reasonix',
|
|
'dsh',
|
|
'kiro',
|
|
'antigravity',
|
|
'qoder',
|
|
'qoderclicn',
|
|
'traecli',
|
|
'deveco',
|
|
'grok',
|
|
'qwen',
|
|
'qwenpaw',
|
|
'mcode',
|
|
'muse',
|
|
'dim',
|
|
'zeroclaw'
|
|
)) NOT VALID;
|