plano/crates/common/src
Adil Hafeez 2f9121407b
Use mcp tools for filter chain (#621)
* agents framework demo

* more changes

* add more changes

* pending changes

* fix tests

* fix more

* rebase with main and better handle error from mcp

* add trace for filters

* add test for client error, server error and for mcp error

* update schema validate code and rename kind => type in agent_filter

* fix agent description and pre-commit

* fix tests

* add provider specific request parsing in agents chat

* fix precommit and tests

* cleanup demo

* update readme

* fix pre-commit

* refactor tracing

* fix fmt

* fix: handle MessageContent enum in responses API conversion

- Update request.rs to handle new MessageContent enum structure from main
- MessageContent can now be Text(String) or Items(Vec<InputContent>)
- Handle new InputItem variants (ItemReference, FunctionCallOutput)
- Fixes compilation error after merging latest main (#632)

* address pr feedback

* fix span

* fix build

* update openai version
2025-12-17 17:30:14 -08:00
..
api removing model_server python module to brightstaff (function calling) (#615) 2025-11-22 12:55:00 -08:00
traces Use mcp tools for filter chain (#621) 2025-12-17 17:30:14 -08:00
configuration.rs Use mcp tools for filter chain (#621) 2025-12-17 17:30:14 -08:00
consts.rs Use mcp tools for filter chain (#621) 2025-12-17 17:30:14 -08:00
errors.rs updating the implementation of /v1/chat/completions to use the generi… (#548) 2025-08-20 12:55:29 -07:00
http.rs Integrate Arch-Function-Chat (#449) 2025-04-15 14:39:12 -07:00
lib.rs Improve end to end tracing (#628) 2025-12-11 15:21:57 -08:00
llm_providers.rs better model names (#517) 2025-07-11 16:42:16 -07:00
path.rs Encode parameter values in http path and ... (#395) 2025-02-06 11:00:47 -08:00
pii.rs obfuscate auth header (#254) 2024-11-08 15:17:39 -06:00
ratelimit.rs Integrate Arch-Function-Chat (#449) 2025-04-15 14:39:12 -07:00
routing.rs removing model_server python module to brightstaff (function calling) (#615) 2025-11-22 12:55:00 -08:00
stats.rs Break apart metrics into their own module (#335) 2024-12-09 10:46:46 -08:00
tokenizer.rs add support for v1/messages and transformations (#558) 2025-09-10 07:40:30 -07:00
tracing.rs fixed bug in Bedrock translation code and dramatically improved tracing for outbound LLM traffic (#601) 2025-10-24 14:07:05 -07:00
utils.rs Introduce brightstaff a new terminal service for llm routing (#477) 2025-05-19 09:59:22 -07:00