feat(apps): register OpenAI and Anthropic providers

This commit is contained in:
Yichen Jiang
2026-07-28 22:29:41 +08:00
parent 817c09828b
commit 152f3e9596
8 changed files with 39 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
# Full-screen TUI coding agent with swappable DeepSeek and local-bash backends.
# Full-screen TUI coding agent with swappable model and local-bash backends.
# `dsh-tui-demo` supplies the agent spine, workspace instructions, generic
# task controls, JSONL persistence, the pi-tui front door, and `main`.
# HMR remains a leaf because it depends on Loader internals. The app bin loads
@@ -20,6 +20,17 @@
thinking: enabled
reasoningEffort: max
- id: llm-pi-ai
name: '@deepseek-ai/dsh-llm-pi-ai'
config:
providers:
- provider: openai
apiKey: !!js process.env.OPENAI_API_KEY
baseURL: !!js process.env.OPENAI_BASE_URL
- provider: anthropic
apiKey: !!js process.env.ANTHROPIC_API_KEY
baseURL: !!js process.env.ANTHROPIC_BASE_URL
# Local executor for the app bundle's bash tool.
# Managed child-process groups for the bash executor (spawn/kill/output plumbing).
- id: subprocess