grix-connector
Version:
Connect local AI coding agents (Claude, Codex, Gemini, Qwen, DeepSeek, Cursor, OpenCode, Pi, OpenHuman, Reasonix) to the Grix scheduling platform. Also serves as an OpenClaw plugin for Grix channel transport.
2 lines (1 loc) • 1.46 kB
JavaScript
const s="grix-connector",d=1,n="aibot-agent-api-v1",e="/grix",o=Object.freeze({open:`${e} open <working-directory>`,status:`${e} status`,where:`${e} where`,stop:`${e} stop`}),r=["open","status","where","stop","list_sessions"],t=["opened","already_bound","status","where","stopped","sessions_listed"],i=["session_id_required","session_cwd_required","session_invalid_cwd","session_binding_missing","session_rebind_forbidden","session_bridge_inactive","session_thread_missing","session_thread_locked","session_thread_mismatch","session_cwd_conflict","session_verb_invalid","session_runtime_error"],a=["sender_unauthorized"],c=["daemon_cli_v1","session_control_v1","bridge_lifecycle_v1","multi_adapter_v1","codex_raw_jsonrpc_passthrough_v1","claude_mcp_channel_v1"];function p(){return{service:s,command:s,contract_version:1,protocol_version:n,capabilities:c,user_command_family:e,user_command_templates:o,new_session_cwd_required:!0,session_control_verbs:r,session_control_outcomes:t,session_control_error_codes:i}}function O(_){switch(_){case"session_binding_missing":case"session_cwd_required":return o.open;default:return null}}export{a as ACCESS_CONTROL_ERROR_CODES,d as CONTRACT_VERSION,n as PROTOCOL_VERSION,c as SERVICE_CAPABILITIES,s as SERVICE_NAME,i as SESSION_CONTROL_ERROR_CODES,t as SESSION_CONTROL_OUTCOMES,r as SESSION_CONTROL_VERBS,e as USER_COMMAND_FAMILY,o as USER_COMMAND_TEMPLATES,p as getProtocolDescriptor,O as getRequiredUserCommandTemplate};