Fixing AI Agent Dumbness: A Shared Context Tree per Repo

The real reason your AI coding agents feel dumb? They don't share the same context you have. You carry months of team history, codebase decisions, and past failures. Claw opens a fresh session with none of that. It re-derives the same architecture decision every Monday. Agent in repo A refactors a helper; agent in repo B unrefactors it. Nobody wrote down what was already agreed.
The root problem: humans and agents need the same level of context, kept up to date for both sides. Even an AGENTS.md per repo goes stale, drifts between repos, and nobody owns updating it. Notion + an MCP server was tried, but agents proposed edits that Notion silently merged wrong.
The Fix: A Context Tree Repo
One developer's solution: a repo of markdown nodes arranged in a tree hierarchy. Each node has an owner. Before each task, Claw deep-retrieves relevant nodes, reads them, and after the task proposes updates — so the context tree auto-maintains itself. Both agent and human share the exact same context.
Key Details
- Structure: A repo of
.mdfiles in a tree hierarchy. - Ownership: Each node has an explicit owner (human or agent).
- Retrieval: Agent goes deep down the tree, retrieves relevant info before each task.
- Updates: After task completion, agent proposes updates to relevant nodes — context is auto-maintained.
The approach ensures that both human and agent always operate from the same, up-to-date source of truth.
📖 Read the full source: r/openclaw
👀 See Also

The Blind Spots in Claude Code Workflow Posts: Recovery, Constraints, and Permission Management
Happy-path Claude Code workflows are common, but they miss recovery from bad edits, constraint enforcement, and permission management—critical for real-world use.

Silent Success: One Dev's Approach to Cron Job Alerting
A developer on r/openclaw stops sending success notifications for healthy cron runs, alerting only on auth failures, state corruption, or repeated failures.

Claude Code Plugin Bug Causes Skills to Load Twice, Increasing Context Compaction
A bug in Claude Code causes plugins to load every skill twice due to stale cache directories and symlink duplication, significantly increasing system prompt size and triggering frequent context compaction. The source provides check scripts to identify the issue and fix scripts to remove stale plugin versions and duplicate symlinks.

Run Claude Code in VSCode/Cursor Integrated Terminal for Better Workflow
Running Claude Code in the VSCode or Cursor integrated terminal instead of an external terminal provides immediate access to git diff panels and debuggers without switching windows, with no configuration required.