9 Commits

Author SHA1 Message Date
1d32a9f76a sync install.sh: only install camoufox-js, daemon is now embedded in binary 2026-06-13 23:22:22 +05:30
6aa200f373 sync install.sh: rm bundled camoufox-js + fix socket shutdown 2026-06-13 20:03:03 +05:30
cb77ba84a0 fix: rm bundled camoufox-js instead of --prefix override 2026-06-13 19:42:43 +05:30
b05bfa1a40 fix(install): install camoufox-js@0.11.0 inside daemon package, not globally 2026-06-13 19:25:56 +05:30
9dbffa2d19 fix(install): redirect git clone and cargo build output to stderr 2026-06-13 19:05:52 +05:30
ce0f351ca3 fix(install): info/ok/warn write to stderr 2026-06-13 18:57:14 +05:30
d7f66bb855 fix(install): use prebuilt binary or clone source — never fails with 'no workspace'
Root cause: gyandoot-release repo has no Cargo.toml, so 'build_gyandoot()'
failed with 'Cargo workspace not found'. The installer assumed source code.

Fix: ensure_gyandoot_binary() — three-tier resolution:
1. Check for Cargo workspace → build from source (gyandoot-v2 repo)
2. Check linux/macos/windows/ dir for prebuilt binary (gyandoot-release)
3. Clone gyandoot-v2 source repo and build from scratch (fallback)

Also: install_binary() now takes a binary path parameter instead of
hardcoding target/release/gyandoot
2026-06-13 18:46:50 +05:30
e4fecbba40 fix(banner): corrected ASCII art — now properly spells GYANDOOT 2026-06-13 18:42:21 +05:30
c78a8e82b5 Initial release: GyanDoot v2.0.0
Cross-platform AI Agent Platform
- Sources: https://git.gyannetra.in/gnpl_admin/gyandoot-v2
- Installer: curl -fsSL https://git.gyannetra.in/gnpl_admin/gyandoot-release/raw/main/install.sh | bash

Platforms:
  - macOS (arm64/x86_64) via Homebrew or install.sh
  - Linux (x86_64/aarch64/i686) via install.sh
  - Windows (x86_64) via Git Bash/MSYS2 or PowerShell
  - WSL via install.sh

Includes:
  - install.sh (cross-platform universal installer)
  - Windows: install.bat + install.ps1
  - macOS: Homebrew formula (homebrew/gyandoot.rb)
  - Linux: prebuilt binary + install guide
  - README.md with full documentation
2026-06-13 18:33:38 +05:30