Skip to content

feat: seed Owl store with resolvers - #1294

Open
sourishkrout wants to merge 2 commits into
trude/owlv2-latest-owlfrom
trude/owlv2-seed-resolvers
Open

feat: seed Owl store with resolvers#1294
sourishkrout wants to merge 2 commits into
trude/owlv2-latest-owlfrom
trude/owlv2-seed-resolvers

Conversation

@sourishkrout

@sourishkrout sourishkrout commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bump github.com/runmedev/owl to current Owl main after the source/seed and legacy internal cleanup work
  • seed Runme's Owl-backed session store through pkg/owl/seed.NewStore
  • pass Runme's observed session environment as [process]
  • pass project env-file order into Owl seed discovery
  • enable Owl direnv attribution when the Runme project enables direnv, instead of running the old shell-based direnv loader for Owl sessions
  • keep Runme's Owl command adapter compiling against the current resolver prompt interface

Tests

  • go test ./runner -count=1
  • go test ./cmd ./session -count=1
  • runme run check test

Stack

@sourishkrout
sourishkrout force-pushed the trude/owlv2-seed-resolvers branch 3 times, most recently from 3f1aaa9 to 90c9cfd Compare August 7, 2026 19:59
@sourishkrout
sourishkrout marked this pull request as ready for review August 7, 2026 23:23
@sourishkrout
sourishkrout force-pushed the trude/owlv2-seed-resolvers branch from 90c9cfd to 8e91ac9 Compare August 12, 2026 17:25
@sourishkrout
sourishkrout force-pushed the trude/owlv2-seed-resolvers branch from 8e91ac9 to 7875404 Compare September 1, 2026 18:49
Signed-off-by: Sebastian (Tiedtke) Huckleberry <sebastiantiedtke@gmail.com>
Signed-off-by: Sebastian (Tiedtke) Huckleberry <sebastiantiedtke@gmail.com>
@sourishkrout
sourishkrout force-pushed the trude/owlv2-seed-resolvers branch from 7875404 to 377c0dd Compare September 3, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant