⚒
Forge
ai-guiders/agent-first-learn
ai-guiders/agent-forge
ai-guiders/agent-notes-mcp
ai-guiders/ai-guiders-github-io
ai-guiders/aiguiders-agent-notes-core
ai-guiders/aiguiders-dotnet-tools
ai-guiders/cascade-ide
ai-guiders/dotnet-build-test-core
ai-guiders/dotnet-build-test-mcp
ai-guiders/dotnet-build-test-parsers
ai-guiders/dotnet-debug-core
ai-guiders/dotnet-debug-mcp
ai-guiders/dotnet-mcp-templates
ai-guiders/git-mcp
ai-guiders/git-mcp-core
ai-guiders/handbook
ai-guiders/hybrid-codebase-index
ai-guiders/hybrid-codebase-index-core
ai-guiders/kb-public
ai-guiders/mcp-tool-manifest
ai-guiders/open-agent-registry
ai-guiders/pywitdb
ai-guiders/relay-message-to-telegram
ai-guiders/roslyn-mcp
ai-guiders/webcam-analysis-mcp
ai-guiders/webcam-capture-mcp
ai-guiders/webcam-mcp
ai-guiders/webcam-mcp-shared
u-karataevdmitry/agent-notes
Code
Issues
MRs
CI
Releases
⌘
search
Search repository
⌕
?
Sign in
Sign in
Device login
Approve forge auth login from this browser (CLI).
Health
API
master
bridge
/
README.md
markdown
f8555a15
1
# witdb-bridge (.NET CLI)
2
3
JSON NDJSON subprocess bridge for pywitdb MVP (ADR-0001, ADR-0002).
4
5
Build:
6
7
```bash
8
dotnet build bridge/WitDbBridge/WitDbBridge.csproj -c Release
9
```
10
11
Python resolves `bridge/WitDbBridge/bin/Release/net10.0/witdb-bridge` (or `WITDB_BRIDGE_PATH`).
12
13
Protocol: one JSON object per line on stdin/stdout; `key`/`value` are base64 bytes.
14
15
SQL (ADR-0004): after `open`, `sql_exec` / `sql_query` / `sql_commit` / `sql_rollback` via `WitSqlEngine` (`OutWit.Database` ref). Positional `?` in SQL → `@p0`, `@p1` when `params` is a JSON array.
16
View only · write via MCP/CIDE