How salomonhotegni/ghw-awesome-agents works
This repository is a collection of independently usable agent projects, pinned as submodules, rather than one shared runtime. Users choose an agent and provide a claim, diff, terminal request, or chat input; each project produces its own report, command, memory-aware reply, or approval-gated action. The README documents the major agent capabilities, while the sampled source confirms TruthTrace’s five-step flow and Sidekick’s chat behavior. Most agent implementations are unsampled, so their internal links reflect documented workflows only.
Main entry points: truthtrace.py TruthTrace Workflow · agents Agent Projects · long-term-memory-agent Memory Agent · final-boss LabCouncil
Components 26
Agent Collection
- Agent Projects
agents
Research Agents
- LabCouncil
agents/final-boss - Five Specialists
agents/final-boss - Reviewed Plan
agents/final-boss - TruthTrace Workflow
agents/workflow-challenge/truthtrace.py - Claim Extraction
agents/workflow-challenge/truthtrace.py - Evidence Investigation
agents/workflow-challenge/truthtrace.py - Source Cross-check
agents/workflow-challenge/truthtrace.py - Verdict Validation
agents/workflow-challenge/truthtrace.py - Fact-check Report
agents/workflow-challenge/truthtrace.py
Developer Tools
- Git Helper
agents/git-helper-agent - Local Git Diff
agents/git-helper-agent - Commit and PR Text
agents/git-helper-agent - Terminal AI Helper
agents/terminal-ai-helper - Reviewed Command
agents/terminal-ai-helper
Personal Agents
- Memory Agent
agents/long-term-memory-agent - SQLite Memory
agents/long-term-memory-agent - Personalized Reply
agents/long-term-memory-agent - Human-in-the-Loop
agents/human-in-the-loop-agent - Sensitive Action
agents/human-in-the-loop-agent - Sidekick Chat
agents/my-first-agent/sidekick.py - Assistant State
agents/my-first-agent/sidekick.json
Other components
- User
- Backboard API
- Local Shell
- Approver
Connections 33
- User → Agent Projects: chooses project
README.md - Agent Projects → LabCouncil: offers
README.md - Agent Projects → Git Helper: offers
README.md - Agent Projects → Terminal AI Helper: offers
README.md - Agent Projects → Memory Agent: offers
README.md - Agent Projects → Human-in-the-Loop: offers
README.md - User → TruthTrace Workflow: submits claim
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Claim Extraction: extracts
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Evidence Investigation: investigates
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Source Cross-check: cross-checks
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Verdict Validation: validates
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Fact-check Report: generates
agents/workflow-challenge/truthtrace.py - TruthTrace Workflow → Backboard API: sends workflow
agents/workflow-challenge/truthtrace.py - User → LabCouncil: submits research idea
README.md - LabCouncil → Five Specialists: coordinates
README.md - LabCouncil → Reviewed Plan: produces
README.md - User → Local Git Diff: provides diff
README.md - Git Helper → Commit and PR Text: generates
README.md - Git Helper → Backboard API: optionally refines
README.md - User → Terminal AI Helper: requests command
README.md - Terminal AI Helper → Backboard API: requests command
README.md - Terminal AI Helper → Reviewed Command: reviews and gates
README.md - Reviewed Command → Local Shell: runs after approval
README.md - User → Memory Agent: shares preference
README.md - Memory Agent → SQLite Memory: stores and reloads
README.md - Memory Agent → Backboard API: requests reply
README.md - Memory Agent → Personalized Reply: personalizes
README.md - User → Human-in-the-Loop: requests action
README.md - Human-in-the-Loop → Approver: requests approval
README.md - Human-in-the-Loop → Sensitive Action: gates action
README.md - User → Sidekick Chat: chats
agents/my-first-agent/sidekick.py - Sidekick Chat → Assistant State: loads and saves
agents/my-first-agent/sidekick.py - Sidekick Chat → Backboard API: sends messages
agents/my-first-agent/sidekick.py