[package]
edition = "2024"
name = "typeduck-codex-execpolicy"
version = "0.6.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Support package for the standalone Codex Web runtime (codex-core)"
readme = "README.md"
license = "Apache-2.0"
repository = "https://github.com/tqdm-inc/codex"
[lib]
name = "codex_core"
path = "src/lib.rs"
doctest = false
[dependencies.anyhow]
version = "^1"
[dependencies.arc-swap]
version = "^1.9.0"
[dependencies.async-channel]
version = "^2.3.1"
[dependencies.base64]
version = "^0.22.1"
[dependencies.bm25]
version = "^2.3.2"
[dependencies.chrono]
version = "^0.4.43"
features = ["serde"]
[dependencies.clap]
version = "^4"
features = ["derive"]
[dependencies.codex-agent-graph-store]
version = "=0.3.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-analytics]
version = "=0.2.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-api]
version = "=0.2.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-app-server-protocol]
version = "=0.8.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-apply-patch]
version = "=0.3.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-async-utils]
version = "=0.1.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-code-mode]
version = "=0.4.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-config]
version = "=0.5.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-connectors]
version = "=0.5.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-context-fragments]
version = "=0.6.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-core-plugins]
version = "=0.6.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-core-skills]
version = "=0.6.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-exec-server]
version = "=0.6.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-execpolicy]
version = "=0.30.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-extension-api]
version = "=0.7.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-extension-items]
version = "=0.33.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-features]
version = "=0.7.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-feedback]
version = "=0.7.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-file-system]
version = "=0.38.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-git-utils]
version = "=0.40.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-hooks]
version = "=0.9.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-http-client]
version = "=0.45.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-install-context]
version = "=0.9.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-login]
version = "=0.10.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-mcp]
version = "=0.10.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-memories-read]
version = "=0.10.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-model-provider]
version = "=0.11.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-model-provider-info]
version = "=0.11.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-models-manager]
version = "=0.11.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-network-proxy]
version = "=0.59.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-otel]
version = "=0.11.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-plugin]
version = "=0.12.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-prompts]
version = "=0.12.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-protocol]
version = "=0.64.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-response-debug-context]
version = "=0.12.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-rmcp-client]
version = "=0.12.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-rollout]
version = "=0.13.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-rollout-trace]
version = "=0.13.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-sandboxing]
version = "=0.13.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-shell-command]
version = "=0.71.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-skills]
version = "=0.14.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-state]
version = "=0.75.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-terminal-detection]
version = "=0.14.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-thread-store]
version = "=0.14.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-tools]
version = "=0.14.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-utils-absolute-path]
version = "=0.80.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-utils-cache]
version = "=0.81.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-utils-home-dir]
version = "=0.83.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-utils-image]
version = "=0.84.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-utils-output-truncation]
version = "=0.15.0"
package = "typeduck-codex-utils-home-dir"
[dependencies.codex-utils-path]
version = "=0.15.0"
package = "typeduck-codex-utils-rustls-provider"
[dependencies.codex-utils-path-uri]
version = "=0.88.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-utils-plugins]
version = "=0.16.0"
package = "typeduck-codex-utils-absolute-path"
[dependencies.codex-utils-pty]
version = "=0.16.0"
package = "typeduck-codex-execpolicy"
[dependencies.codex-utils-stream-parser]
version = "=0.16.0"
package = "typeduck-codex-extension-items"
[dependencies.codex-utils-string]
version = "=0.93.0"
package = "typeduck-codex-async-utils"
[dependencies.codex-windows-sandbox]
version = "=0.17.0"
package = "typeduck-codex-execpolicy"
[dependencies.dirs]
version = "^6"
[dependencies.dunce]
version = "^1.0.4"
[dependencies.eventsource-stream]
version = "^0.2.3"
[dependencies.futures]
version = "^0.3"
default-features = false
[dependencies.http]
version = "^1.3.1"
[dependencies.iana-time-zone]
version = "^0.1.64"
[dependencies.image]
version = "^0.25.9"
features = [
"jpeg",
"png",
"webp",
]
default-features = false
[dependencies.indexmap]
version = "^2.12.0"
[dependencies.libc]
version = "^0.2.182"
[dependencies.once_cell]
version = "^1.20.2"
[dependencies.rand]
version = "^0.9"
[dependencies.regex-lite]
version = "^0.1.8"
[dependencies.reqwest]
version = "^0.12"
features = [
"cookies",
"json",
"stream",
]
[dependencies.rmcp]
version = "^1.8.0"
features = [
"base64",
"macros",
"schemars",
"server",
]
default-features = false
[dependencies.serde]
version = "^1"
features = [
"rc",
"derive",
]
[dependencies.serde_json]
version = "^1"
[dependencies.sha1]
version = "^0.10.6"
[dependencies.shlex]
version = "^1.3.0"
[dependencies.similar]
version = "^2.7.0"
[dependencies.symphonia]
version = "^0.6.0"
features = [
"isomp4",
"mkv",
"mp3",
"ogg",
"wav",
]
default-features = false
[dependencies.tempfile]
version = "^3.23.0"
[dependencies.thiserror]
version = "^2.0.17"
[dependencies.tokio]
version = "^1"
features = [
"io-std",
"macros",
"process",
"rt-multi-thread",
"signal",
]
[dependencies.tokio-tungstenite]
version = "=0.17.0"
features = [
"proxy",
"rustls-tls-native-roots",
]
package = "typeduck-codex-utils-rustls-provider"
[dependencies.tokio-util]
version = "^0.7.18"
features = ["rt"]
[dependencies.toml]
version = "^0.9.5"
[dependencies.toml_edit]
version = "^0.24.0"
[dependencies.tracing]
version = "^0.1.44"
features = ["log"]
[dependencies.url]
version = "^2"
[dependencies.uuid]
version = "^1"
features = [
"serde",
"v4",
"v5",
"v7",
]
[dependencies.which]
version = "^8"
[dependencies.whoami]
version = "^1.6.1"
[target.aarch64-unknown-linux-musl.dependencies.openssl-sys]
version = "=0.9.111"
features = ["vendored"]
[target."cfg(unix)".dependencies.codex-shell-escalation]
version = "=0.13.0"
package = "typeduck-codex-utils-rustls-provider"
[target.x86_64-unknown-linux-musl.dependencies.openssl-sys]
version = "=0.9.111"
features = ["vendored"]