Tags: endjin/RLM
Tags
Fix documentation and CLI error messages based on skill execution an… …alysis (#10) Documentation: - Update session file location from "working directory" to home directory (~/) in agent-guide.md, troubleshooting.md, and reference.md - Add "Exporting Session Content to Files" section explaining slice vs next - Clarify parallel processing workflow requires chunking before next command - Add Claude Code integration setup instructions to README.md CLI: - Add helpful error message to stderr when `rlm next --raw` fails due to missing chunks: "Error: No chunks available. Run 'rlm chunk' first." - Use assembly version instead of hardcoded version string in Program.cs
Fix import command to search home directory for session files (#9) * Fix import command to search home directory for session files When using a session file pattern (rlm-session-*.json), the import command now checks the home directory first, where session files are actually stored. This fixes the issue where workers' session files were unfindable when the parent runs from a different working directory. - Add session pattern detection in ImportCommand - Check home directory when pattern matches session files and CWD has no matches - Add GetHomeDirectory helper method - Add ImportCommandTests with 4 test cases for the fix and backwards compatibility Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Address GitHub Copilot review feedback - Extract GetSessionDirectory() to ISessionStore interface to eliminate duplicate GetHomeDirectory() logic in ImportCommand - Handle default session file pattern (.rlm-session.json) in addition to named session patterns (rlm-session-*.json) - Remove unused result variable in test Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
-
Jan 31, 2026 - 291052b
- zip
- tar.gz
- Notes 8000
- Downloads
Fix: Issue #6 (#7) * Enhance WordDocumentReader to preserve semantic structure - Modified `WordDocumentReader` to detect "Heading1" through "Heading6" styles and prepend Markdown-style headers (`#` to `######`) to the text. - Added code comments explaining the heading detection logic. - Removed unused `HeaderRegex` from `SemanticChunker`. - Added `WordDocumentReaderTests` to verify that document structure is preserved. Fixes #6 * Add tests for WordDocumentReader to verify heading preservation in complex documents * Fix platform-dependent newline in WordDocumentReader test assertion (#8) * Initial plan * Fix platform-dependent newline assertion in WordDocumentReaderTests Co-authored-by: HowardvanRooijen <128664+HowardvanRooijen@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: HowardvanRooijen <128664+HowardvanRooijen@users.noreply.github.com> * Add comprehensive tests for WordDocumentReader functionality and metadata extraction --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: HowardvanRooijen <128664+HowardvanRooijen@users.noreply.github.com>
Various RLM Improvements (#5) * Fix build credentials * Various refactoring to improve the RLM pattern. Replace instances of System.IO with Spectre.IO. * Add custom dictionary * Update Skills and add an RLM Agent. * Address Copilot PR comments * Tweaks to AOT and Single File Publishing * Tweak description for activation words
Implement RLM (#1) * Add .gitattributes for line ending normalization and binary file handling; update .gitignore to exclude additional files * Add DevOps config. * Add RLM Cli implementation * Add Claude Code Skill * Address PR comments * Refactor YAML parsing in MetadataExtractionProcessor and MarkdownDocumentReader for improved readability and efficiency; add cancellation check comments in chunker tests * Remove RuntimeIdentifier project config, at least for now * Switch to non-matrix build workflow and other build tweaks * Enable dotnet global tool * Fix code coverage. * Update documentation references to clarify JSON output formats and session file details * Enable publishing by setting $SkipPublish to false --------- Co-authored-by: James Dawson <james.dawson@endjin.com>