Files
manual_slop/conductor/tech-stack.md
2026-02-24 18:32:38 -05:00

1.1 KiB

Technology Stack: Manual Slop

Core Language

  • Python 3.11+

GUI Frameworks

  • 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.

AI Integration SDKs

  • google-genai: For Google Gemini API interaction and explicit context caching.
  • anthropic: For Anthropic Claude API interaction, supporting ephemeral prompt caching.

Configuration & Tooling

  • tomli-w: For writing TOML configuration files.
  • psutil: For system and process monitoring (CPU/Memory telemetry).
  • uv: An extremely fast Python package and project manager.
  • pytest: For unit and integration testing, leveraging custom fixtures for live GUI verification.
  • ApiHookClient: A dedicated IPC client for automated GUI interaction and state inspection.

Architectural Patterns

  • Event-Driven Metrics: Uses a custom EventEmitter to decouple API lifecycle events from UI rendering, improving performance and responsiveness.