mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-15 17:30:13 +08:00
`abort_signal` (asyncio.Event) is passed via **kwargs into payloads during tool_call streaming, causing "Object of type Event is not JSON serializable" when the OpenAI client tries to serialize the request body. Regression test added: test_prepare_chat_payload_strips_non_json_serializable_kwargs
88 lines
1.1 KiB
Plaintext
88 lines
1.1 KiB
Plaintext
# Python related
|
|
__pycache__
|
|
.mypy_cache
|
|
.venv*
|
|
.conda/
|
|
uv.lock
|
|
.coverage
|
|
|
|
# IDE and editors
|
|
.vscode
|
|
.idea
|
|
|
|
# Logs and temporary files
|
|
botpy.log
|
|
logs/
|
|
temp
|
|
cookies.json
|
|
|
|
# Data files
|
|
data_v2.db
|
|
data_v3.db
|
|
data
|
|
configs/session
|
|
configs/config.yaml
|
|
cmd_config.json
|
|
|
|
# Plugins
|
|
addons/plugins
|
|
astrbot/builtin_stars/python_interpreter/workplace
|
|
tests/astrbot_plugin_openai
|
|
|
|
# Dashboard
|
|
dashboard/node_modules/
|
|
dashboard/dist/
|
|
.pnpm-store/
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# Bundled dashboard dist (generated by hatch_build.py during pip wheel build)
|
|
astrbot/dashboard/dist/
|
|
|
|
# Operating System
|
|
**/.DS_Store
|
|
.DS_Store
|
|
|
|
# AstrBot specific
|
|
.astrbot
|
|
astrbot.lock
|
|
|
|
# Other
|
|
chroma
|
|
venv/*
|
|
pytest.ini
|
|
AGENTS.md
|
|
IFLOW.md
|
|
|
|
# genie_tts data
|
|
CharacterModels/
|
|
GenieData/
|
|
.agent/
|
|
.codex/
|
|
.claude/
|
|
.opencode/
|
|
.kilocode/
|
|
.serena
|
|
.worktrees/
|
|
|
|
.astrbot_sdk_testing/
|
|
.env
|
|
dashboard/warker.js
|
|
dashboard/bun.lock
|
|
.pua/
|
|
|
|
# Rust build artifacts
|
|
rust/target/
|
|
|
|
# Build outputs
|
|
dist/
|
|
*.whl
|
|
# 拓展模块
|
|
*.so
|
|
*.dll
|
|
|
|
# MDI font subset (generated by dashboard/scripts/subset-mdi-font.mjs)
|
|
dashboard/src/assets/mdi-subset/*.woff
|
|
dashboard/src/assets/mdi-subset/*.woff2
|
|
.planning
|