Skip to content

Releases: Vincentwei1021/Synapse

v0.7.0 — PGlite Local Mode

20 Apr 05:24
183e0c2

Choose a tag to compare

Highlights

One-command local install — no PostgreSQL or Redis required:

npm install -g @synapse-research/synapse
synapse

Changes

Bug Fixes

  • Bug #19 (Critical): Research question creation silently failed in standalone mode — server actions replaced with REST API
  • Bug #20 (Medium): Cache directory permission denied on global npm install — postinstall chmod fix
  • Health check no longer false-reports "degraded" when Redis is configured but lazy-loaded

Improvements

  • Completion notification toasts show a checkmark icon instead of a plain dot
  • New /api/research-questions/[uuid]/review REST endpoint

Documentation

  • README updated with one-command install instructions (EN + ZH)
  • Consolidated E2E test report: 54 tests, all passing
  • Removed test screenshots from repo root

CLI Package

  • @synapse-research/synapse@0.2.5 on npm

v0.6.1

15 Apr 09:25
b09ee34

Choose a tag to compare

What's New

  • Project descriptions on the dashboard now preserve intentional blank lines when expanded, improving readability for structured briefs
  • The experiment plan side panel now renders above the detail sheet overlay, uses the shared panel background, and allows normal text selection
  • The autonomous experiment entry button is more prominent, with refreshed blue styling and a yellow lightning icon for faster scanning
  • The experiment detail sheet is wider on large screens, giving experiment plans, results, and progress logs more room

Notes

  • This release also updates the English and Chinese README changelog sections for v0.6.1.

v0.6.0

11 Apr 18:13

Choose a tag to compare

Added

  • Agent Type & Transport: Agents now have a type field (openclaw | claude_code) that maps to an internal transport capability (realtime | poll). Web UI dispatch features only show realtime-capable agents.
  • Agent type selector: Create and edit forms on the Agents page include a Type dropdown with badge display.
  • Transport query filter: GET /api/agents supports ?transport=realtime and ?type=claude_code query parameters.
  • Dispatch validation: Auto-search and deep-research API routes reject agents that do not support realtime transport.
  • Experiment assignments in checkin: synapse_checkin now returns assigned experiments alongside legacy experiment runs.
  • Research Copilot workflow: Claude Code SessionStart hook presents research projects with progress summaries and a guided workflow covering paper search, deep research, research questions, experiments, and analysis.
  • Project progress in checkin: synapse_checkin returns a projects array with paper counts, deep research status, research question titles, and experiment counts by status.

Changed

  • Plugin version: Synapse Claude Code plugin bumped to 0.6.0.

Fixed

  • Admin role validation: Added admin to valid agent roles in server actions and API routes.
  • Type validation in server actions: createAgentAndKeyAction and updateAgentAction now validate agent type.
  • Nullable auth guard: Fixed potential null auth context in integrations route.

v0.5.1

09 Apr 18:07

Choose a tag to compare

Added

  • DeepXiv paper search: Replace Semantic Scholar + OpenAlex with DeepXiv hybrid search (BM25 + vector) over arXiv. arXiv API kept as fallback.
  • Full-text paper reading: 4 new MCP tools for progressive reading — synapse_read_paper_brief (~500 tokens), synapse_read_paper_head (~1-2k), synapse_read_paper_section (~1-5k), synapse_read_paper_full (~10-50k)
  • DeepXiv token in Settings: New Integrations card in Settings page — per-company DB-stored token with 1-min cache and env var override
  • What's New in README: Both README.md and README.zh.md now have a What's New section updated each release

Changed

  • Agent prompts: Auto-search uses brief for relevance assessment before adding papers; deep research uses progressive reading for full-text literature reviews
  • OpenClaw plugin v0.9.0: New reading tool registrations and updated agent prompts

Removed

  • Semantic Scholar & OpenAlex: Search adapters removed — paywalled papers can't be read anyway
  • Stale screenshots: 14 debug screenshots (~2MB) removed from project root
  • .vscode/: IDE config removed from repo, added to .gitignore
  • CHANGELOG.md: Pre-rename Chorus-era changelog removed, replaced by README What's New

v0.5.0

09 Apr 15:34

Choose a tag to compare

Major Changes

Research & Literature

  • Multi-source paper search (Semantic Scholar + OpenAlex + arXiv) with rate limiting, retry, and dedup
  • Deep research report versioning (v1 → v2 → v3)
  • Related Works page: one-shot paper search + deep research trigger with prompt editing
  • Paper publishedYear extraction and display

MCP Tools & Permissions

  • Tool cleanup: 114 → 65 tools (removed legacy ExperimentDesign/Run/Hypothesis)
  • 5-permission model: pre_research, research, experiment, report, admin
  • Tool names normalized (removed research_lead_ and pi_ prefixes)

GitHub Integration

  • Project-level repo config (URL, username, token)
  • Base branch selection when creating experiments
  • Agent pushes code to experiment branches, tracked in UI
  • synapse_get_repo_access MCP tool

Compute & GPU

  • Per-node GPU telemetry toggle (30s polling, auto-disable after 3 failures)
  • GPU reservation system (synapse_reserve_gpus) with atomic transactions
  • Queued experiments automatically re-triggered on GPU release by priority

Experiment Workflow

  • Structured experiment prompt: check GPU → reserve → start → SSH → clone → execute → monitor → push → submit
  • Cron-based monitoring for long-running experiments
  • liveStatus support in progress reports (queuing/checking_resources/running)

UI & Docs

  • Dark mode color fixes across all pages
  • Document types: experiment_result, literature_review, analysis, methodology
  • GitHub config in project settings and edit dialog
  • Deployment guide with OIDC/Cognito setup
  • Three-environment sync rules in CLAUDE.md/AGENTS.md