Skip to content
This repository was archived by the owner on Jul 12, 2025. It is now read-only.

Conversation

@This-is-XiaoDeng
Copy link
Member

要是不行就 Archive 了吧(?)

This-is-XiaoDeng and others added 30 commits December 7, 2025 13:13
updates:
- [github.com/psf/black-pre-commit-mirror: 25.11.0 → 25.12.0](psf/black-pre-commit-mirror@25.11.0...25.12.0)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.7.2 to 3.7.3.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](actions-cool/issues-helper@v3.7.2...v3.7.3)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ctions-cool/issues-helper-3.7.3

build(deps): bump actions-cool/issues-helper from 3.7.2 to 3.7.3
暂时想不到要怎么写提示词,不加先了
This-is-XiaoDeng and others added 30 commits January 16, 2026 06:16
Add response_format parameter to fetch_message() that accepts Pydantic
BaseModel classes for structured LLM outputs. When provided, uses
OpenAI's beta.chat.completions.parse() for type-safe responses.

Refactor note tool to use structured output:
- Convert TypedDict classes to Pydantic BaseModel with Field descriptors
- Replace JSON regex parsing with native structured output parsing
- Use discriminated union for AvailableNote/InvalidNote handling
Reorder response handling to process tool calls before yielding
message content, and change stop condition from elif to if to
properly handle all finish reasons after tool execution.
…b-blank-line

删除年进度推送末尾的空行
feat(openai): add structured output support with Pydantic models
Add format_note helper function to display note metadata including
note ID and creation timestamp in the group prompt generation.
Add ability to delete notes through a new tool function. This allows
the AI assistant to remove outdated, incorrect, or no longer needed
notes from the group context.

- Add get_note_remover function to handle note deletion
- Register AsyncFunction for note removal in group matcher
- Add localization strings for success and not-found messages
添加笔记 id 和有关删除工具
Move calculate_ghot_coefficient() call to run on every cache post
instead of periodically (every 10 messages or every 10 minutes).
This ensures the coefficient is always up-to-date when messages
are cached.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants