Skip to content

Commit 220cc4b

Browse files
SimplyLizclaude
andcommitted
chore: v2.0.1 — fix crates.io metadata, add READMEs, update email
- homepage → https://lip-sigma.vercel.app - documentation → https://lip-sigma.vercel.app/docs - authors email updated to lisa@nyxcore.cloud - rust-version = "1.78" declared - readme field wired for lip-core and lip-cli - Add README.md for lip-core and lip-cli crates Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 66aa36c commit 220cc4b

6 files changed

Lines changed: 123 additions & 30 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ members = [
77
]
88

99
[workspace.package]
10-
version = "2.0.0"
11-
edition = "2021"
12-
authors = ["Lisa Welsch <lisa@tastehub.io>"]
13-
license = "MIT"
14-
repository = "https://github.com/nyxCore-Systems/LIP"
15-
homepage = "https://lisawelsch.com"
10+
version = "2.0.1"
11+
edition = "2021"
12+
rust-version = "1.78"
13+
authors = ["Lisa Welsch <lisa@nyxcore.cloud>"]
14+
license = "MIT"
15+
repository = "https://github.com/nyxCore-Systems/LIP"
16+
homepage = "https://lip-sigma.vercel.app"
17+
documentation = "https://lip-sigma.vercel.app/docs"

bindings/rust/Cargo.toml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
[package]
2-
name = "lip-core"
3-
version.workspace = true
4-
edition.workspace = true
5-
authors.workspace = true
6-
license.workspace = true
7-
repository.workspace = true
8-
homepage.workspace = true
9-
description = "LIP — Linked Incremental Protocol: persistent live code intelligence graph"
10-
keywords = ["code-intelligence", "lsp", "tree-sitter", "incremental", "mcp"]
11-
categories = ["development-tools", "parser-implementations"]
2+
name = "lip-core"
3+
version.workspace = true
4+
edition.workspace = true
5+
rust-version.workspace = true
6+
authors.workspace = true
7+
license.workspace = true
8+
repository.workspace = true
9+
homepage.workspace = true
10+
documentation.workspace = true
11+
description = "LIP — persistent, incremental code intelligence graph. WAL-backed daemon, blast-radius indexing, MCP/LSP protocol, semantic embeddings, and registry slices."
12+
keywords = ["code-intelligence", "lsp", "tree-sitter", "incremental", "mcp"]
13+
categories = ["development-tools", "parser-implementations"]
14+
readme = "README.md"
1215

1316
[dependencies]
1417
# Tree-sitter (Tier 1 indexer)

bindings/rust/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# lip-core
2+
3+
Rust library crate for **LIP — Linked Incremental Protocol**, a persistent, incremental code intelligence daemon.
4+
5+
This crate contains the daemon runtime, query graph, WAL journal, Tier 1/2/3 indexers, MCP/LSP wire protocol, semantic embedding layer, and registry client. It is the engine behind the [`lip-cli`](https://crates.io/crates/lip-cli) binary.
6+
7+
## Usage
8+
9+
Add to your `Cargo.toml`:
10+
11+
```toml
12+
[dependencies]
13+
lip = { package = "lip-core", version = "2.0.1" }
14+
```
15+
16+
The package alias `lip` keeps import paths clean:
17+
18+
```rust
19+
use lip::daemon::LipDaemon;
20+
use lip::query_graph::{ClientMessage, ServerMessage};
21+
use lip::schema::OwnedSymbolInfo;
22+
```
23+
24+
## Links
25+
26+
- [Documentation](https://lip-sigma.vercel.app/docs)
27+
- [Protocol Spec](https://lip-sigma.vercel.app/docs/spec)
28+
- [GitHub](https://github.com/nyxCore-Systems/LIP)
29+
- [lip-cli on crates.io](https://crates.io/crates/lip-cli)
30+
31+
## License
32+
33+
MIT

tools/lip-cli/Cargo.toml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
[package]
2-
name = "lip-cli"
3-
version.workspace = true
4-
edition.workspace = true
5-
authors.workspace = true
6-
license.workspace = true
7-
repository.workspace = true
8-
homepage.workspace = true
9-
description = "LIP — Linked Incremental Protocol: CLI tool"
10-
keywords = ["code-intelligence", "cli", "lsp", "mcp", "developer-tools"]
11-
categories = ["development-tools", "command-line-utilities"]
2+
name = "lip-cli"
3+
version.workspace = true
4+
edition.workspace = true
5+
rust-version.workspace = true
6+
authors.workspace = true
7+
license.workspace = true
8+
repository.workspace = true
9+
homepage.workspace = true
10+
documentation.workspace = true
11+
description = "LIP — persistent, incremental code intelligence daemon. Blast-radius indexing, MCP server, LSP bridge, and semantic search in one binary."
12+
keywords = ["code-intelligence", "cli", "lsp", "mcp", "developer-tools"]
13+
categories = ["development-tools", "command-line-utilities"]
14+
readme = "README.md"
1215

1316
[[bin]]
1417
name = "lip"
1518
path = "src/main.rs"
1619

1720
[dependencies]
18-
lip = { package = "lip-core", path = "../../bindings/rust", version = "2.0.0" }
21+
lip = { package = "lip-core", path = "../../bindings/rust", version = "2.0.1" }
1922
clap = { version = "4", features = ["derive", "env"] }
2023
tokio = { version = "1", features = ["full"] }
2124
tower-lsp = "0.20"

tools/lip-cli/README.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# lip-cli
2+
3+
Command-line interface for **LIP — Linked Incremental Protocol**, a persistent, incremental code intelligence daemon.
4+
5+
LIP keeps a live, queryable graph of your entire repository and updates only the **blast radius** of each change — the files and symbols actually affected — in milliseconds.
6+
7+
```sh
8+
cargo install lip-cli
9+
```
10+
11+
## Quick start
12+
13+
```sh
14+
# Start the daemon
15+
lip daemon --socket /tmp/lip.sock
16+
17+
# Query blast radius of a change
18+
lip query blast-radius "lip://local/src/auth.rs#AuthService"
19+
20+
# Start the MCP server (Claude Code, Cursor, CKB, …)
21+
lip mcp --socket /tmp/lip.sock
22+
23+
# Start the LSP bridge (any LSP editor)
24+
lip lsp --socket /tmp/lip.sock
25+
```
26+
27+
## Commands
28+
29+
| Command | Description |
30+
|---------|-------------|
31+
| `lip daemon` | Start the background daemon |
32+
| `lip query` | Query the live graph (blast radius, symbols, search) |
33+
| `lip mcp` | Expose the daemon as an MCP server for AI agents |
34+
| `lip lsp` | Expose the daemon as an LSP server for editors |
35+
| `lip index` | Force-index files or directories |
36+
| `lip import` | Import a SCIP index artifact |
37+
| `lip export` | Export the symbol graph |
38+
| `lip slice` | Build dependency slices (Cargo, npm, pub, pip) |
39+
| `lip fetch` | Download a slice from a registry |
40+
| `lip push` | Upload a slice to a registry |
41+
| `lip annotate` | Read/write symbol annotations |
42+
43+
## Links
44+
45+
- [Documentation](https://lip-sigma.vercel.app/docs)
46+
- [Protocol Spec](https://lip-sigma.vercel.app/docs/spec)
47+
- [MCP Integration](https://lip-sigma.vercel.app/docs/mcp)
48+
- [GitHub](https://github.com/nyxCore-Systems/LIP)
49+
50+
## License
51+
52+
MIT

0 commit comments

Comments
 (0)