Summary
The Braintrust Java SDK does not instrument the Cohere Java SDK (com.cohere:cohere-java). Cohere provides an official Java SDK with execution-oriented APIs for chat, text generation, embeddings, and reranking. Braintrust already supports Cohere instrumentation for Python (via wrap_cohere() / auto_instrument()), but the Java SDK has no equivalent wrapper or auto-instrumentation module.
What is missing
The com.cohere:cohere-java SDK provides these execution surfaces, none of which are instrumented:
| API |
Description |
chat |
Conversational chat completions with multi-turn support |
generate |
Text generation / completions |
embed |
Embedding generation for text inputs |
rerank |
Document relevance reranking |
The SDK is available on Maven Central (com.cohere:cohere-java) at version 1.10.1 with 25+ releases. It is actively maintained and auto-generated via the Fern API tooling.
There is no reference to cohere, com.cohere, or CohereClient anywhere in this repository — no instrumentation module, no tests, no examples, no dependencies.
Braintrust docs status
Upstream sources
Local files inspected
settings.gradle — lists all instrumentation modules; no Cohere module present
braintrust-sdk/instrumentation/ — contains openai_2_8_0, anthropic_2_2_0, genai_1_18_0, langchain_1_8_0, springai_1_0_0, aws_bedrock_2_30_0; no Cohere directory
- Full-repo grep for
cohere, com.cohere, CohereClient — zero matches
Summary
The Braintrust Java SDK does not instrument the Cohere Java SDK (
com.cohere:cohere-java). Cohere provides an official Java SDK with execution-oriented APIs for chat, text generation, embeddings, and reranking. Braintrust already supports Cohere instrumentation for Python (viawrap_cohere()/auto_instrument()), but the Java SDK has no equivalent wrapper or auto-instrumentation module.What is missing
The
com.cohere:cohere-javaSDK provides these execution surfaces, none of which are instrumented:chatgenerateembedrerankThe SDK is available on Maven Central (
com.cohere:cohere-java) at version 1.10.1 with 25+ releases. It is actively maintained and auto-generated via the Fern API tooling.There is no reference to
cohere,com.cohere, orCohereClientanywhere in this repository — no instrumentation module, no tests, no examples, no dependencies.Braintrust docs status
wrap_cohere()andauto_instrument()): not_found for Java SDK supportUpstream sources
Local files inspected
settings.gradle— lists all instrumentation modules; no Cohere module presentbraintrust-sdk/instrumentation/— containsopenai_2_8_0,anthropic_2_2_0,genai_1_18_0,langchain_1_8_0,springai_1_0_0,aws_bedrock_2_30_0; no Cohere directorycohere,com.cohere,CohereClient— zero matches