Skip to content

feat: Pi-first Personal Agent with preselected free-tier model and OpenCode coding mode - #2

Merged
servicememeai merged 13 commits into
devfrom
feat/pi-first-fixed-free-default-20261019
Oct 18, 2026
Merged

servicememeai merged 13 commits into
devfrom
feat/pi-first-fixed-free-default-20261019

Conversation

@servicememeai

Copy link
Copy Markdown
Collaborator

User experience

  • local-bridge agent and agent chat start Pi by default in chat-only mode.
  • Pi is pinned to google/gemini-3.5-flash-lite, the documented Google Gemini API free tier; users are not asked to pick a model.
  • local-bridge agent code invokes OpenCode only for programming, pinned to a known opencode/deepseek-v4.1-flash-free catalog entry.
  • Each launches independently in the same private workspace or the same explicitly user-selected --dir, without automatic handoff or remote shell.

Explicit constraints

  • First-use Pi still requires the user's own Google AI Studio free-tier key and one-time official Pi /login google; no credentials are read or stored by Local Bridge.
  • No silent fallback to paid/random models, including when a free candidate disappears.
  • Availability is region/quota dependent; a paid Google project may incur charges; free-tier conversations may be used to improve Google products.
  • Default Pi --no-tools; OpenCode --agent plan and user confirmations for shell/edit operations.
  • Original read-only MCP/CloudFile tools unchanged.
  • Existing advanced --model override remains opt-in, with price warning; users never need it for setup.

Testing

  • Rust unit test checks exact pinned Pi launch args, model filtering and existing permission gates.
  • GitHub Actions cross-platform formatting/Clippy/tests/build on Windows/macOS/Linux.
  • Real model requests are not in CI: provider authentication and quotas require personal setup.

@servicememeai
servicememeai merged commit 2fa646a into dev Oct 18, 2026
3 checks passed
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