diff --git a/roles/vhosts/acp_server_gemini/defaults/main.yml b/roles/vhosts/acp_server_gemini/defaults/main.yml index bf45691..7a025b6 100644 --- a/roles/vhosts/acp_server_gemini/defaults/main.yml +++ b/roles/vhosts/acp_server_gemini/defaults/main.yml @@ -10,7 +10,7 @@ acp_gemini_config_dir: "{{ acp_gemini_home }}/.gemini" acp_gemini_npm_global_bin: "{{ acp_gemini_home + '/.local/bin' if ansible_os_family == 'Darwin' else '/usr/bin' }}" acp_gemini_binary_path: "{{ acp_gemini_npm_global_bin }}/antigravity-cli" acp_gemini_path: "{{ acp_gemini_npm_global_bin }}:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin" -acp_gemini_args: --experimental-acp +acp_gemini_args: mcp-app-server acp_gemini_bridge_local_source_dir: "{{ playbook_dir }}/../xworkmate-bridge" acp_gemini_bridge_local_build_dir: "{{ playbook_dir }}/.artifacts/acp_gemini" acp_gemini_bridge_local_binary_path: "{{ acp_gemini_bridge_local_build_dir }}/xworkmate-go-core" diff --git a/roles/vhosts/acp_server_gemini/templates/gemini-acp-adapter.service.j2 b/roles/vhosts/acp_server_gemini/templates/gemini-acp-adapter.service.j2 index 0a42ac6..6f67313 100644 --- a/roles/vhosts/acp_server_gemini/templates/gemini-acp-adapter.service.j2 +++ b/roles/vhosts/acp_server_gemini/templates/gemini-acp-adapter.service.j2 @@ -19,7 +19,7 @@ Environment=GEMINI_ADAPTER_ALLOWED_ORIGINS={{ acp_gemini_allowed_origins | join( Environment={{ key }}={{ value }} {% endif %} {% endfor %} -ExecStart={{ acp_gemini_bridge_binary_path }} adapter antigravity-cli --listen {{ acp_gemini_listen_host }}:{{ acp_gemini_listen_port }} --antigravity-cli-bin {{ acp_gemini_binary_path }} --antigravity-cli-args "{{ acp_gemini_args }}" +ExecStart={{ acp_gemini_bridge_binary_path }} adapter gemini -listen {{ acp_gemini_listen_host }}:{{ acp_gemini_listen_port }} -gemini-bin {{ acp_gemini_binary_path }} -gemini-args "{{ acp_gemini_args }}" Restart=always RestartSec=2 diff --git a/roles/vhosts/acp_server_gemini/templates/gemini.plist.j2 b/roles/vhosts/acp_server_gemini/templates/gemini.plist.j2 index 4195e8c..4542e43 100644 --- a/roles/vhosts/acp_server_gemini/templates/gemini.plist.j2 +++ b/roles/vhosts/acp_server_gemini/templates/gemini.plist.j2 @@ -15,11 +15,10 @@ export {{ key }}="{{ value }}" {% endfor %} - exec "{{ acp_gemini_bridge_binary_path }}" acp-server \ - --port {{ acp_gemini_listen_port }} \ - --host {{ acp_gemini_listen_host }} \ - --sub-command antigravity-cli \ - --sub-command mcp-app-server + exec "{{ acp_gemini_bridge_binary_path }}" adapter gemini \ + -listen {{ acp_gemini_listen_host }}:{{ acp_gemini_listen_port }} \ + -gemini-bin "{{ acp_gemini_binary_path }}" \ + -gemini-args "{{ acp_gemini_args }}" RunAtLoad