Releases: ChipFlow/context-daddy
Releases · ChipFlow/context-daddy
v0.10.5
Changes
Narrative Commands as Agents
/context-daddy:storyand/context-daddy:refreshnow work within Claude Code sessions- No
ANTHROPIC_API_KEYrequired - Claude generates narratives directly - Script extracts git data, Claude does the synthesis
Context Injection on Session Start
- Automatically injects key context when session starts:
- Project directory tree (depth 3, noise filtered)
- Narrative Summary, Current Foci, Dragons sections
- ~688 tokens total - enough to orient without bloating
Context Injection After Compaction
- Stop hook injects same context after
/compact - Claude immediately has orientation without reading files
Length Limits
- Narrative sections auto-truncated to prevent bloat:
- Summary: 300 chars
- Current Foci: 400 chars
- Dragons: 300 chars
- Commands include guidance to keep sections punchy
Directory Tree Improvements
- Depth-based tree (3 levels) instead of flat listing
- Filters noise:
__pycache__,node_modules,venv, etc.
v0.10.0 - context daddy 🧔
context daddy 🧔
Your codebase's context needs a responsible adult.
Highlights
Rebrand
- New name: context daddy (was context-tools)
- New personality and README
Living Narratives
Capture tribal knowledge that usually lives in people's heads:
/context-daddy:story- Bootstrap narrative from git history/context-daddy:refresh- Update narrative after sessions/context-daddy:readme- Generate README from narrative
Narratives include: Summary, Current Foci, How It Works, The Story So Far, Dragons & Gotchas, Open Questions
Short & Punchy Commands
All commands renamed for consistency:
| Old | New |
|---|---|
generate-narrative |
story |
update-narrative |
refresh |
repo-map |
map |
manifest |
scan |
learnings |
learn |
mcp-help |
help |
Post-Compaction Integration
Stop hook now prompts for narrative updates after context compaction.
Installation
claude plugin marketplace add chipflow/context-daddy
claude plugin install context-daddyFull Changelog
See commits since v0.9.6 for details.
v0.5.0
What's New
New MCP Tool: get_symbol_content
Retrieve the complete source code of any function, class, or method by name - much faster than Grep for known symbols.
get_symbol_content("helper_function") → returns function source
get_symbol_content("MyClass.method") → returns method source
End Line Tracking
All symbols now track their end line numbers, enabling precise code extraction.
Improved Claude Guidance
Session start now injects instructions telling Claude to prefer MCP tools over Grep/Search for symbol lookups.
Changes
- Add
end_line_numberfield to Symbol dataclass (Python, C++, Rust) - Add
get_symbol_contentMCP tool for fast code retrieval - Update session-start.sh to guide Claude toward MCP tools
- Bump cache version to 3 (forces reindex on update)
🤖 Generated with Claude Code
v0.4.2
What's New
- Reproducible MCP dependencies: Added
pyproject.tomlanduv.lockto pin MCP version for consistent builds - Skills CI workflow: Added CI workflow to build skills.zip package
- CI fixes: Fixed uv run commands to use
--projectflag in test subdirectories
Changes
- Add pyproject.toml with mcp>=1.0.0,<2.0.0 dependency
- Add uv.lock to pin MCP at 1.25.0
- Update MCP server to use
--locked --projectflags - Add skills.yml CI workflow for building skills package
- Fix CI tests to use
--project ..for uv run in test-project directory