The GitHub Actions job "Required Checks" on 
texera.git/refactor/remove-litellm-proxy-access-control has failed.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
cf64549290913b55eccf82a6f1034bd8119395ec / Bob Bai <[email protected]>
refactor(agent): call LiteLLM directly, remove access-control LLM proxy

The LiteLLM HTTP proxy in access-control-service existed so the browser
could reach LiteLLM without holding the master key. The agent-service is
now a trusted backend that holds the key itself, so the proxy hop is
redundant.

- agent-service: build the OpenAI client against LITELLM_BASE_URL with the
  master key; serve the model list at GET /api/agents/models from LiteLLM.
- access-control-service: delete LiteLLMProxyResource / LiteLLMModelsResource,
  their auth spec, and the now-dead RolesAllowedDynamicFeature registration;
  drop LLMConfig and llm.conf.
- frontend: fetch models from /api/agents/models.
- routing/deploy: drop the /api/models and /api/chat proxy routes (nginx,
  k8s gateway, dev proxy); point the agent-service deployment at LiteLLM
  with the litellm-master-key secret; update the enable-LLM guide.

Report URL: https://github.com/apache/texera/actions/runs/27115210484

With regards,
GitHub Actions via GitBox

Reply via email to