Skip to content

Nesso v0.1.0-alpha.41

Choose a tag to compare

@github-actions github-actions released this 17 Jul 17:01

[0.1.0-alpha.41] - 2026-07-17

Added

  • Telemetry: Funnel-oriented events for onboarding completion/skip, graph lifecycle (creation with source, open), node/edge deletion, review and mentor session completion/abandonment with low-cardinality count buckets, and I/O import/export failures with bounded failure reasons. All events are privacy-safe — no graph IDs, names, content, chat messages, file paths, API keys, or raw errors are included in any payload. The existing opt-in and anonymous-only identity model remains unchanged.

Fixed

  • Desktop AI: Fixed native mentor requests failing when the HTTP capability scope contained unescaped IPv6 loopback patterns. Settings endpoint checks and local Ollama model pulls now share the native/browser transport boundary, preserve authentication, and discard stale results.

  • Canvas: The left-side connection handle on concept nodes now starts relation creation again. The underlying fix normalizes connection direction in so that the drag-start node always becomes the semantic source, regardless of which handle the gesture originated from. Both connection dots remain visually identical and fully usable. Regression from [0.1.0-alpha.40].

Changed

  • ConceptElaboration: Reduced from six fields (definition, examples, notes, imageUrl, imageTitle, imageDescriptionUrl) to just definition — a breaking alpha-only simplification ahead of Writing Mode. All UI (Inspector, Review Mode), serialization, validation, LLM context, MCP schema, seeds, docs, and tests updated accordingly. Old graph files with extended elaboration fields are unsupported.

  • Desktop: Mentor requests now use Tauri's native HTTP transport, which reaches hosted HTTPS OpenAI-compatible endpoints and loopback Ollama without browser CORS restrictions; the browser transport is unchanged.