{"record":{"id":"86536f1c912e2401","repo":"conductor-oss/conductor","slug":"openaiassistantsagentclient-is-not-yet-implemented","errorCode":null,"errorMessage":"OpenAiAssistantsAgentClient is not yet implemented","messagePattern":"OpenAiAssistantsAgentClient is not yet implemented","errorType":"exception","errorClass":"UnsupportedOperationException","httpStatus":null,"severity":"error","filePath":"agentspan/src/main/java/org/conductoross/conductor/ai/agentspan/runtime/service/OpenAiAssistantsAgentClient.java","lineNumber":49,"sourceCode":" * <p>To implement: add {@code @Component} to activate auto-registration, inject {@link\n * org.conductoross.conductor.ai.agentspan.runtime.credentials.CredentialResolutionService} and an\n * {@code OkHttpClient}, and replace each method body with the real OpenAI Assistants REST calls\n * against {@code https://api.openai.com/v1}.\n *\n * <p>rawConfig keys to support: {@code assistantId}, {@code baseUrl} (optional override for Azure\n * OpenAI or compatible endpoints).\n */\n// @Component  -- uncomment when implemented\npublic class OpenAiAssistantsAgentClient implements ConductorAgentClient {\n\n    @Override\n    public String agentType() {\n        return \"openai-assistants\";\n    }\n\n    @Override\n    public ConductorAgentStartResponse startAgent(ConductorAgentStartRequest request) {\n        throw new UnsupportedOperationException(\n                \"OpenAiAssistantsAgentClient is not yet implemented\");\n    }\n\n    @Override\n    public ConductorAgentStatusResponse getAgentStatus(String executionId) {\n        throw new UnsupportedOperationException(\n                \"OpenAiAssistantsAgentClient is not yet implemented\");\n    }\n\n    @Override\n    public void respond(ConductorAgentRespondRequest request) {\n        throw new UnsupportedOperationException(\n                \"OpenAiAssistantsAgentClient is not yet implemented\");\n    }\n\n    @Override\n    public void cancelAgent(ConductorAgentCancelRequest request) {\n        throw new UnsupportedOperationException(","sourceCodeStart":31,"sourceCodeEnd":67,"githubUrl":"https://github.com/conductor-oss/conductor/blob/cf7c3e4a8adfb158be778ab1ec525323c363cd3a/agentspan/src/main/java/org/conductoross/conductor/ai/agentspan/runtime/service/OpenAiAssistantsAgentClient.java#L31-L67","documentation":"Error \"OpenAiAssistantsAgentClient is not yet implemented\" thrown in conductor-oss/conductor.","triggerScenarios":"Thrown at agentspan/src/main/java/org/conductoross/conductor/ai/agentspan/runtime/service/OpenAiAssistantsAgentClient.java:49 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use a supported agent client (e.g. Azure Foundry or Bedrock) instead of OpenAiAssistantsAgentClient, which is not yet implemented."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"cf7c3e4a8adfb158be778ab1ec525323c363cd3a","analyzedAt":"2026-08-14T03:33:19.897Z","schemaVersion":2},"datasetVersion":"2026-08-14T05:17:29.042Z"}