Skip to content

Commit 716e62d

Browse files
Release 0.19.0-next.6
1 parent aeca799 commit 716e62d

1 file changed

Lines changed: 1 addition & 273 deletions

File tree

nori-rs/Cargo.toml

Lines changed: 1 addition & 273 deletions
Original file line numberDiff line numberDiff line change
@@ -1,273 +1 @@
1-
[workspace]
2-
members = [
3-
"ansi-escape",
4-
"async-utils",
5-
"app-server-protocol",
6-
"apply-patch",
7-
"arg0",
8-
"cli",
9-
"common",
10-
"core",
11-
"execpolicy",
12-
"keyring-store",
13-
"file-search",
14-
"linux-sandbox",
15-
"login",
16-
"mcp-types",
17-
"process-hardening",
18-
"protocol",
19-
"rmcp-client",
20-
"stdio-to-uds",
21-
"otel",
22-
"tui",
23-
"utils/git",
24-
"utils/cache",
25-
"utils/image",
26-
"utils/json-to-toml",
27-
"utils/pty",
28-
"utils/readiness",
29-
"utils/string",
30-
"acp",
31-
"installed",
32-
"mock-acp-agent",
33-
"nori-protocol",
34-
"tui-pty-e2e",
35-
]
36-
resolver = "2"
37-
38-
[workspace.package]
39-
version = "0.0.0"
40-
# Track the edition for all workspace crates in one place. Individual
41-
# crates can still override this value, but keeping it here means new
42-
# crates created with `cargo new -w ...` automatically inherit the 2024
43-
# edition.
44-
edition = "2024"
45-
license = "Apache-2.0"
46-
47-
[workspace.dependencies]
48-
# Internal
49-
codex-ansi-escape = { path = "ansi-escape" }
50-
codex-app-server-protocol = { path = "app-server-protocol" }
51-
codex-apply-patch = { path = "apply-patch" }
52-
codex-arg0 = { path = "arg0" }
53-
codex-async-utils = { path = "async-utils" }
54-
codex-common = { path = "common" }
55-
codex-core = { path = "core" }
56-
codex-execpolicy = { path = "execpolicy" }
57-
codex-file-search = { path = "file-search" }
58-
codex-git = { path = "utils/git" }
59-
codex-keyring-store = { path = "keyring-store" }
60-
codex-linux-sandbox = { path = "linux-sandbox" }
61-
codex-login = { path = "login" }
62-
codex-otel = { path = "otel" }
63-
codex-process-hardening = { path = "process-hardening" }
64-
codex-protocol = { path = "protocol" }
65-
codex-rmcp-client = { path = "rmcp-client" }
66-
codex-stdio-to-uds = { path = "stdio-to-uds" }
67-
nori-protocol = { path = "nori-protocol" }
68-
nori-tui = { path = "tui" }
69-
codex-utils-cache = { path = "utils/cache" }
70-
codex-utils-image = { path = "utils/image" }
71-
codex-utils-json-to-toml = { path = "utils/json-to-toml" }
72-
codex-utils-pty = { path = "utils/pty" }
73-
codex-utils-readiness = { path = "utils/readiness" }
74-
codex-utils-string = { path = "utils/string" }
75-
codex-windows-sandbox = { path = "windows-sandbox-rs" }
76-
core_test_support = { path = "core/tests/common" }
77-
mcp-types = { path = "mcp-types" }
78-
nori-acp = { path = "acp" }
79-
nori-installed = { path = "installed" }
80-
81-
# External
82-
allocative = "0.3.3"
83-
ansi-to-tui = "7.0.0"
84-
anyhow = "1"
85-
arboard = { version = "3", features = ["wayland-data-control"] }
86-
assert_cmd = "2"
87-
assert_matches = "1.5.0"
88-
async-channel = "2.3.1"
89-
async-stream = "0.3.6"
90-
async-trait = "0.1.89"
91-
agent-client-protocol-schema = "0.11.6"
92-
axum = { version = "0.8", default-features = false }
93-
base64 = "0.22.1"
94-
bytes = "1.10.1"
95-
chardetng = "0.1.17"
96-
chrono = "0.4.42"
97-
clap = "4"
98-
clap_complete = "4"
99-
color-eyre = "0.6.3"
100-
crossterm = "0.28.1"
101-
ctor = "0.5.0"
102-
derive_more = "2"
103-
diffy = "0.4.2"
104-
dirs = "6"
105-
dotenvy = "0.15.7"
106-
dunce = "1.0.4"
107-
encoding_rs = "0.8.35"
108-
env-flags = "0.1.1"
109-
env_logger = "0.11.5"
110-
escargot = "0.5"
111-
eventsource-stream = "0.2.3"
112-
futures = { version = "0.3", default-features = false }
113-
hex = "0.4"
114-
http = "1.3.1"
115-
icu_decimal = "2.1"
116-
icu_locale_core = "2.1"
117-
icu_provider = { version = "2.1", features = ["sync"] }
118-
ignore = "0.4.23"
119-
image = { version = "^0.25.9", default-features = false }
120-
insta = "1.43.2"
121-
itertools = "0.14.0"
122-
keyring = { version = "3.6", default-features = false }
123-
landlock = "0.4.1"
124-
lazy_static = "1"
125-
libc = "0.2.177"
126-
log = "0.4"
127-
lru = "0.16.3"
128-
maplit = "1.0.2"
129-
mime_guess = "2.0.5"
130-
multimap = "0.10.0"
131-
notify = "8.2.0"
132-
notify-rust = "4"
133-
nucleo-matcher = "0.3.1"
134-
once_cell = "1.20.2"
135-
openssl-sys = "*"
136-
opentelemetry = "0.30.0"
137-
opentelemetry-appender-tracing = "0.30.0"
138-
opentelemetry-otlp = "0.30.0"
139-
opentelemetry-semantic-conventions = "0.30.0"
140-
opentelemetry_sdk = "0.30.0"
141-
os_info = "3.12.0"
142-
owo-colors = "4.2.0"
143-
path-absolutize = "3.1.1"
144-
pathdiff = "0.2"
145-
portable-pty = "0.9.0"
146-
predicates = "3"
147-
pretty_assertions = "1.4.1"
148-
pulldown-cmark = "0.10"
149-
rand = "0.9"
150-
ratatui = "0.29.0"
151-
ratatui-macros = "0.6.0"
152-
regex = "1.12.2"
153-
regex-lite = "0.1.7"
154-
reqwest = "0.12"
155-
rmcp = { version = "0.12.0", default-features = false }
156-
sacp = "11.0.0"
157-
schemars = "0.8.22"
158-
seccompiler = "0.5.0"
159-
sentry = "0.34.0"
160-
serde = "1"
161-
serde_json = "1"
162-
serde_with = "3.16"
163-
serial_test = "3.2.0"
164-
sha1 = "0.10.6"
165-
sha2 = "0.10"
166-
shlex = "1.3.0"
167-
similar = "2.7.0"
168-
socket2 = "0.6.0"
169-
starlark = "0.13.0"
170-
strum = "0.27.2"
171-
strum_macros = "0.27.2"
172-
syntect = "5"
173-
supports-color = "3.0.2"
174-
sys-locale = "0.3.2"
175-
tempfile = "3.23.0"
176-
textwrap = "0.16.2"
177-
tiktoken-rs = "0.9"
178-
thiserror = "2.0.17"
179-
time = "0.3"
180-
tiny_http = "0.12"
181-
tokio = "1"
182-
tokio-stream = "0.1.17"
183-
tokio-test = "0.4"
184-
tokio-util = "0.7.16"
185-
toml = "0.9.5"
186-
toml_edit = "0.23.5"
187-
tonic = "0.13.1"
188-
tracing = "0.1.43"
189-
tracing-appender = "0.2.3"
190-
tracing-subscriber = "0.3.20"
191-
tracing-test = "0.2.5"
192-
tree-sitter = "0.25.10"
193-
tree-sitter-bash = "0.25"
194-
two-face = { version = "0.5", default-features = false, features = ["syntect-default-onig"] }
195-
ts-rs = "11"
196-
uds_windows = "1.1.0"
197-
unicode-segmentation = "1.12.0"
198-
unicode-width = "0.2"
199-
url = "2"
200-
urlencoding = "2.1"
201-
uuid = "1"
202-
vt100 = "0.16.2"
203-
walkdir = "2.5.0"
204-
webbrowser = "1.0"
205-
which = "6"
206-
wildmatch = "2.5.0"
207-
208-
wiremock = "0.6"
209-
zeroize = "1.8.2"
210-
211-
[workspace.lints.clippy]
212-
expect_used = "deny"
213-
identity_op = "deny"
214-
manual_clamp = "deny"
215-
manual_filter = "deny"
216-
manual_find = "deny"
217-
manual_flatten = "deny"
218-
manual_map = "deny"
219-
manual_memcpy = "deny"
220-
manual_non_exhaustive = "deny"
221-
manual_ok_or = "deny"
222-
manual_range_contains = "deny"
223-
manual_retain = "deny"
224-
manual_strip = "deny"
225-
manual_try_fold = "deny"
226-
manual_unwrap_or = "deny"
227-
needless_borrow = "deny"
228-
needless_borrowed_reference = "deny"
229-
needless_collect = "deny"
230-
needless_late_init = "deny"
231-
needless_option_as_deref = "deny"
232-
needless_question_mark = "deny"
233-
needless_update = "deny"
234-
redundant_clone = "deny"
235-
redundant_closure = "deny"
236-
redundant_closure_for_method_calls = "deny"
237-
redundant_static_lifetimes = "deny"
238-
trivially_copy_pass_by_ref = "deny"
239-
uninlined_format_args = "deny"
240-
unnecessary_filter_map = "deny"
241-
unnecessary_lazy_evaluations = "deny"
242-
unnecessary_sort_by = "deny"
243-
unnecessary_to_owned = "deny"
244-
unwrap_used = "deny"
245-
246-
# cargo-shear cannot see the platform-specific openssl-sys usage, so we
247-
# silence the false positive here instead of deleting a real dependency.
248-
[workspace.metadata.cargo-shear]
249-
ignored = ["icu_provider", "openssl-sys", "codex-utils-readiness"]
250-
251-
[profile.release]
252-
lto = "fat"
253-
# Because we bundle some of these executables with the TypeScript CLI, we
254-
# remove everything to make the binary as small as possible.
255-
strip = "symbols"
256-
257-
# See https://github.com/openai/codex/issues/1411 for details.
258-
codegen-units = 1
259-
260-
[profile.ci-test]
261-
debug = 1 # Reduce debug symbol size
262-
inherits = "test"
263-
opt-level = 0
264-
incremental = false
265-
266-
[patch.crates-io]
267-
# Uncomment to debug local changes.
268-
# ratatui = { path = "../../ratatui" }
269-
crossterm = { git = "https://github.com/nornagon/crossterm", branch = "nornagon/color-query" }
270-
ratatui = { git = "https://github.com/nornagon/ratatui", branch = "nornagon-v0.29.0-patch" }
271-
272-
# Uncomment to debug local changes.
273-
# rmcp = { path = "../../rust-sdk/crates/rmcp" }
1+
@-

0 commit comments

Comments
 (0)