style: introduce ruff as linter and formatter (#1356)

* style: remove necessary imports

* style: fix F841

* style: fix F401

* style: fix F811

* style: fix E402

* style: fix E721

* style: fix E722

* style: fix E722

* style: fix F541

* style: ruff format

* style: all passed

* style: add ruff in deps

* style: more ignores in ruff.toml

* style: add pre-commit
This commit is contained in:
Junyan Qin (Chin)
2025-04-29 17:24:07 +08:00
committed by GitHub
parent 09e70d70e9
commit 209f16af76
240 changed files with 5307 additions and 4689 deletions

View File

@@ -4,14 +4,12 @@ from .. import truncator
from ....core import entities as core_entities
@truncator.truncator_class("round")
@truncator.truncator_class('round')
class RoundTruncator(truncator.Truncator):
"""前文回合数阶段器
"""
"""前文回合数阶段器"""
async def truncate(self, query: core_entities.Query) -> core_entities.Query:
"""截断
"""
"""截断"""
max_round = query.pipeline_config['ai']['local-agent']['max-round']
temp_messages = []
@@ -26,7 +24,7 @@ class RoundTruncator(truncator.Truncator):
current_round += 1
else:
break
query.messages = temp_messages[::-1]
return query