8000 Tags · endjin/RLM · GitHub
[go: up one dir, main page]

Skip to content

Tags: endjin/RLM

Tags

1.0.6

Toggle 1.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
 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

1.0.5

Toggle 1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

1.0.4

Toggle 1.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

1.0.3

Toggle 1.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

1.0.2

Toggle 1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Uncomment ZF_NUGET_PUBLISH_SOURCE in build.yml (#4)

* Uncomment ZF_NUGET_PUBLISH_SOURCE in build.yml

* Swap the nuget publication source

1.0.1

Toggle 1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enhance directory loading command to support recursive glob patterns …

…for markdown files (#3)

1.0.0

Toggle 1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>
0