(github.com)
Without such a qualifier, “wiki” carries a strong connotation of (usually collaborative) human involvement. That’s literally what it’s famous for.
Thats just my $0.02 on the naming. I definitely think it’s a worthwhile idea. All the best.
https://github.com/langchain-ai/openwiki/blob/main/openwiki/...
I agree with others this seems somewhat over-engineered; you can get similar results with a good prompt/skill; I guess the rest of the implementation here is intended as an agent-maintainer.
This could have been a SKILL
Same here. Wikis start out good, but either devolve in a journal-y mess after a while and many updates, or require constant expensive rewrites. (I didn't use the software of the OP.)
I’ve experienced this over and over again to strongly believe it.
I genuinely wonder if throwing LLMs at this problem would solve it at least to some extent. Make a LLM agent whose sole purpose is to act as a librarian. It periodically reviews _all_ of the wiki and validates them against codebases, newer docs, anything. Whatever it finds, it should be allowed to intelligently quiz the team/dev whether something is right/stale/wrong and updated it accordingly.
If one tolerates that toil - answering questions of a library bot, would it result in a usable wiki base?
[0]: https://github.com/langchain-ai/openwiki/blob/main/src/agent...
While good old prompting is often better than plan mode or superpower skills.