Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jkrandom-sudo/opencode-plugin-loop
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.8.0
Choose a base ref
...
head repository: jkrandom-sudo/opencode-plugin-loop
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.1
Choose a head ref
  • 2 commits
  • 10 files changed
  • 3 contributors

Commits on Aug 6, 2026

  1. feat(loop): loop.md re-read on every fire + trailing "every" clause p…

    …arsing (0.8.1)
    
    v0.9.0 stage of the Claude Code alignment report, released as 0.8.1:
    
    - File-backed maintenance tasks (bare /loop with a project or user-level
      loop.md) now record loopFilePath + lastContentHash and re-read the file
      at fire time: edited content is injected in full and the hash
      persisted; unchanged content gets a short cache-friendly reminder; a
      deleted file turns the tick into a no-op. Snapshot maintenance tasks
      without loopFilePath are unaffected.
    - extractInterval() now deterministically extracts a trailing "every"
      clause ("check the deploy every 20m", "every 5 minutes") as a fixed
      interval when the leading token isn't one — "check every PR" does not
      match and stays Adaptive. Word units (seconds/minutes/hours/days) map
      to s/m/h/d via the same parser, so the 1s minimum applies uniformly.
    
    190/190 tests pass. Verified against a real opencode serve: trailing
    every created a fixed 20s task that ran immediately; loop.md edits were
    injected in full on the next fire, unchanged content got the short
    reminder, and deleting loop.md produced a no-op tick.
    
    Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
    jkrandom and claude committed Aug 6, 2026
    Configuration menu
    Copy the full SHA
    c620538 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from jkrandom-sudo/feat/loop-reread-every

    feat(loop): loop.md re-read on fire + trailing every clause (0.8.1)
    jkrandom-sudo authored Aug 6, 2026
    Configuration menu
    Copy the full SHA
    638188c View commit details
    Browse the repository at this point in the history
Loading