-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Add company mode for organizational knowledge base #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
9284211
dbf14e4
3dc671a
53364cd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,7 +19,7 @@ OpenWiki is a CLI that writes and maintains a wiki for your codebase or your per | |
| **OpenWiki gives you:** | ||
|
|
||
| - **Agent-written docs** that stay accurate, generated by a [Deep Agents](https://github.com/langchain-ai/deepagentsjs) documentation agent. | ||
| - **Two modes:** a `code` wiki for a repository, or a `personal` wiki for your own knowledge. | ||
| - **Three modes:** a `code` wiki for a repository, a `company` brain for organizational knowledge, or a `personal` wiki for your own knowledge. | ||
| - **Thirteen model providers** out of the box, from OpenAI and Anthropic to Bedrock, Gemini, and any OpenAI-compatible gateway. | ||
| - **Coding-agent integrations** for Codex and Claude Code, using the host's model and repository tools. | ||
| - **Grounded Claims** that track material facts back to versioned source evidence and surface them when the evidence changes. | ||
|
|
@@ -102,14 +102,15 @@ Before an update, OpenWiki checks those evidence versions. If source lines chang | |
|
|
||
| Grounded Claims currently apply to repository code wikis and repository evidence. Connector-derived facts, including LangSmith-only observations, are not claimed. | ||
|
|
||
| ## Two modes | ||
| ## Three modes | ||
|
|
||
| OpenWiki runs in one of two modes. Bare `openwiki`, `openwiki --init`, and `openwiki --update` default to **code** mode; add the `personal` positional (or `--mode personal`) for the personal brain. | ||
| Stratiki runs in one of three modes. Bare `stratiki`, `stratiki --init`, and `stratiki --update` default to **code** mode; add the `company` or `personal` positional (or `--mode company` / `--mode personal`) for the company or personal brain. | ||
|
|
||
| | Mode | Documents | Writes to | Get started | | ||
| | -------------------- | ---------------------- | ----------------------- | -------------------------- | | ||
| | **Code** _(default)_ | The current repository | `openwiki/` in the repo | `openwiki --init` | | ||
| | **Personal** | Your connected sources | `~/.openwiki/wiki` | `openwiki personal --init` | | ||
| | **Code** _(default)_ | The current repository | `openwiki/` in the repo | `stratiki --init` | | ||
| | **Company** | Company knowledge | `~/.stratiki/wiki` | `stratiki company --init` | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P3: The new Company row writes to Prompt for AI agents |
||
| | **Personal** | Your connected sources | `~/.openwiki/wiki` | `stratiki personal --init` | | ||
|
|
||
| By default the CLI stays open after a run so you can send follow-up messages. Add `-p` / `--print` for a one-shot, non-interactive run that prints the final output and exits. `--init` and `--update` auto-exit on success in an interactive terminal, so the same command works one-shot or interactively. | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -96,6 +96,7 @@ | |
| } | ||
| }, | ||
| "devDependencies": { | ||
| "@changesets/cli": "^3.0.1", | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P3: This PR adds the changesets release tooling in one line but ships no Prompt for AI agents |
||
| "@eslint/js": "^10.0.1", | ||
| "@types/better-sqlite3": "^7.6.12", | ||
| "@types/jsdom": "^28.0.3", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P3: This diff renames the CLI from
openwikitostratikiin the "Three modes" intro, table, and get-started rows, but the rest of the README still instructsnpm install -g openwikiandopenwiki --initin Quick start, and the command reference and local-state sections useopenwikithroughout. The same document now tells users to run two different commands for the same tool. Apply the rename consistently across the README (including the npm install command and command reference), or keep the mode rows onopenwiki.Prompt for AI agents