Skip to content

perf(chat): optimize message storage and access - #1403

Merged
deathbeam merged 1 commit into
CopilotC-Nvim:mainfrom
deathbeam:perf-message-optimize
Sep 12, 2025
Merged

perf(chat): optimize message storage and access#1403
deathbeam merged 1 commit into
CopilotC-Nvim:mainfrom
deathbeam:perf-message-optimize

Conversation

@deathbeam

Copy link
Copy Markdown
Collaborator

Switch chat message storage to OrderedMap for improved performance and consistency. Refactor all message access to use get_messages() and update related logic for adding, removing, and parsing messages. Adds remove() method to OrderedMap utility. This change improves efficiency and prepares for future scalability.

Switch chat message storage to OrderedMap for improved performance and
consistency. Refactor all message access to use get_messages() and update
related logic for adding, removing, and parsing messages. Adds remove()
method to OrderedMap utility. This change improves efficiency and prepares
for future scalability.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
@deathbeam deathbeam added the enhancement New feature or request label Sep 12, 2025
@deathbeam
deathbeam merged commit 1041ad0 into CopilotC-Nvim:main Sep 12, 2025
4 checks passed
@deathbeam
deathbeam deleted the perf-message-optimize branch September 12, 2025 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant