Etienne Perot
9fbff16a08
feat: add code execution status to chat messages.
...
This adds `code_executions` as an array of code execution statuses to
chat messages. The intent of this data is to be displayed in a similar
manner as citations: at the bottom of the message, with buttons that open
a modal for more info. However, code execution data doesn't fit well in
citation modals, because they fundamentally differ in their formatting.
Code execution status includes the code that was run (which benefits from
being syntax-highlighted), and the output and generated files. This
differs from citations which are just list of document names and links.
Additionally, code execution is a process, whereas citations are only
emitted once. This is why code execution data uses an ID-based approach,
where each code execution instance is identified by a unique ID and can
be updated by emitting a new `code_execution` message with the same ID.
This allows the code execution status to be updated as code runs.
2024-10-12 16:14:12 -07:00
Timothy J. Baek
e576ddce67
enh: tooltip
2024-10-12 02:37:09 -07:00
Timothy J. Baek
c5b670cccd
refac: styling
2024-10-12 02:32:15 -07:00
Timothy J. Baek
5a96fcbeaf
enh: enable selecting individual files from collection
2024-10-12 02:31:10 -07:00
Timothy J. Baek
0a08495fec
refac: styling
2024-10-12 01:27:55 -07:00
Timothy J. Baek
5837dcbfd4
refac: chat controls resize behaviour
2024-10-12 01:10:10 -07:00
Timothy J. Baek
5867ebb1ee
refac
2024-10-11 00:28:26 -07:00
Timothy J. Baek
63d297756a
enh: mermaid copy content button
2024-10-11 00:10:00 -07:00
Timothy J. Baek
ba2df1c33a
refac
2024-10-11 00:00:13 -07:00
Timothy J. Baek
9658c2559a
refac
2024-10-10 23:43:08 -07:00
Timothy J. Baek
acb5dcf30a
refac: tags
2024-10-10 23:22:53 -07:00
Timothy J. Baek
ad31bd51fd
refac
2024-10-09 12:36:52 -07:00
Timothy J. Baek
b38e2fab32
enh: drag and drop chat exports
2024-10-09 00:13:54 -07:00
Timothy J. Baek
3516eea189
refac
2024-10-08 23:57:36 -07:00
Timothy J. Baek
a3f2b7045c
refac: dropzone body -> chat-container
2024-10-08 23:55:38 -07:00
Timothy J. Baek
37fdb0ea2e
refac: move search to backend
2024-10-08 23:37:37 -07:00
Timothy J. Baek
e66619262a
refac
2024-10-08 22:34:17 -07:00
Timothy Jaeryang Baek
a04f22d55f
Merge pull request #6044 from open-webui/main
...
dev
2024-10-08 20:30:00 -07:00
Timothy J. Baek
caeca9d300
refac: styling
2024-10-08 20:29:33 -07:00
Timothy J. Baek
d48f54f7b2
enh: show both model id and hash
2024-10-08 19:32:53 -07:00
Timothy J. Baek
7f37b9340d
enh: artifacts, overview back button
...
Co-Authored-By: Thomas Nordentoft <60035638+nordwestt@users.noreply.github.com>
2024-10-08 15:35:35 -07:00
Timothy J. Baek
07a556df55
refac: landing page styling
2024-10-08 13:45:34 -07:00
Timothy J. Baek
595cf191fb
chore: rm documents
2024-10-08 13:38:16 -07:00
Timothy J. Baek
457360dae7
refac
2024-10-07 22:53:36 -07:00
Timothy J. Baek
9bd5567552
enh: 'execute' event type
2024-10-07 22:50:57 -07:00
Timothy J. Baek
345090c769
chore: i18n
2024-10-07 22:14:37 -07:00
Timothy J. Baek
8c677ff7a1
chore: i18n
2024-10-07 22:13:45 -07:00
Timothy Jaeryang Baek
d05c2f56ea
Merge pull request #4715 from Peter-De-Ath/ollama-batch-embeddings
...
feat: support ollama batch processing embeddings
2024-10-07 18:32:08 -07:00
Timothy J. Baek
3c5b216612
fix
2024-10-07 18:26:03 -07:00
Timothy J. Baek
f099b277c8
enh: youtube watch param support
2024-10-07 18:19:13 -07:00
Timothy J. Baek
e7ae9a2107
refac
2024-10-07 17:39:06 -07:00
Peter De-Ath
885b9f1ece
refactor: Update GenerateEmbeddingsForm to support batch processing
...
refactor: Update embedding batch size handling in RAG configuration
refactor: add query_doc query caching
refactor: update logging statements in generate_chat_completion function
change embedding_batch_size to Optional
2024-10-08 00:04:35 +01:00
Timothy J. Baek
09f34a7561
refac
2024-10-07 14:57:56 -07:00
Timothy J. Baek
cf544b9e60
refac: styling
2024-10-07 14:51:41 -07:00
Timothy J. Baek
5a78f1d915
refac: collection styling
2024-10-07 14:49:26 -07:00
Timothy J. Baek
854024cdf8
refac: show chat menu in temp chat
2024-10-07 14:28:28 -07:00
Timothy J. Baek
d9ccef8150
refac
2024-10-07 14:05:45 -07:00
Timothy J. Baek
958d882ff9
refac: knowledge file handling ui behaviour
2024-10-07 14:04:06 -07:00
Timothy J. Baek
ed9fbe153b
fix: update info toast dismiss issue
2024-10-06 23:41:50 -07:00
Timothy J. Baek
6e8e0454e4
refac: floating buttons
2024-10-06 22:55:10 -07:00
Timothy J. Baek
1fc1bf5f0d
refac: floating buttons behaviour
2024-10-06 22:09:58 -07:00
Timothy J. Baek
57df49274c
refac: tools url param handling
2024-10-06 22:00:23 -07:00
Timothy J. Baek
9193c9bd7d
refac: update info url
2024-10-06 21:52:13 -07:00
Timothy J. Baek
656e75372c
enh: workspace models, prompts, tools, functions count
2024-10-06 21:51:03 -07:00
Timothy J. Baek
6f9080dfe0
fix: call mode not working in landing page
2024-10-06 21:42:47 -07:00
Timothy J. Baek
58ca5e42c2
refac: url param tool_ids -> tools/tool-ids
2024-10-06 20:41:56 -07:00
Timothy J. Baek
3686cf7365
enh: esc to close floating buttons
2024-10-06 20:29:30 -07:00
Timothy J. Baek
aaa4350eb4
refac: floating buttons styling
2024-10-06 20:26:35 -07:00
Timothy J. Baek
ee22ba9676
fix: web, youtube attachment issue
2024-10-06 19:44:02 -07:00
Timothy J. Baek
95616e92d7
refac: styling
2024-10-06 19:09:27 -07:00