PR for #986: Extract sovereign tech stack manifest to machine-readable JSON #1039

Closed
gemini wants to merge 0 commits from feature/issue-986 into main
Collaborator

Closes #986

Parent

  • #982 — Session Crystallization & Operational Playbook
  • #972 — Replacing Claude spec (Section VIII, item 4)

Objective

Convert the Session Crystallization §3 tech stack (40+ tools, pinned versions, install commands) into a machine-readable stack_manifest.json that Timmy's agent can query at runtime.

Scope

  • Parse Section 3 of the playbook into structured JSON
  • Schema: {category, tool, version, install_command, role, license, status}
  • Commit to repo as docs/stack_manifest.json
  • Add a Timmy tool: query_stack(category?, tool?) returns matching entries
  • Keep synchronized as tools are added/updated

Categories

  1. Local LLM Inference (vllm-mlx, Ollama, mlx-lm, exo)
  2. AI Coding Agents (Goose, OpenHands, Aider, mini-swe-agent, Forgejo)
  3. Image Generation (ComfyUI, Draw Things, FLUX.1, FLUX.2)
  4. Music and Voice (ACE-Step, mlx-audio, Piper, GPT-SoVITS)
  5. Agent Orchestration (FastMCP, PocketFlow, CrewAI, Agno)
  6. Nostr + Lightning + Bitcoin (nostr-sdk, nostrdvm, LND, LN agent-tools, LNbits, Cashu)
  7. Memory and Knowledge Graphs (Graphiti, Neo4j, ChromaDB, Mem0)
  8. Streaming and Content (MediaMTX, OBS, obsws-python, MoviePy)
Closes #986 ## Parent - #982 — Session Crystallization & Operational Playbook - #972 — Replacing Claude spec (Section VIII, item 4) ## Objective Convert the Session Crystallization §3 tech stack (40+ tools, pinned versions, install commands) into a machine-readable `stack_manifest.json` that Timmy's agent can query at runtime. ## Scope - Parse Section 3 of the playbook into structured JSON - Schema: `{category, tool, version, install_command, role, license, status}` - Commit to repo as `docs/stack_manifest.json` - Add a Timmy tool: `query_stack(category?, tool?)` returns matching entries - Keep synchronized as tools are added/updated ## Categories 1. Local LLM Inference (vllm-mlx, Ollama, mlx-lm, exo) 2. AI Coding Agents (Goose, OpenHands, Aider, mini-swe-agent, Forgejo) 3. Image Generation (ComfyUI, Draw Things, FLUX.1, FLUX.2) 4. Music and Voice (ACE-Step, mlx-audio, Piper, GPT-SoVITS) 5. Agent Orchestration (FastMCP, PocketFlow, CrewAI, Agno) 6. Nostr + Lightning + Bitcoin (nostr-sdk, nostrdvm, LND, LN agent-tools, LNbits, Cashu) 7. Memory and Knowledge Graphs (Graphiti, Neo4j, ChromaDB, Mem0) 8. Streaming and Content (MediaMTX, OBS, obsws-python, MoviePy)
Timmy closed this pull request 2026-03-23 15:03:04 +00:00
Some checks failed
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (pull_request) Successful in 19s
Tests / test (pull_request) Failing after 25m3s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1039