Synq Core OS
Find a file
cavalier8030 c0f87a43b1 feat: wire Stream UI to Rust backend agents
- Expose agent client fields (emr, finance, messaging, news)
- Add Tauri commands: get_channels, get_channel_cards, get_channel_spotlight, send_beam_query
- Channel data fetchers query real agents (NocoBase, Plaid, Alpaca, Beam, Scrapling)
- Update frontend API layer with new commands
- Update useChannels hook to fetch real channel summaries
- Update useBeam hook to route through send_beam_query
- Add useChannelCards hook for per-channel card fetching
- Update ChannelSection with skeleton loading states
- Update SpotlightCard to support real metric data
- Update ChannelCard with avatarText/avatarGradient support
- Update CardCarousel to use CardItem type
- Frontend + Rust both compile successfully
2026-05-02 20:23:50 -07:00
.kimi chore: add weekend build monitor config 2026-05-01 11:42:51 -07:00
config/systemd feat: milestone 1.5 shell guard 2026-05-01 10:02:30 -07:00
crates feat: wire Stream UI to Rust backend agents 2026-05-02 20:23:50 -07:00
migrations feat: milestone 2.0 full agents + rhythm intelligence 2026-05-01 14:35:45 -07:00
scripts feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
tests feat: milestone 2.0 full agents + rhythm intelligence 2026-05-01 14:35:45 -07:00
ui feat: wire Stream UI to Rust backend agents 2026-05-02 20:23:50 -07:00
.env.example feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
.gitignore chore: add weekend build monitor config 2026-05-01 11:42:51 -07:00
.gitlab-ci.yml feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
Cargo.lock feat: milestone 2.0 full agents + rhythm intelligence 2026-05-01 14:35:45 -07:00
Cargo.toml feat: milestone 2.0 full agents + rhythm intelligence 2026-05-01 14:35:45 -07:00
CHANGELOG.md feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
config.toml feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 18:29:20 -07:00
CONTRIBUTING.md feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
docker-compose.override.yml feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
docker-compose.yml feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
Dockerfile feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
LICENSE feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
README.md feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00
validate_milestone1.sh feat(milestone-1): complete Synq Core Runtime kernel 2026-04-30 19:14:28 -07:00

Synq Core Runtime

Single persistent conversation surface (the Stream) with deterministic PHI classification, hybrid backend routing, and tamper-evident audit logging.

Architecture

Stream UI → Intent Encoder + PHI Classifier → Backend Router → Scheduler → Capability Agents → Manifold/Shadow Log

Stack

  • Rust 1.85+
  • Tauri v2 (fullscreen kiosk UI)
  • PostgreSQL 16 + pgvector
  • sqlx 0.8, tokio 1.40

Workspace Crates

Crate Purpose
synq-protocol Shared types (Vector, Backend, Intent, StreamMessage)
synq-security PHI classifier (<10ms deterministic), ed25519 signing
synq-backend Kimi Cloud + Local Ollama clients, backend router
synq-core Manifold (pgvector), ShadowLog, Scheduler, VectorBus
synq-agents EMR agent skeleton
synq-cli Testing & debugging CLI
ui/stream Tauri v2 + React fullscreen kiosk

Quick Start

# Setup (creates .env, starts Postgres, runs migrations)
./scripts/init.sh

# Run CLI
cargo run --bin synq-cli chat

# Run tests
./scripts/test.sh

# Run Tauri UI
cd ui/stream && npm install && npm run tauri dev

Environment Variables

Copy .env.example to .env and fill in your API keys.

License

MIT