Skip to content

feat(cpp): merge gaia-bash native binary template (PR #985) #1110

Description

@kovtcharov-amd

PR #985 adds 8,569 LOC establishing the template for native C++ agent binaries with 5 interfaces (TUI, CLI, pipe, REST API, MCP stdio). This is the foundation for any future C++ agent binary.

Adds to framework:

  • ProcessRunner, FileIOTools, GitTools, SessionStore
  • TuiConsole (FTXUI-based rich TUI)
  • REST API server (OpenAI-compatible `/v1/chat/completions`)
  • MCP stdio server (`tools/list` + `tools/call`)
  • BashAgent as reference implementation

Tasks

Ref: PR #985

Metadata

Metadata

Assignees

No one assigned

    Labels

    cppdomain:agent-coreFramework, tools, registry, memory, skills, orchestrationenhancementNew feature or requestp1medium priority

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions