KP

XHawk 0.99 - Transform Coding Sessions & Code into a System of Context

byβ€’
Turn your session history into a knowledge base. XHawk CLI automatically captures AI sessions during every git push, mapping the agent's reasoning directly to your commits. Don't just ship code. Capture the intent, audit the logic, and build a searchable, collaborative record of how your software actually gets built with coding agents. Our AI decodes your entire codebase, generating dynamic learning paths and docs for agents and humans.

Add a comment

Replies

Best
Madalina B

Congratulations

Puneet Singh

@madalina_barbuΒ Thanks for your support!

Puneet Singh

Huge shoutout to our teams spread across California and the Indian sub-continent! Thanks everyone.

Mykyta Semenov πŸ‡ΊπŸ‡¦πŸ‡³πŸ‡±

Congratulations on the launch! If you analyze the codebase, can you also give improvement suggestions? I think that would be very useful.

Puneet Singh

@mykyta_semenov_Β  Thanks for your feedback. We have a rich roadmap. Some of these features will be built based on the requests coming in from the customers

Slava Akulov

We manually maintain CLAUDE.md across our whole monorepo, it's a real struggle. When building multi-agent architecture, especially when embedding context or passing feedback, everything just gets lost and you can't restore the session. So this looks like a pretty interesting idea.

Aaditya Menon

Used it and loved it!

Puneet Singh

@aaditya_menonΒ Thanks for your support!

Akhil BVS

Congrats on the launch, punit!

Puneet Singh

@akhilbvsΒ Thanks!

Andrei Tudor

Congrats on the launch! The idea of capturing the reasoning behind code, not just the code itself, is something engineering teams have needed for a long time. Most knowledge walks out the door when a developer leaves or a context window resets.

The AGENTS.md standard is an interesting move. Would be curious to know how it handles projects where the architecture has evolved a lot over time, and the early decisions are basically archaeology at this point.

Puneet Singh

@andreitudor14Β We update the AGENTS.md files every night based on code changes. The key idea is that we should capture the patterns and anti-patterns from the codebase automatically. Every developer should not start from scratch. The biggest challenge is that LLMs are stateless. Engineering teams are successful because they are stateful. Our goal is to bring that "collective intelligence" into the software development lifecycle. It will be mostly driven by agents in the future so we are optimizing for that.

echosun

The idea of making AI reasoning auditable is really compelling β€” most of the value in a coding session lives in why a decision was made, not just what was committed. Curious how it handles sessions where the reasoning was messy or exploratory (lots of dead ends) β€” does it try to clean that up into a coherent narrative, or preserve the full chaos?

Puneet Singh

@echosunΒ thanks for your feedback. We have built some IP to track relevance and reduce noise. It's a hard problem since a single commit can have multiple sessions. Take a look at our UI - we provide summary view and also index the sessions so that they can be queried later.

echosun

@puneet_singh25Β That's a smart approach β€” surfacing a summary view rather than dumping raw session data is the right call. One follow-up: does the summary get generated at commit time, or can you trigger it manually mid-session when you want to checkpoint your thinking?

Puneet Singh

@echosunΒ It's flexible and we will make it configurable so that users have control. For now, we are doing it at commit time in the 0.99v release. Thanks again for your insightful questions!

echosun

@puneet_singh25Β That makes sense β€” the summary view approach is smart, it abstracts away the noise without losing the intent. One thing I'm curious about: does the relevance tracking work across branches? Like if I'm context-switching between features, does it keep those session threads separate, or does it blend them together?