mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 09:14:59 +00:00
feat: Use all_messages
to get initial messages and rename chunks
to messages
This commit is contained in:
parent
9b70819de1
commit
b53b1c95d5
1 changed files with 4 additions and 11 deletions
|
@ -53,17 +53,10 @@ class ChatChunks:
|
|||
messages[-1]["content"] = [content]
|
||||
|
||||
def cacheable_messages(self):
|
||||
chunks = (
|
||||
self.system
|
||||
+ self.examples
|
||||
+ self.readonly_files
|
||||
+ self.repo
|
||||
+ self.done
|
||||
+ self.chat_files
|
||||
)
|
||||
for i, message in enumerate(reversed(chunks)):
|
||||
messages = self.all_messages()
|
||||
for i, message in enumerate(reversed(messages)):
|
||||
if isinstance(message.get("content"), list) and message["content"][0].get(
|
||||
"cache_control"
|
||||
):
|
||||
return chunks[: len(chunks) - i]
|
||||
return chunks
|
||||
return messages[: len(messages) - i]
|
||||
return messages
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue