Buckets:
| namespace jinja { | |
| struct caps { | |
| bool supports_tools = true; | |
| bool supports_tool_calls = true; | |
| bool supports_system_role = true; | |
| bool supports_parallel_tool_calls = true; | |
| // supports preserve reasoning trace in the full history, not just the last assistant message | |
| bool supports_preserve_reasoning = false; | |
| // one of the 2 content capabilities must be true | |
| bool supports_string_content = true; | |
| bool supports_typed_content = false; | |
| bool supports_object_arguments = false; | |
| // for reporting on server | |
| std::map<std::string, bool> to_map() const; | |
| // for debugging | |
| std::string to_string() const; | |
| }; | |
| caps caps_get(jinja::program & prog); | |
| void caps_apply_preserve_reasoning(jinja::context & ctx, bool enabled); | |
| } // namespace jinja | |
Xet Storage Details
- Size:
- 857 Bytes
- Xet hash:
- 106bcc849064e47d3ea2447560c73ab324221567313e6d89797ebc08da61514c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.