Skip to content

fix(auto-capture): toast when provider config is missing - #433

Merged
EyJunge1 merged 1 commit into
tickernelz:mainfrom
EyJunge1:fix/424-auto-capture-config-toast
Oct 24, 2026
Merged

EyJunge1 merged 1 commit into
tickernelz:mainfrom
EyJunge1:fix/424-auto-capture-config-toast

Conversation

@EyJunge1

Copy link
Copy Markdown
Collaborator

Summary

  • Show a startup warning toast (and log) when autoCaptureEnabled is true but no auto-capture provider is configured — the silent failure that led to no memories created #424.
  • Document that built-in Free/opencode models (e.g. big-pickle) are often unsuitable for internal structured-output capture; prefer authenticated providers or opencodeModel: "inherit".
  • Add unit coverage for the reminder message and toast gating via showErrorToasts.

Closes #424

Test plan

  • bun test tests/auto-capture-config-toast.test.ts
  • bun run check
  • Start OpenCode with autoCaptureEnabled: true and no opencodeProvider/opencodeModel — confirm warning toast appears
  • With a valid provider configured, confirm no toast and auto-capture still works

Checklist

  • Branch is based on main (do not open PRs from commits already on main)
  • bun test passes (or N/A)
  • bun run typecheck passes (or N/A)
  • bun run check passes (format + lint + typecheck; or N/A)
  • Docs / README updated when behavior or contribution process changes

Warn at plugin startup when autoCaptureEnabled is true but no
capture provider is ready, and document that Free opencode models
are a poor fit for internal structured-output sessions.

Refs: tickernelz#424
@EyJunge1
EyJunge1 merged commit adc3a25 into tickernelz:main Oct 24, 2026
7 checks passed
@EyJunge1 EyJunge1 mentioned this pull request Oct 24, 2026
2 of 6 tasks
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.

no memories created

1 participant