Synced from monorepo
Changes: - Detect the herdr multiplexer - Mark /gboom as non-production code - Bound peak memory when loading a large session - Add a subagent lifecycle soak bounding threads, fds, and heap - Stream inherited replay to bound fork memory - Copy full plan from plan approval with y - Stop armed signature verification from deleting the managed-deny smoke policy - Add source-tagged terminal version telemetry - Show the UI instantly and fetch models and settings in the background - Session test helpers - computer_reason on the ConversationHistoryDone trailer
This commit is contained in:
parent
47348d13ec
commit
b41c75a578
92 changed files with 9410 additions and 3788 deletions
|
|
@ -8,7 +8,11 @@ edition.workspace = true
|
|||
default = []
|
||||
unstable = []
|
||||
dhat-heap = ["dep:dhat"]
|
||||
default-bazel = []
|
||||
# Session synthesis + in-process e2e harness (`session::testkit`) for soak,
|
||||
# load, and bench tests. Off by default; the tests/benches that use it declare
|
||||
# it via `required-features`.
|
||||
test-support = []
|
||||
default-bazel = ["test-support"]
|
||||
|
||||
[dependencies]
|
||||
dunce = { workspace = true }
|
||||
|
|
@ -215,6 +219,24 @@ harness = false
|
|||
[[bench]]
|
||||
name = "fork_copy"
|
||||
harness = false
|
||||
required-features = ["test-support"]
|
||||
|
||||
# Consume `session::testkit`, so they need the gate (on by default under Bazel).
|
||||
[[test]]
|
||||
name = "test_session_load_memory"
|
||||
required-features = ["test-support"]
|
||||
|
||||
[[test]]
|
||||
name = "session_fork_replay_memory"
|
||||
required-features = ["test-support"]
|
||||
|
||||
[[test]]
|
||||
name = "session_load_perf"
|
||||
required-features = ["test-support"]
|
||||
|
||||
[[test]]
|
||||
name = "testkit_synth_roundtrip"
|
||||
required-features = ["test-support"]
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
|
|
|||
Loading…
Reference in a new issue