e06094c0a2fea96b8f89a49ca46e7a0dfde7368c
Complete rewrite removing old HTTP REST client. The latest camoufox-browser npm package (v0.1.0) uses Unix socket JSON-line IPC, not HTTP REST on :9377. Changes: - gyandoot-browser/client.rs: Full daemon IPC via Unix socket (~/.camoufox-browser/*.sock) - JSON-line protocol matching ensureDaemonRunning + daemon.js - Auto-launches browser on first command (daemon manages lifecycle) - Supports navigate, click, type, scroll, snapshot, search macros, tab management - Proper HeathResponse, NavigationResult, PageSnapshot types - gyandoot-browser/lib.rs: Exports new client API (no SearchMacro enum, no SessionManager) - gyandoot-browser/Cargo.toml: reqwest -> tokio Unix socket deps - Removed: macros.rs, session.rs, snapshot.rs (all merged into client.rs) - browser_manager.rs: Triggers daemon via npx, waits for Unix socket - browser_tools.rs: Simplified API (no tab_id, no create_tab/close_tab) Fix: camoufox-browser process exited with status 1 error on fresh install
GyanDoot v2.0 — AI Agent Platform
A next-generation AI Agent Platform rewritten in Rust for performance, safety, and extensibility.
Architecture
gyandoot-core — Shared types, config, error types
gyandoot-agent — Core agent loop, tool execution, context compression
gyandoot-providers — LLM provider abstraction (OpenAI, Anthropic, Ollama)
gyandoot-memory — MemPalace persistent memory system
gyandoot-platform — Platform adapters (Telegram, Discord, Webhook, CLI)
gyandoot-security — Credential vault, encryption, threat detection
gyandoot-kanban — Kanban task system (decomposition, swarm, diagnostics)
gyandoot-subagents — Sub-agent spawning and orchestration
gyandoot-skills — Skills system (discovery, loading, preprocessing, bundles)
gyandoot-profile — Multi-agent profile manager
gyandoot-gateway — Gateway for platform sessions, routing, streaming
Quick Start
./install.sh
gyandoot --help
License
MIT
Description
GyanDoot v2.0 — AI Agent Platform built in Rust. Blazing fast, single binary, anti-reverse-engineered, cross-platform.
Languages
Rust
84.4%
JavaScript
9.1%
Shell
4.9%
PowerShell
0.8%
Batchfile
0.6%
Other
0.2%