oterm/tests
Yiorgis Gozadinos f852cbf0be
Add a keybinding for copying the last message
Copy was mouse-only via ChatItem.on_click. Extract that into
ChatItem.copy and reach it from a ChatContainer action, so it is
reachable from the keyboard, remappable via the keymap config, and
listed in the command palette.

The action reads the last ChatItem rather than messages[-1]: messages
is only appended once a response has finished streaming, so a keypress
mid-stream would otherwise copy the previous message.
2026-07-31 17:48:44 +03:00
..
agent Qualify MCP tool names by server 2026-07-31 15:46:30 +03:00
app Add a keybinding for copying the last message 2026-07-31 17:48:44 +03:00
data Support images in ollama api, in our own OllamaLLM 2023-12-18 14:18:12 +01:00
modals Sort imports in chat_edit; cover blank-line skip in Modelfile parser 2026-06-30 11:13:22 +03:00
tools Qualify MCP tool names by server 2026-07-31 15:46:30 +03:00
unit Pre-select the provider of the last created chat 2026-07-31 17:12:47 +03:00
widgets Add a keybinding for copying the last message 2026-07-31 17:48:44 +03:00
__init__.py Migrate from ollama-python to pydantic-ai 2026-02-25 16:44:31 +02:00
_helpers.py Label attached images with their sniffed media type 2026-07-25 10:51:10 +03:00
_stream_helpers.py Drop pydantic-ai private import in test helper, type MCP log handler against public alias 2026-05-22 12:23:19 +03:00
conftest.py Drop dead VCR scaffolding and tighten MessageModel.role to user/assistant 2026-04-26 21:26:00 +03:00