Entropic 2.9.4
Local-first agentic inference engine
Loading...
Searching...
No Matches
entropic::LlamaCppBackend::CommonChatResult Struct Reference

Result of a common_chat parse: native tool calls + split content. More...

#include </home/runner/work/entropic/entropic/src/inference/llama_cpp_backend.h>

Public Attributes

std::vector< ToolCalltool_calls
 Extracted native tool calls.
 
std::string content
 Content with calls + reasoning removed.
 
std::string reasoning_content
 Extracted reasoning/thought block.
 

Detailed Description

Result of a common_chat parse: native tool calls + split content.

Mirrors the adapter ParseResult (cleaned content + calls) and adds the reasoning split that common_chat_parse produces natively, so the orchestrator no longer has to strip_think_blocks for covered families.

Version
2.7.0

Definition at line 304 of file llama_cpp_backend.h.

Member Data Documentation

◆ content

std::string entropic::LlamaCppBackend::CommonChatResult::content

Content with calls + reasoning removed.

Definition at line 306 of file llama_cpp_backend.h.

◆ reasoning_content

std::string entropic::LlamaCppBackend::CommonChatResult::reasoning_content

Extracted reasoning/thought block.

Definition at line 307 of file llama_cpp_backend.h.

◆ tool_calls

std::vector<ToolCall> entropic::LlamaCppBackend::CommonChatResult::tool_calls

Extracted native tool calls.

Definition at line 305 of file llama_cpp_backend.h.


The documentation for this struct was generated from the following file: