Files
nofx/.gitignore
tinkle-community 2f8c6111b1 feat: restrict AI models to claw402 gateway, default GPT-5.6 Sol
- Offer only claw402 (x402 USDC) models: remove direct-API providers
  (deepseek/qwen/openai/claude/gemini/grok/kimi/minimax) and BlockRun
  from supported models, defaults, and the config UI
- Sync model catalog with the claw402 catalog (GET /api/v1/catalog):
  GPT-5.6 Sol/Terra/Luna, Claude Fable 5 / Opus 4.8, DeepSeek-V4
  Flash/Pro, GLM-5 — official naming, brand icons, verified prices
- Default model gpt-5.6 (Sol) across backend and frontend
- fix: omit temperature for GPT-5/o-series reasoning models; they
  reject non-default values and fail the whole request
- fix: hot-reload running traders when a model config is saved under
  its provider key (previously required a restart to take effect)
- fix: allow saving model config edits without re-entering the stored
  key; backend preserves the existing key when api_key is empty
- fix: record AI charges with the effective model name so per-call
  cost tracking matches the invoked model and price
2026-07-28 18:16:43 +09:00

143 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# IDE 配置文件
.idea/
*.iml
*.xml
# AI 工具
.claude/
CLAUDE.md
# 编译产物
nofx-auto
*.exe
nofx
nofx_test
# Go 相关
*.test
*.out
.gocache/
# 操作系统
.DS_Store
Thumbs.db
# 临时文件
*.log
*.tmp
*.bak
*.backup
.cache/
.gh-config/
# 环境变量
.env
config.json
configbak.json
# 数据目录(数据库、日志等)
data/
*.db
# 决策日志
decision_logs/
nofx_test
# Node.js
web/node_modules
web/node_modules/
node_modules/
web/dist/
web/.vite/
*.tsbuildinfo
# ESLint 临时报告文件(调试时生成,不纳入版本控制)
eslint-*.json
# 本地 Agent QA seed个人调试用不纳入版本控制
docs/qa/fixtures/agent_self_play_seed.zh-CN.json
# VS code
.vscode
# 密钥和敏感文件
# 注意crypto目录包含加密服务代码应该被提交
# 只忽略密钥文件本身
secrets/
*.key
*.pem
*.p12
*.pfx
rsa_key*
# 加密相关
DATA_ENCRYPTION_KEY=*
*.enc
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Python 虚拟环境
.venv/
venv/
ENV/
env/
.env/
# uv
.uv/
uv.lock
# Pytest
.pytest_cache/
.coverage
htmlcov/
*.cover
.hypothesis/
# Jupyter Notebook
.ipynb_checkpoints
*.ipynb
# pyenv
.python-version
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
PR_DESCRIPTION.md
# Go build artifacts
/nofx-server
.gstack/
# Local AI agent / skill scaffolding (not part of the runtime app)
.agents/
skills-lock.json
img.png