- remove tiktoken
- lcc support reasoning
- update tiktoken to a weak dependency
- add to_runnable decorator
- lcc tool message add name and tool_call_id
- support set finish time of span
- client init set default client if not exist
- lcc support child_of and state_span_ctx_key
- lcc support multi clients
- llc support get trace_id and root_span_id
- support span discard
- runtime scene support get from env
- langchain callback support langchain V1
- langchain callback support set tag and name
- fix baggage escape problem
- enhance input tool_calls obtain
- fix prompt syntax error, use Union instead of |
- fix trace spec ModelInput field name, from model_tool_choice to tool_choice
- support custom trace connect ptaas trace
- fix async ptaas httpclient, modify to use AsyncClient
- modify cachetools version to >=5.5.2,<7.0.0
- trace support openai wrapper
- support prompt as a service (PTaaS)
First release of cozeloop sdk. It contains function for prompt_hub and trace.
- Initial cozeloop trace specific.
- Initial cozeloop trace and prompt_hub SDK packages.
- Example code for trace of large_text, multi_modality, parent_child, prompt and etc.
- Example code for prompt_hub.
- Exporters code for trace.
- Project guidelines and other information and in the form of a README and CONTRIBUTING.
- MIT license.