diff --git a/conductor/product.md b/conductor/product.md index da887c2..b28a2fd 100644 --- a/conductor/product.md +++ b/conductor/product.md @@ -18,4 +18,6 @@ To serve as an expert-level utility for personal developer use on small projects - **Integrated Workspace:** A consolidated Hub-based layout (Context, AI Settings, Discussion, Operations) designed for expert multi-monitor workflows. - **Session Analysis:** Ability to load and visualize historical session logs with a dedicated tinted "Prior Session" viewing mode. - **Performance Diagnostics:** Built-in telemetry for FPS, Frame Time, and CPU usage, with a dedicated Diagnostics Panel and AI API hooks for performance analysis. -- **Automated UX Verification:** A robust IPC mechanism via API hooks and a modular simulation suite allows for human-like simulation walkthroughs and automated regression testing of the full GUI lifecycle across multiple specialized scenarios. \ No newline at end of file +- **Automated UX Verification:** A robust IPC mechanism via API hooks and a modular simulation suite allows for human-like simulation walkthroughs and automated regression testing of the full GUI lifecycle across multiple specialized scenarios. +- **Headless Backend Service:** Optional headless mode allowing the core AI and tool execution logic to run as a decoupled REST API service (FastAPI), optimized for Docker and server-side environments (e.g., Unraid). +- **Remote Confirmation Protocol:** A non-blocking, ID-based challenge/response mechanism for approving AI actions via the REST API, enabling remote "Human-in-the-Loop" safety. \ No newline at end of file diff --git a/conductor/tech-stack.md b/conductor/tech-stack.md index a42a79e..ab91403 100644 --- a/conductor/tech-stack.md +++ b/conductor/tech-stack.md @@ -9,6 +9,11 @@ - **Dear PyGui:** For immediate/retained mode GUI rendering and node mapping. - **ImGui Bundle (`imgui-bundle`):** To provide advanced multi-viewport and dockable panel capabilities on top of Dear ImGui. +## Web & Service Frameworks + +- **FastAPI:** High-performance REST API framework for providing the headless backend service. +- **Uvicorn:** ASGI server for serving the FastAPI application. + ## AI Integration SDKs - **google-genai:** For Google Gemini API interaction and explicit context caching.