feat(#801): Make-cht-conf-AI-agents-friendly#815
Conversation
|
@inromualdo @sugat009 would you all have capacity to look into this PR? If needed maybe we break it into smaller more tightly scoped ones? |
|
@inromualdo, reviewing #815 against your spec in #801. Two things on the spec direction:
@Hendrixx-RE, on the implementation:
|
|
Good point on the second argument,I didnt think about it that way.So is there any particular convention you have in mind? |
|
Made some changes to remove the redundant lines and added some of the agent pitfalls that I found. |
|
@Hendrixx-RE, before another push, can we hold here until @inromualdo replies to the two scope questions I left on May 5? Both are about the spec itself (whether the LLM audience exists for CHT config projects, and whether bundled docs are redundant given the existing deepwiki + kapa-docs MCPs), so the answers will shape whether parts of this PR even need to exist. Don't want you iterating on a direction that might get scoped down once the spec is settled. |
|
Got it |
Description
I have implemented a comprehensive set of features to make cht-conf more "AI-agent friendly," ensuring that coding agents (and human developers) have better documentation, clearer instructions, and powerful inspection tools.
#801
I added a dedicated documentation folder that is bundled with the tool. This allows AI agents to read guides directly from the file system without
needing internet access.
I created a new shared library to store the templates for:
I implemented 9 new "Inspect" commands that allow an agent to query a running CHT instance and "see" its state from the terminal:
Orchestration was done by me with the help of claude.Any suggestions or features to add would be appreciated!
Code review items
License
The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.