Skip to content

[BUG] Error code: 405 - {'detail': 'Method Not Allowed'} #1624

@jamescrosswell

Description

@jamescrosswell

What version of eigent are you using?

0.0.90

System information

macOS Tahoe 26.3.1
M2 processor
32 GB Ram
256 GB of available space
Fresh install of Eigent with default config (so using your GPT 5.2 model - I tried 5.4 with the same results).

Problem description

The very first request I made to Eigent was to ask it to review a simple issue in our GitHub repo (open source)... which failed.

I tried restarting and going with a really simple prompt but it failed again:

Image

I tried changing the model to Claude Sonnet 4.6 and asking it another pretty simple question. That was about 2 minutes ago... didn't fail immediately but it's still spinning on the question:

Image

Pretty sure that request has failed (less gracefully) as well.

log

[2026-05-11 16:37:56.044] [info] [PROXY] No proxy configured
[info] [MAIN] Waiting for profile initialization...
[info] [CDP BROWSER] Created CDP profile directory at /Users/justice/.eigent/browser_profiles/cdp_profile_9222
[info] [CDP BROWSER] Chrome DevTools Protocol enabled on port 9222
[info] [CDP BROWSER] CDP profile directory: /Users/justice/.eigent/browser_profiles/cdp_profile_9222
[info] [STORAGE] Main app userData: /Users/justice/Library/Application Support/eigent
[info] [MAIN] Profile initialization completed
[info] [ANTI-FINGERPRINT] User Agent set for all sessions
[info] [PROTOCOL] Registered localfile protocol on both default and main_window sessions
[info] Creating directory: /Users/justice/.eigent/bin
[info] Creating directory: /Users/justice/.eigent/cache
[info] Creating directory: /Users/justice/.eigent/venvs
[info] Creating directory: /Users/justice/.eigent/runtime
[info] Creating directory: /Users/justice/.eigent/skills
[info] .eigent directory structure ensured
[info] Seeded 6 default skill(s) to ~/.eigent/skills from /Applications/Eigent.app/Contents/Resources/example-skills
[info] [PROJECT BROWSER WINDOW] Creating BrowserWindow which will start Chrome with CDP on port 9222
[info] [PROJECT BROWSER WINDOW] Current user data path: /Users/justice/Library/Application Support/eigent
[info] [PROJECT BROWSER WINDOW] Command line switch user-data-dir: /Users/justice/.eigent/browser_profiles/cdp_profile_9222
[info] [COOKIE SYNC] No tool_controller partition found, WebView will start fresh
[info] [PROJECT BROWSER] Creating WebViews with partition: persist:user_login
[info] [PROJECT BROWSER] WebViewManager initialized with webviews
[info] [CDP POOL] Starting health check (interval=3s)
[info] Pre-checking if dependencies need to be installed...
[info] [PRE-CHECK] Prebuilt dependencies found, skipping installation check
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/uv
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/bun
[info] Installation check result: {
needsInstallation: false,
versionExists: false,
versionMatch: false,
uvExists: true,
bunExists: true,
installationCompleted: false,
venvExists: true,
venvPath: '/Applications/Eigent.app/Contents/Resources/prebuilt/venv'
}
[info] Installation already complete - letting useInstallationSetup handle state transitions
[info] Window content loaded, starting dependency check immediately...
[info] Window shown after content loaded
[info] Window is ready, processing queued protocol URLs...
[info] [DEPS INSTALL] Prebuilt dependencies found, skipping installation
[info] [DEPS INSTALL] Using prebuilt dependencies, creating version file
[info] [DEPS INSTALL] version file updated { currentVersion: '0.0.90' }
[info] [VENV] Using prebuilt Python: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[info] [VENV] pyvenv.cfg home path set to: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.10-macos-aarch64-none/bin
[info] [VENV] home path verified successfully
[info] [VENV] Fixed pyvenv.cfg placeholder with: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[info] [VENV] Fixed shebangs in 8 script(s)
[info] [DEPS INSTALL] Using prebuilt terminal venv: /Applications/Eigent.app/Contents/Resources/prebuilt/terminal_venv
[info] [DEPS INSTALL] Dependency Success: Using prebuilt dependencies
[info] [DEPS INSTALL] Sent install-dependencies-complete event to frontend
[info] [DEPS INSTALL] Starting backend...
[info] Checking and starting backend service...
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/uv
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/bun
[info] Tool installed, starting backend service...
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/uv
[info] [VENV] Created uv_python symlink: /Users/justice/.eigent/uv_python
[info] [VENV] Copying prebuilt backend venv to /Users/justice/.eigent/venvs/backend-0.0.90...
[info] [VENV] Using prebuilt Python: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[info] [VENV] pyvenv.cfg home path set to: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/bin
[info] [VENV] home path verified successfully
[info] [VENV] Fixed pyvenv.cfg placeholder with: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[warn] [VENV] Python executable not found: /Users/justice/.eigent/venvs/backend-0.0.90/bin/python
[info] [VENV] python not found or broken at /Users/justice/.eigent/venvs/backend-0.0.90/bin/python, creating symlink...
[info] [VENV] Created python symlink -> /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/bin/python3
[info] [VENV] Backend venv copied successfully
[info] [VENV] Using prebuilt Python: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[info] [VENV] Starting background uv sync to install optional deps (e.g. yt_dlp); app will not wait.
[info] Found available port: 5001
[info] Backend service started successfully { port: 5001 }
[info] [VENV] Using prebuilt Python: /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python
[info] [VENV] Backend venv already at /Users/justice/.eigent/venvs/backend-0.0.90 (v0.0.90)
[info] Backend SERVER_URL resolved to: https://dev.eigent.ai/api (source: default)
[info] [VENV] Copying prebuilt terminal venv to /Users/justice/.eigent/venvs/terminal_base-0.0.90...
[warn] [VENV] Python executable not found: /Users/justice/.eigent/venvs/terminal_base-0.0.90/bin/python
[info] [VENV] python not found or broken at /Users/justice/.eigent/venvs/terminal_base-0.0.90/bin/python, creating symlink...
[info] [VENV] Created python symlink -> /Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.10-macos-aarch64-none/bin/python3
[info] [VENV] Terminal venv copied successfully
[info] [VENV] Created npm/npx wrappers at /Users/justice/.eigent/bin
[info] Spawning backend process: /Users/justice/.eigent/venvs/backend-0.0.90/bin/python -m uvicorn main:api --port 5001 --loop asyncio
[info] Backend working directory: /Applications/Eigent.app/Contents/Resources/backend
[info] [VENV] Background uv sync completed
[info] Python test output: Python OK
[info] Backend process spawned with PID: 28275
[info] Backend process still running after 1s with PID 28275
[info] Starting backend health check polling...
[info] BACKEND: 2026-05-11 16:38:36,196 - main - INFO - Starting Eigent Multi-Agent System API
2026-05-11 16:38:36,197 - main - INFO - Python encoding: utf-8
2026-05-11 16:38:36,197 - main - INFO - Environment: development
2026-05-11 16:38:36,197 - main - INFO - Loading routers with prefix: ''
[info] BACKEND: 2026-05-11 16:38:36,197 - router - INFO - Registered Health router at root level for Docker health checks
2026-05-11 16:38:36,197 - router - INFO - Registered Health router: 1 routes - Health check endpoint for service readiness
[info] BACKEND: 2026-05-11 16:38:36,201 - router - INFO - Registered chat router: 9 routes - Chat session management, improvements, and human interactions
[info] BACKEND: 2026-05-11 16:38:36,201 - router - INFO - Registered model router: 1 routes - Model validation and configuration
[info] BACKEND: 2026-05-11 16:38:36,204 - router - INFO - Registered task router: 5 routes - Task lifecycle management (start, stop, update, control)
[info] BACKEND: 2026-05-11 16:38:36,206 - router - INFO - Registered tool router: 13 routes - Tool installation and management
2026-05-11 16:38:36,206 - router - INFO - Total routers registered: 5
2026-05-11 16:38:36,206 - main - INFO - All routers loaded successfully
[info] BACKEND: 2026-05-11 16:38:36,206 - main - INFO - Application initialization completed successfully
[info] BACKEND: INFO: Started server process [28275]
INFO: Waiting for application startup.
[info] BACKEND: 2026-05-11 16:38:36,207 - main - INFO - PID write task created
2026-05-11 16:38:36,207 - app.utils.telemetry.workforce_metrics - INFO - Langfuse credentials not found, telemetry disabled
2026-05-11 16:38:36,207 - main - INFO - Telemetry tracer provider initialized
[info] BACKEND: INFO: Application startup complete.
[info] BACKEND: INFO: Uvicorn running on http://127.0.0.1:5001 (Press CTRL+C to quit)
[info] BACKEND: 2026-05-11 16:38:36,216 - main - INFO - PID file written: 28275
[info] Backend health check passed after 46 attempts
[info] Backend is ready, notifying frontend...
[info] open-url
[info] enter handleProtocolUrl eigent://auth/callback?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU&code=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU
[info] urlObj eigent://auth/callback?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU&code=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU
[info] code eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU
[info] token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzA4ODAsImV4cCI6MTc4MTA2NjQwMH0.EZejl8bwjGjACEmNfETa6hN25es-9gpnL9swlaKnKmU
[info] share_token null
[info] urlObj.pathname /callback
[info] protocol token received
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/uv
[info] Using prebuilt binary: /Applications/Eigent.app/Contents/Resources/prebuilt/bin/bun
[info] activate 1
[info] [SKILLS-CONFIG] Initializing config for user: james.crosswell
[info] Auto-created skills config at /Users/justice/.eigent/james.crosswell/skills-config.json
[info] [SKILLS-CONFIG] Config initialized with 0 skills
[info] [SKILLS-CONFIG] Initializing config for user: james.crosswell
[info] [SKILLS-CONFIG] Config initialized with 6 skills
[info] activate 1
[info] [SKILLS-CONFIG] Initializing config for user: james.crosswell
[info] [SKILLS-CONFIG] Config initialized with 6 skills
[info] Imported 1 skill(s) from zip into ~/.eigent/skills: /var/folders/lx/htmmfs754hjd2hp6l9hfwx_40000gn/T/eigent-skill-import-1778474817508.zip
[info] [SKILLS-CONFIG] Initializing config for user: james.crosswell
[info] [SKILLS-CONFIG] Config initialized with 6 skills
[info] Getting browser port
[info] BACKEND: 2026-05-11 16:56:07,561 - chat_controller - INFO - Starting new chat session
2026-05-11 16:56:07,561 - task_service - INFO - Task lock not found, creating new one
[info] BACKEND: 2026-05-11 16:56:07,562 - task_service - INFO - Updated current task ID
[info] BACKEND: 2026-05-11 16:56:07,562 - chat_controller - INFO - Chat session initialized
[info] BACKEND: 2026-05-11 16:56:07,586 - agent - INFO - Creating agent: question_confirm_agent with id: 1a4dc46c-7ff3-4751-8b50-56a448a3d5f6 for project: 1778474404341-46
[info] BACKEND: 2026-05-11 16:56:11,733 - chat_service - INFO - ================================================================================
2026-05-11 16:56:11,733 - chat_service - INFO - 🚀 [LIFECYCLE] step_solve STARTED
2026-05-11 16:56:11,733 - chat_service - INFO - ================================================================================
[info] BACKEND: 2026-05-11 16:56:11,733 - chat_service - INFO - ================================================================================
2026-05-11 16:56:11,733 - chat_service - INFO - [NEW-QUESTION] Action.improve received or start_event_loop
2026-05-11 16:56:11,733 - chat_service - INFO - [NEW-QUESTION] Current workforce state: workforce=None
2026-05-11 16:56:11,733 - chat_service - INFO - [NEW-QUESTION] Current camel_task state: camel_task=None
2026-05-11 16:56:11,733 - chat_service - INFO - ================================================================================
2026-05-11 16:56:11,733 - chat_service - INFO - [NEW-QUESTION] Initial question from options.question: 'Address getsentry/sentry-dotnet#5169...'
2026-05-11 16:56:11,734 - agent - INFO - Agent question_confirm_agent starting step with message: User Query: Address getsentry/sentry-dotnet#5169

