feat: add Gemini provider support#9
Merged
Re-bin merged 1 commit intoHKUDS:mainfrom Feb 2, 2026
Merged
Conversation
Contributor
anunay999
commented
Feb 2, 2026
- Update configuration schema to include Gemini provider
- Modify API key retrieval to include Gemini
- Enhance CLI status command to display Gemini API status
- Update LiteLLMProvider to support Gemini integration
- Update configuration schema to include Gemini provider - Modify API key retrieval priority to include Gemini - Enhance CLI status command to display Gemini API status - Update LiteLLMProvider to support Gemini integration
Contributor
Author
|
@Re-bin Please review to add support for Gemini |
Contributor
|
That's truly useful |
wonderboy02
added a commit
to wonderboy02/nanobot_wondo
that referenced
this pull request
Feb 22, 2026
Silent mode and auto-answered numbered questions now send a ✅ emoji reaction on the original message instead of returning nothing. This gives users visual confirmation that their message was processed. - Add _reaction_message helper to AgentLoop - Handle reaction-only OutboundMessage in Telegram channel - Add reaction guard in Discord, WhatsApp, Feishu channels - Add num_retries param to LiteLLMProvider (default 3) - Document OutboundMessage type field as future tech debt (HKUDS#9) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
wonderboy02
added a commit
to wonderboy02/nanobot_wondo
that referenced
this pull request
Feb 26, 2026
…e (rev.4) Replace per-notification cron job approach with Reconciler/Scheduler pattern. Notification list IS the schedule — Scheduler checks scheduled_at and delivers when due, Reconciler syncs GCal as derived state. Key design decisions: - Processing lock (asyncio.Lock) for Worker/Main/Timer mutual exclusion - _deliver returns bool to prevent mark_delivered on failure - parse_datetime guarantees naive datetime (TZ=Asia/Seoul convention) - No per-notification channel/chat_id — single channel via Reconciler defaults - Startup trigger for missed deliveries after process restart Resolves Known Limitations #2, HKUDS#9, HKUDS#10, HKUDS#12, HKUDS#13. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
super-david-ramos
pushed a commit
to super-david-ramos/nanobot-barnaby
that referenced
this pull request
Mar 17, 2026
…a-xb0E8 Remove message content from info-level logs
linziyanleo
added a commit
to linziyanleo/nanobot__ava
that referenced
this pull request
Mar 26, 2026
- context_patch: new patch (HKUDS#9) intercepting ContextBuilder.build_messages to apply HistorySummarizer → HistoryCompressor → categorized memory injection into system prompt - loop_patch: inject categorized_memory, history_summarizer, history_compressor attributes into AgentLoop.__init__; add self.context._agent_loop back-reference for context_patch Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.