8 Commits
Author SHA1 Message Date
enderofwings 3e4fc9beb3 Merge pull request 'feat(macos): add native Homebrew install path' (#14) from fix/macos-doc-cleanup into main
package / wheel (push) Waiting to run
2026-08-26 19:06:25 +00:00
enderofwings e60ed13361 Merge pull request 'fix(tui): stop a stream outlived by /new from leaking into the next conversation' (#13) from fix/tui-history-leak into main
package / wheel (push) Waiting to run
2026-08-26 19:04:58 +00:00
enderofwings 99381f7e9e Merge pull request 'fix(packaging): remove the memory-service integration this CLI reintroduced' (#12) from fix/packaging-drop-memory-service into main
package / wheel (push) Waiting to run
2026-08-26 18:49:05 +00:00
enderofwings 8bc8123bfa Merge pull request 'fix(preview): hung-frame watchdog + require approval for guessed action calls' (#11) from fix/preview-watchdog-and-guard into main 2026-08-26 18:15:13 +00:00
enderofwings 3e89df142b Merge pull request 'fix(runtime): close SQLite handles and harden Ollama I/O' (#5) from Athena/NexusOS:codex/runtime-reliability into main 2026-08-26 17:58:23 +00:00
enderofwings b5541d1c48 Merge pull request 'Security: request-size caps, concurrency limits, model-pull allowlist' (#3) from Athena/NexusOS:harden/3-resource-limits into main 2026-08-07 15:52:07 +00:00
enderofwingsandClaude Sonnet 5 f8f193c56b Prune Linux-only theme assets on Windows installs
install-windows.ps1 now removes everything under assets\ except
NexusOS.ico (the only file anything on Windows reads) right after the
desktop shortcut step - the GTK/KDE/XFWM4/Plymouth theme has nothing to
theme without a matching desktop environment under it.

Ported via bin/publish.sh from NexusOS-jon.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-22 22:18:35 -05:00
enderofwingsandClaude Sonnet 5 ec8f2e08f6 Port Windows installer/ncp fixes and a real nomic-embed-text default
- install-windows.ps1: warn about a leftover profile-based ncp() that
  would shadow ncp.cmd; the "press any key to close" footer now skips
  the wait when stdin is redirected (was hanging indefinitely) and
  exits cleanly instead of Stop-Process when it owns the window; pulls
  nomic-embed-text alongside the chat/memory models.
- management/ncp.py: ncp start / start -b bring Ollama up automatically;
  longer timeout + real error message on a slow model warm.
- synapse/nexus_config.py: DEFAULT_EMBED_MODEL, single source of truth
  alongside DEFAULT_CHAT_MODEL/DEFAULT_MEMORY_MODEL.
- synapse/ollama_manager.py: is_available() cached instead of spawning a
  process per /status poll; is_running() timeout dropped 2s -> 0.5s so a
  healthy backend stops reading as dead; embed() reads the new default
  instead of a hardcoded string; de-duplicated serve-env setup.

Ported via bin/publish.sh from NexusOS-jon.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-22 22:05:37 -05:00