jeo-code v0.3.0 — OAuth + local provider
OAuth authentication and a local (offline) provider, on top of the real coding agent.
Install
bun install -g github:akillness/jeo-codeNew in v0.3.0
- jeoc auth — OAuth credential storage (login/status/logout → ~/.jeoc/auth.json, chmod 600). OAuth access tokens are sent as
Authorization: Bearer(Anthropic +anthropic-beta: oauth, Gemini, OpenAI) and take precedence over API keys. Env tokens supported (ANTHROPIC_OAUTH_TOKEN / CLAUDE_CODE_OAUTH_TOKEN / GEMINI_OAUTH_TOKEN / OPENAI_OAUTH_TOKEN). - Local provider
ollama— native/api/chat, keyless, default modelqwen2.5:0.5b. Runs the agent fully offline. - jeoc doctor now verifies the ollama server + model pull and reports
authModereadiness. - Credential model:
authMode = local | apikey | oauth | none.
Verified live: a local ollama/qwen2.5:0.5b agent run emitted a real write_file tool call that wrote a 12-byte file to disk — the full tool-calling loop runs offline. 29/29 tests, green CI, zero runtime deps.