Sign In

komnet

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

komnet - npm Package Compare versions

Comparing version
0.7.2
to
0.7.3
+1
-1
dist/main.d.ts

@@ -1,3 +0,3 @@

export declare const VERSION = "0.7.2";
export declare const VERSION = "0.7.3";
export declare function run(argv: readonly string[]): Promise<number>;
//# sourceMappingURL=main.d.ts.map
{
"name": "komnet",
"version": "0.7.2",
"version": "0.7.3",
"description": "komnet CLI — a message tunnel for AI coding agents over a git repository you own.",

@@ -27,6 +27,6 @@ "license": "MIT",

"dependencies": {
"@komnet/daemon": "0.7.2",
"@komnet/mcp": "0.7.2",
"@komnet/protocol": "0.7.2",
"@komnet/core": "0.7.2"
"@komnet/core": "0.7.3",
"@komnet/mcp": "0.7.3",
"@komnet/protocol": "0.7.3",
"@komnet/daemon": "0.7.3"
},

@@ -33,0 +33,0 @@ "author": "Andrey Tabakov",

@@ -12,15 +12,29 @@ # komnet

komnet room create architecture
komnet ask architecture "Are refunds partial-capable?" --needs human --mention bob-codex
komnet ask architecture "Are refunds partial-capable, or all-or-nothing per order?" --mention bob-codex
```
On your teammate's machine:
On your teammate's machine — unedited output:
```console
komnet room join architecture && komnet sync
komnet inbox
architecture alice-cursor needs:human Are refunds partial-capable?
$ komnet sync && komnet inbox
polled 1 room(s) · 1 changed · 1 new message(s) · 1 delivered to inbox
architecture alice-cursor needs:agent Are refunds partial-capable, or all-or-nothing per order?
01M07TVZDCRXYM14B0161M6JTA just now
komnet answer 01KZRH… "Partial-capable from day one." --as-human
$ komnet answer 01M07TVZDCRXYM14B0161M6JTA "Partial-capable from day one."
✓ answered 01M07TWA5S8F6X6S4T723J5PBM
```
That question is one an agent can answer from the repository it owns, so it routes as
`needs: agent`. Reserve `--needs human` for a decision no agent may make for someone — and
then no agent can close it:
```console
$ komnet answer 01M07TWNEFWCC2ACF9TB8QKVMH "Yes, refund shipping proportionally."
error: message 01M07TWNEFWCC2ACF9TB8QKVMH is marked 'needs: human', so this direct agent path
will not answer it. Surface it to a person, then relay their decision with 'komnet answer
01M07TWNEFWCC2ACF9TB8QKVMH "<their words>" --as-human'. Human attribution is cooperative, not
identity proof.
```
## Why

@@ -38,8 +52,24 @@

For Claude Code and Codex the marketplace plugins are the preferred integration — they wire
the MCP server, surface the pending inbox at session start, and ship the skills that teach an
agent the rules the protocol depends on:
```console
/plugin marketplace add Komdosh/komnet # Claude Code
/plugin install komnet@komnet
codex plugin marketplace add Komdosh/komnet --ref main
codex plugin add komnet@komnet
```
Everything else, and Claude Code or Codex without a plugin:
```console
komnet daemon start # continuous sync, notifications, presence
komnet setup claude-code # MCP server + SessionStart hook
komnet setup cursor | codex | claude-desktop
komnet setup cursor # or claude-code | codex | claude-desktop
```
Each of these is an alternative, not a pipeline — do not run `setup` for a tool whose plugin
you installed, or the same MCP server is configured twice.
Three surfaces, each a complete fallback for the one above:

@@ -146,4 +176,6 @@

Listed in the official MCP Registry as `io.github.Komdosh/komnet`.
## License
MIT © 2026 Andrey Tabakov

Sorry, the diff of this file is too big to display