Commit Graph
18 Commits
Author SHA1 Message Date
ExtraltodeusandClaude Opus 4.8 4bc7c8005e Add MCP control server, live API-generation view, and repetition penalty
- scripts/jwash_mcp.py: MCP server (FastMCP/stdio), an HTTP client of the running
  J-Wash server so an external LLM can drive an already-loaded model. Tools:
  generate, find_token, list_layers, scale_token/replace_token (pure-weights,
  layers required), set_intensity, list_edits/reset_edits.
- api/app.py + ui: /api/generate now records the last exchange (surfaced in
  /api/status) and broadcasts on /ws when done; the UI shows a "generated via
  API/MCP" panel at the top of the chat and an Options "API monitor" toggle that
  swaps the 2s status poll for an event-driven refresh.
- sampling: repetition penalty (default 1.0, applied in model_manager._sample),
  exposed as a "rep" field in the chat controls; intentionally not exposed
  through the MCP.
- ui: remove the redundant "md" chat toggle (already available in Options).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 07:29:29 +02:00
ExtraltodeusandClaude Opus 4.8 407ce9eef0 gitignore: exclude local .reprise/ notes folder
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 05:09:01 +02:00
ExtraltodeusandClaude Opus 4.8 d9773394e3 Support fitting lenses on any dataset and equal-parts mixes
The fit corpus was limited to three hardcoded choices (wikitext, Semantic-Harmless, mixed), and any other id was rejected. Now any HuggingFace dataset id works, and any number of them can be ticked to fit on an equal-parts mix, shuffled.

n_prompts now counts training SEQUENCES (what the fit iterates over) instead of source rows: each dataset is packed up to its quota, so the number entered is exactly what runs, regardless of the dataset. The fixed dropdown becomes a checkable dataset library persisted in localStorage.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 05:08:52 +02:00
Extraltodeus daeb127651 Remove note about lens loading requirement
Removed note about loading a lens to enable the editor.
2026-07-14 01:10:17 +02:00
Extraltodeus 9cde0b5e57 Update README.md 2026-07-14 01:09:53 +02:00
Extraltodeus a43129fb50 Update README to remove model warning
Removed warning about Nikusui-v1 model usage.
2026-07-14 00:48:39 +02:00
Extraltodeus 0e375e0e5d Update README.md 2026-07-14 00:48:27 +02:00
Extraltodeus 5b24a098a9 Fix formatting issues in README.md 2026-07-14 00:47:36 +02:00
Extraltodeus a4696aa3bc Update warning message for Nikusui-v1 model
Clarified warning about running the Nikusui-v1 model.
2026-07-14 00:47:07 +02:00
Extraltodeus a5f5d047f7 Update README.md 2026-07-14 00:46:45 +02:00
Extraltodeus 76ed7f4e44 Delete assets/README.md
lol
2026-07-14 00:42:06 +02:00
Extraltodeus ba3471111a Add files via upload 2026-07-14 00:41:21 +02:00
Extraltodeus ed2e0f5dc1 Delete stop.ps1 2026-07-14 00:40:36 +02:00
Extraltodeus 04b87f0570 Delete image.png 2026-07-14 00:40:22 +02:00
Extraltodeus 349737a58d Delete image-1.png 2026-07-14 00:40:05 +02:00
Extraltodeus ea72d31c6c update readme 2026-07-14 00:05:42 +02:00
Extraltodeus 790e1fa687 readme screenshots 2026-07-13 23:52:57 +02:00
Extraltodeus 1ff4063282 Cleanup init commit 2026-07-13 22:26:50 +02:00