Yichen Jiang 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
..
src 2fda7c1da5 feat(cli): default session store to global ~/.dsh/sessions 2 місяців тому
tests c4647a8609 test: adopt execa for hand-rolled subprocess plumbing, parseArgs for llm-mock-server CLI, vi.waitFor for poll loops 2 місяців тому
README.i18n.yaml 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
README.md 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
README.zh.md 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
cordis.yml 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
package.json 152f3e9596 feat(apps): register OpenAI and Anthropic providers 2 місяців тому
tsconfig.json a04a223bab refactor(gui): copy-free settings shell; ui-settings-general owns ownerless copy 2 місяців тому
tsdown.config.ts 6baa030594 feat(cli): dsh CLI with personal config overlays from ~/.config/dsh 2 місяців тому

README.i18n.yaml

# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write apps/cli/README.md
README.md: 902db2681571aa291bab88ed05f886d07dbf9543
README.zh.md: 4105a62058201520f2fc1017fe047966f493b0d3