mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
fccc8fa918
Resolves unicode-width dependency conflict between pctx (needs ^0.2.1 via deno/swc) and ratatui 0.29 (pins =0.2.0) by: - Using tui-textarea from PR #122 (ratatui 0.30 support) pinned to commit 48792febd9d454fefdd869de0e75849cad6e6007 https://github.com/rhysd/tui-textarea/pull/122 - Upgrading goose-tui to ratatui 0.30, crossterm 0.29, ansi-to-tui 8.0.1 - Fixing type ambiguity in chat.rs/info.rs (multiple unicode-width versions) - Updating tests for CallToolRequestParams API change (added meta field)
48 lines
1.2 KiB
TOML
48 lines
1.2 KiB
TOML
[workspace]
|
|
members = ["crates/*"]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
edition = "2021"
|
|
version = "1.23.0"
|
|
authors = ["Block <ai-oss-tools@block.xyz>"]
|
|
license = "Apache-2.0"
|
|
repository = "https://github.com/block/goose"
|
|
description = "An AI agent"
|
|
|
|
[workspace.lints.clippy]
|
|
uninlined_format_args = "allow"
|
|
string_slice = "warn"
|
|
|
|
[workspace.dependencies]
|
|
rmcp = { version = "0.14.0", features = ["schemars", "auth"] }
|
|
anyhow = "1.0"
|
|
futures = "0.3"
|
|
regex = "1.12"
|
|
serde_json = "1.0"
|
|
tokio = { version = "1.49", features = ["full"] }
|
|
tracing = "0.1"
|
|
webbrowser = "1.0"
|
|
which = "8.0.0"
|
|
etcetera = "0.11.0"
|
|
ignore = "0.4.25"
|
|
crunchy = "0.2.4"
|
|
env-lock = "1.0.1"
|
|
wiremock = "0.6"
|
|
serial_test = "3.2.0"
|
|
test-case = "3.3.1"
|
|
base64 = "0.22.1"
|
|
reqwest = { version = "0.12.28", default-features = false, features = ["multipart"] }
|
|
tower = "0.5.2"
|
|
tower-http = "0.6.8"
|
|
url = "2.5.8"
|
|
|
|
[profile.release]
|
|
codegen-units = 1
|
|
lto = true
|
|
|
|
[patch.crates-io]
|
|
# Use PR #122 which updates to ratatui 0.30 (fixes unicode-width conflict with pctx)
|
|
# https://github.com/rhysd/tui-textarea/pull/122
|
|
tui-textarea = { git = "https://github.com/madsmao/tui-textarea", rev = "48792febd9d454fefdd869de0e75849cad6e6007" }
|