Repository navigation
JIN Core Engine v1.0 - #29
Merged
Merged
Conversation
- persist delayed memory reports to files - support multi-report append/remove
- remove runtime action boundary suppression - clarify delayed memory save and append rules - update runtime action regression coverage
- update bold text color
- add idle-driven extraction and two-phase long-term L4 memory consolidation - add regression coverage
- add update_delayed_memory action for extending reports - archive absorbed L4 facts from active brain context - add pinned delayed-memory reports - refresh README, theme assets, and regression coverage
- add default manual start commands - clean up configuration table
- update ui with close and attach buttons - update main screenshot
- persist L4 facts snapshot to memory/facts - merge browser L4 stores into a single source of truth - prevent empty/private-window snapshots from overwriting facts - preserve merged fact provenance with source_fact_ids
- remove fixed side safe spacing from chat layout - keep collapsed panels docked to screen edges
- carry previous chat reasoning into the next brain prompt outside follow-up ticks - remove L4 confidence scoring - log detailed L4 merge operations for create, update, reinforce, and ignore decisions - harden stream validation against recurrent sentence loops and empty JIN_COLOR markers - fix underscore emphasis rendering for unicode identifiers - add regression coverage for memory prompts, L4 merges, stream loops, JIN_COLOR parsing, and formatter output
- render active and delayed memory as a rotating dashed segment with hover glow
- persist deleted fact tombstones and prevent stale snapshots from restoring facts - restore deleted L4 facts directly from logger cards - group extraction and merge request/response traces with structured skip diagnostics - prune processed pending facts and block browser sync during active L4 updates - highlight memory records and avatar rings referenced in JIN responses - resolve delayed memory previews against the latest stored report state
- add an L4 facts ring to the runtime avatar - improve pinned delayed memory indication
- fix for update delayed memory flow not detected by runtime
- add JIN_FOR_L4 marker for resolving meaningful long-term memory conflicts - process focused clarifications through the L4 maintainer in the background without a follow-up - preserve delayed memory references when related L4 facts are replaced - validate marker payloads, lifecycle events, and replacement flows with tests - update README.md
- fix response button visibility for empty/truncated L4 runs - add better explanation for L4 truncation logs
- catch and log LM Studio API and stream errors
- add active bubble state while JIN writes an L4 update - rename marker to UPDATE_L4_FACTS for clearer action intent
- extend reasoning citations across runtime, active and L4 memory - keep citation highlights persistent and synced with panels and avatar rings
- fix for long term facts loop detection
- add anchor and absorbed fact handling for delayed memory - migrate delayed memory actions to load/unload naming - update delayed memory through partial JSON payloads - clean delayed memory references when L4 facts are deleted
- fix tests
- replace delayed memory absorbed facts with facts_ids - document live avatar behavior - fix tests
- update live avatar refresh behavior - cleanup default background image
- clean up L4 memory sync logging - remove dubious rule for delayed memory save
- expose stream validator repeat thresholds through config - add service usage fallback and focus brain context tab on submit - add avatar memory layer visibility toggle - tighten reasoning/action spacing and scene tint layering - update client contract tests and cache-busting versions
- add delayed memory delete/restore sync - keep loaded delayed facts visible in l4 context - persist submitted answer rating visuals - make active memory autonomous and hide reasoning fallback
- add delayed memory delete/restore and loaded-context highlighting - rename delayed memory and skill flows to load/unload - keep skill state visible in runtime context - simplify reasoning loop validator output - persist answer rating state and autonomous active memory
- append attached file content to the context max to 32k tokens
- add custom JIN bubble skin selector - fix bootstrap from stale localStorage data - sync all JIN actions to same format
- cleanup old naming
- add skill for agents public board - add dynamic L-T lazy loading based on context window budget
- tighten agents board skill flow
- add MCP client, CALL_MCP action, and Blender skill - simplify context blocks and remove waiting telemetry - move file and project actions into dedicated skills - update action contracts, file timestamps, tests, and docs
- split actions dispatcher into separate files - refactor actions flow - fix marker handle inside payload - remove action counters - ui fixes
- sync runtime action bare fallback and ownership - remove visual action sequence - fix clean tool results turn boundary - cleanup after save active memory refactor - remove runtime stream guard duplication - cleanup brain non-stream path - unify l-t fact semantic signature - fix stream malformed aliases - cleanup dead code
- sync project documentation - fix tests
- add first-run one-click default setup
- fix first run bootstrap
- add lm-studio auto detection - update README.md
- add logs tab for memory panel - add session title
- fix and cleanup tests
- sync documentation with latest changes
- sync documentation with latest changes - add first-run vision support - update screenshots
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CALL_MCP, Streamable HTTP/SSE/stdio support, and the Blender MCP skill.