Commit log

e45491d Introduction of PromptTemplate and PromptChains (#3139)

Click to expand commit body
(This PR was written 100% by the Inline Assistant)

This PR brings in new components into our ai and assistant crates namely
PromptTemplate and PromptChains. They offer a new way to generate
prompts that allow for a more flexible and dynamic approach than before.

Release Notes:
- Introduced PromptTemplate: an abstract base for individual parts of
the prompt.
- Added PromptChains: manage multiple PromptTemplates, sort them based
on priority and regulate the output size based on tokens.
- Provided new PromptArguments structure to encapsulate arguments needed
for PromptTemplate.
    - Extended repository_context to include PromptCodeSnippet.

Kyle Caverly created

58650b7 Checkpoint - Still Broken

Nate Butler created

19c2df4 outlined when truncation is taking place in the prompt

KCaverly created

d5fc831 Restore more active styles

Marshall Bowers created

7439497 Fix mutual-exclusivity of right panels

Marshall Bowers created

184f5f2 Restore active styles for `Input`s

Marshall Bowers created

597aa04 Remove unused import

Marshall Bowers created

70984fa Merge branch 'gpui2' of github.com:zed-industries/zed into gpui2

Marshall Bowers created

e657e4d Wire up livestream debug toggle

Marshall Bowers created

d62f114 Create notifications for mentioned users

Click to expand commit body
Co-authored-by: Piotr <piotr@zed.dev>

Max Brunsfeld and Piotr created

9e20ccc Checkpoint

Antonio Scandurra created

1343ea6 Checkpoint

Antonio Scandurra created

2b90b8d Checkpoint

Antonio Scandurra created

90d34c1 Checkpoint

Antonio Scandurra created

93ff79f Checkpoint

Antonio Scandurra created

7fef03a Checkpoint

Antonio Scandurra created

3026938 Checkpoint

Antonio Scandurra created

9985f38 Checkpoint

Antonio Scandurra created

a869de3 Add ability to toggle user settings

Marshall Bowers created

4aac733 Pass the settings to `build_child`

Marshall Bowers created

7ed891e Merge branch 'gpui2' into gpui2ui-debug-panel

Marshall Bowers created

a1f7a97 Pull the settings from the global state

Marshall Bowers created

bca97f7 Checkpoint – Broken

Nate Butler created

61e09ff Checkpoint: Thread `WindowContext` through to `user_settings`

Marshall Bowers created

8e465b4 Add basic debug panel

Nate Butler created

b16d379 Use `line_height` in `z_index` stories

Marshall Bowers created

f5c76d9 Add missing `Arc` for `on_click` handler

Marshall Bowers created

98c0e00 Checkpoint

Antonio Scandurra created

3d8e9a5 Checkpoint

Antonio Scandurra created

ffa3362 Checkpoint

Antonio Scandurra created

999e9c3 Sort hint request ranges before asserting to avoid flackiness (#3142)

Kirill Bulatov created

40104c0 Sort hint request ranges before asserting to avoid flackiness

Kirill Bulatov created

36731ba Magic incantations for Tailwind autocomplete in Svelte, Elixir ~H, Heex

Julia created

9d07561 Merge branch 'main' into pixel-columns

Conrad Irwin created

3eb8aa8 Refactor TextLayoutDetails construction

Conrad Irwin created

138fa45 recert config change

Conrad Irwin created

cb76b2a Make vim visual block work better

Conrad Irwin created

3853009 Refactor to avoid some (mostly hypothetical) races

Click to expand commit body
Tidy up added code to reduce duplicity of X and X_internals.

Conrad Irwin created

5257fb8 Fix compile error in db seed executable

Max Brunsfeld created

ac54d2b Fix possibility of extra mention insertion on nonce collision

Max Brunsfeld created

e34a488 WIP

Nate Butler created

b07f9fe Merge branch 'main' into notifications

Max Brunsfeld created

d05404a Persist chat mentions

Max Brunsfeld created

c22778b Remove debugs

Nate Butler created

65828c1 Use ui_size to build icon button

Nate Butler created

178a84b progress on smarter truncation strategy for file context

KCaverly created

2b11463 Fix notifications on channel changes

Conrad Irwin created

7cb00ae Update line heights, buttons to respond to UI scale

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

7b2782c Use `ui_size` to set relative font sizes

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

587fd70 added smarter error handling for file_context prompts without provided buffers

KCaverly created