Determine if this user query is a complex task or a simple question.

Complex task (answer "yes"): Requires tools, code execution, file operations, multi-step planning, or creating/modifying content

  • Examples: "create a file", "search for X", "implement feature Y", "write code", "analyze data"

Simple question (answer "no"): Can be answered directly with knowledge or conversation history, no action needed

  • Examples: greetings ("hello", "hi"), fact queries ("what is X?"), clarifications, status checks

Answer only "yes" or "no". Do not provide any explanation.

Is this a complex task? (yes/no):
[error] BACKEND: 2026-05-11 16:56:12,922 - camel.models.model_manager - ERROR - Error processing with model: <camel.models.openai_model.OpenAIModel object at 0x10a5aae10>
2026-05-11 16:56:12,922 - camel.camel.agents.chat_agent - ERROR - Model error: gpt-5.4
[error] BACKEND: 2026-05-11 16:56:12,922 - agent - ERROR - Agent question_confirm_agent unexpected error in step: Error code: 405 - {'detail': 'Method Not Allowed'}
Traceback (most recent call last):
File "/Applications/Eigent.app/Contents/Resources/backend/app/agent/listen_chat_agent.py", line 257, in step
res = super().step(input_message, response_format)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 2872, in step
return future.result(timeout=self.step_timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 2957, in _step_impl
response = self._get_model_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 3590, in _get_model_response
response = self.model_backend.run(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/model_manager.py", line 239, in run
raise exc
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/model_manager.py", line 229, in run
response = self.current_model.run(messages, response_format, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 214, in wrapped_run
result = original_run(self, messages, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 873, in run
result = self._run(messages, response_format, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/openai_model.py", line 367, in _run
result = self._request_chat_completion(messages, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/openai_model.py", line 865, in _request_chat_completion
return self._call_client(
^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 400, in _call_client
return call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_utils/_utils.py", line 286, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
return self._post(
^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_base_client.py", line 1259, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_base_client.py", line 1047, in request
raise self._make_status_error_from_response(err.response) from None
openai.APIStatusError: Error code: 405 - {'detail': 'Method Not Allowed'}
[error] BACKEND: 2026-05-11 16:56:12,931 - chat_service - ERROR - Error in question_confirm: Error code: 405 - {'detail': 'Method Not Allowed'}
[error] BACKEND: 2026-05-11 16:56:12,931 - chat_service - ERROR - Unhandled exception for task 1778475367166-5464, action Action.improve: Error code: 405 - {'detail': 'Method Not Allowed'}
Traceback (most recent call last):
File "/Applications/Eigent.app/Contents/Resources/backend/app/service/chat_service.py", line 509, in step_solve
is_complex_task = await question_confirm(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/backend/app/service/chat_service.py", line 1961, in question_confirm
resp = agent.step(full_prompt)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/backend/app/agent/listen_chat_agent.py", line 317, in step
raise error_info
File "/Applications/Eigent.app/Contents/Resources/backend/app/agent/listen_chat_agent.py", line 257, in step
res = super().step(input_message, response_format)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 2872, in step
return future.result(timeout=self.step_timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/Applications/Eigent.app/Contents/Resources/prebuilt/uv_python/cpython-3.11.11-macos-aarch64-none/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 2957, in _step_impl
response = self._get_model_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/agents/chat_agent.py", line 3590, in _get_model_response
response = self.model_backend.run(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/model_manager.py", line 239, in run
raise exc
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/model_manager.py", line 229, in run
response = self.current_model.run(messages, response_format, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 214, in wrapped_run
result = original_run(self, messages, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 873, in run
result = self._run(messages, response_format, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/openai_model.py", line 367, in _run
result = self._request_chat_completion(messages, tools)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/openai_model.py", line 865, in _request_chat_completion
return self._call_client(
^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/camel/models/base_model.py", line 400, in _call_client
return call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_utils/_utils.py", line 286, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
return self._post(
^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_base_client.py", line 1259, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/justice/.eigent/venvs/backend-0.0.90/lib/python3.11/site-packages/openai/_base_client.py", line 1047, in request
raise self._make_status_error_from_response(err.response) from None
openai.APIStatusError: Error code: 405 - {'detail': 'Method Not Allowed'}
[info] BACKEND: 2026-05-11 16:56:12,993 - chat_controller - INFO - ================================================================================
2026-05-11 16:56:12,993 - chat_controller - INFO - 🛑 [STOP-BUTTON] DELETE /chat/{id} request received from frontend
2026-05-11 16:56:12,993 - chat_controller - INFO - [STOP-BUTTON] project_id/task_id: 1778474404341-46
2026-05-11 16:56:12,993 - chat_controller - INFO - ================================================================================
[info] BACKEND: 2026-05-11 16:56:12,993 - chat_controller - INFO - [STOP-BUTTON] Task lock retrieved, task_lock.id: 1778474404341-46, task_lock.status: Status.confirming
2026-05-11 16:56:12,993 - chat_controller - INFO - [STOP-BUTTON] Queueing ActionStopData(Action.stop) to task_lock queue
[info] BACKEND: 2026-05-11 16:56:12,994 - chat_controller - INFO - [STOP-BUTTON] ActionStopData queued successfully, this will trigger workforce.stop_gracefully()
[info] BACKEND: 2026-05-11 16:56:13,009 - chat_service - INFO - ================================================================================
[info] activate 1

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions