ZIm/crates/collab/src
Marshall Bowers 3901d46101
Factor tool definitions out of assistant (#21189)
This PR factors the tool definitions out of the `assistant` crate so
that they can be shared between `assistant` and `assistant2`.

`ToolWorkingSet` now lives in `assistant_tool`. The tool definitions
themselves live in `assistant_tools`, with the exception of the
`ContextServerTool`, which has been moved to the `context_server` crate.

As part of this refactoring I needed to extract the
`ContextServerSettings` to a separate `context_server_settings` crate so
that the `extension_host`—which is referenced by the `remote_server`—can
name the `ContextServerSettings` type without pulling in some undesired
dependencies.

Release Notes:

- N/A
2024-11-25 18:26:34 -05:00
..
api Correct more app event inconsistencies (#21129) 2024-11-24 00:34:02 -05:00
bin Fix .env.toml paths (#15645) 2024-08-01 15:43:29 -04:00
db Migration to remove dev servers (#19639) 2024-10-30 11:55:55 -06:00
llm Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
rpc Remove dev servers (#19638) 2024-10-24 12:14:03 -06:00
tests Factor tool definitions out of assistant (#21189) 2024-11-25 18:26:34 -05:00
api.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
auth.rs Remove dev servers (#19638) 2024-10-24 12:14:03 -06:00
cents.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
clickhouse.rs collab: Fix writing LLM rate limit events to Clickhouse (#16367) 2024-08-16 14:03:34 -04:00
completion.rs Supermaven (#10788) 2024-05-03 12:50:42 -07:00
db.rs ssh remoting: Show the host's GitHub name in the titlebar when sharing an SSH project (#19844) 2024-10-29 09:52:54 +01:00
env.rs collab: Add support for reading boolean values from .env.toml (#16317) 2024-08-15 17:07:17 -04:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs Remove 2 suffix for collab, rope, settings, menu 2024-01-03 12:29:16 -08:00
lib.rs Start to send data to Snowflake too (#20698) 2024-11-15 12:58:00 -07:00
llm.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
main.rs Fix crash in collab when sending worktree updates (#19678) 2024-10-24 15:57:24 +02:00
migrations.rs collab: Remove unused parameter to run_database_migrations (#15883) 2024-08-06 17:31:52 -04:00
rate_limiter.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
rpc.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
seed.rs collab: Seed GitHub users from static data (#18301) 2024-09-24 16:35:09 -04:00
stripe_billing.rs collab: Anchor new subscription's billing cycle to the first of the month (#19367) 2024-10-17 10:18:12 -04:00
tests.rs Revert "Use livekit's Rust SDK instead of their swift SDK (#13343)" (#20809) 2024-11-18 11:43:53 +02:00
user_backfiller.rs collab: Require github_user_created_at at ingress points (#17180) 2024-08-30 17:09:59 -04:00