Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f72b1c3
refactor: migrate to fastapi
Soulter Jun 8, 2026
824f2d0
structure refactor
Soulter Jun 8, 2026
8606dbc
fix: pyright fix
Soulter Jun 8, 2026
b64232f
refactor: improve error handling and public messages in plugin services
Soulter Jun 9, 2026
5cc5283
feat(api): refactor API client integration and enhance request handling
Soulter Jun 9, 2026
961d27f
fix
Soulter Jun 9, 2026
d0be71d
feat(auth): implement rate limiting for v1 login endpoint and enhance…
Soulter Jun 9, 2026
dc009ff
Refactor dashboard API routers to use legacy_router for backward comp…
Soulter Jun 9, 2026
1846591
chore: remove cli test
Soulter Jun 9, 2026
9f92e5b
fix: update dashboard tests for fastapi migration
Soulter Jun 14, 2026
eb94c09
chore: satisfy ruff checks
Soulter Jun 14, 2026
528ac16
fix: update openapi api key scopes
Soulter Jun 14, 2026
a4379d5
fix: sync config scope chip selection
Soulter Jun 14, 2026
64bc6ef
fix: restore quart dependency
Soulter Jun 14, 2026
b13c32d
docs: clarify quart plugin api compatibility
Soulter Jun 14, 2026
e037ab8
docs: update openapi scope documentation
Soulter Jun 14, 2026
bed3db1
fix: use singular skill openapi scope
Soulter Jun 14, 2026
1721e54
fix: hide update service exception details
Soulter Jun 14, 2026
6fb7dc3
fix: address fastapi review comments
Soulter Jun 14, 2026
575edfb
fix: address dashboard review findings
Soulter Jun 14, 2026
defdc53
docs: revert unrelated package deployment changes
Soulter Jun 14, 2026
399885e
docs: update agent api generation guidance
Soulter Jun 14, 2026
e431bdf
feat: add plugin page web api helpers
Soulter Jun 14, 2026
28a8d13
docs: add plugin page bridge demo
Soulter Jun 14, 2026
f3ad696
fix: type plugin upload files
Soulter Jun 14, 2026
10bb3fb
fix: stabilize plugin page uploads
Soulter Jun 14, 2026
36a89c8
fix: type plugin web request proxy
Soulter Jun 14, 2026
77210f7
docs: remove plugin page docs example
Soulter Jun 14, 2026
7803be2
fix: authenticate plugin page SSE bridge
Soulter Jun 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ ruff check .
4. When committing, ensure to use conventional commits messages, such as `feat: add new agent for data analysis` or `fix: resolve bug in provider manager`.
5. Use English for all new comments.
6. For path handling, use `pathlib.Path` instead of string paths, and use `astrbot.core.utils.path_utils` to get the AstrBot data and temp directory.
7. When backend API routes, request/response schemas, or OpenAPI definitions change, regenerate the frontend API client by running `cd dashboard && pnpm generate:api`.

### No Unnecessary Helpers

Expand Down Expand Up @@ -96,4 +97,4 @@ def calculate_metrics(user_id: int, force_refresh: bool = False) -> dict:
1. Replace current version name to specific version name.
2. Write changelog in `changelogs/`, you can refer to the full commit messages between the latest tag to the latest commit.
3. Make and push a commit into master branch with message format like: `chore: bump version to 4.25.0`
4. Create a tag and push the tag. For example: `git tag v4.25.0 && git push origin v4.25.0`
4. Create a tag and push the tag. For example: `git tag v4.25.0 && git push origin v4.25.0`
3 changes: 2 additions & 1 deletion astrbot/api/all.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# ruff: noqa: F401, F403, F811, I001
from astrbot.core.config.astrbot_config import AstrBotConfig
from astrbot import logger
from astrbot.core import html_renderer
Expand Down Expand Up @@ -51,4 +52,4 @@

from astrbot.core.platform.register import register_platform_adapter

from .message_components import *
from .message_components import *
Loading
Loading