@hackwiki/sdk
v0.2.0
Published
SDK for maintaining a persistent, LLM-friendly wiki backed by HackMD notes
Maintainers
Readme
@hackwiki/sdk
A TypeScript SDK for maintaining a persistent, LLM-friendly wiki backed by HackMD notes.
Install
npm install @hackwiki/sdkUsage
import { createWiki } from "@hackwiki/sdk";
const wiki = createWiki({
token: process.env.HACKMD_TOKEN,
});
const session = await wiki.startSession();
const schema = await wiki.readSchema();
const pages = await wiki.listPages();
const result = await wiki.createPage(
"concept",
"Retrieval-Augmented Generation",
"# RAG\n\n...",
"Pattern for grounding LLM output in retrieved documents",
);
const hits = await wiki.searchIndex("retrieval", { fullText: true });The managed HackMD layout uses __HACKWIKI__/meta/ for reserved notes and creates wiki pages directly under __HACKWIKI__/.
