Skip to content

test: add integration test for fully injected dependencies via RuntimeOptions (Issue #119) - #189

Open
rafaio1 wants to merge 1 commit into
Lilly-Protocol:mainfrom
rafaio1:bounty/issue-119-injected-dependencies
Open

test: add integration test for fully injected dependencies via RuntimeOptions (Issue #119)#189
rafaio1 wants to merge 1 commit into
Lilly-Protocol:mainfrom
rafaio1:bounty/issue-119-injected-dependencies

Conversation

@rafaio1

@rafaio1 rafaio1 commented Aug 26, 2026

Copy link
Copy Markdown

Summary

Adds integration test verifying all five RuntimeOptions injection points are used during task execution.

Tests Added

  • ✅ Custom memoryStore receives appended entry
  • ✅ Custom logger records startup and execution messages
  • ✅ Custom eventBus emits full lifecycle events
  • ✅ Custom stateStore persists and retrieves values
  • ✅ Custom modelProvider injected into tool context

Verification

All 7 tests pass locally via npx vitest run tests/agent-runtime.test.ts.

Closes #119

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.

[Bounty: $60] Add integration test for fully injected dependencies via RuntimeOptions

1 participant