#1691
docs(config): document the sandbox resource and log limits
lxcxjxhx
#1689
ci: check that text file IO states its encoding
lxcxjxhx
#1688
test: bound idle gateway connections during teardown
samirhvbr
#1686
fix(viewer): preserve code whitespace in PDF reports
samirhvbr
#1685
fix(cloud): clean up source archives when hashing fails
samirhvbr
#1684
fix(proxy): preserve whitespace in replayed request bodies
samirhvbr
#1680
fix: treat an undecodable state file as absent, not as a fatal error
lxcxjxhx
#1678
fix(report): compare manifests by one spelling, not several
lxcxjxhx
#1676
fix(report): keep a dedupe confidence inside its documented range
lxcxjxhx
#1674
fix(interface): keep derived target names usable and unique
lxcxjxhx
#1671
fix(core): bound the parent history a child agent inherits
lxcxjxhx
#1670
fix(report): price prompt-cache writes at their own rate
lxcxjxhx
#1663
fix(llm): accept list-shaped message content from chat completions
goofisdead
#1660
test(pricing): isolate bare-name resolution from live catalog changes
samirhvbr
#1658
fix(report): avoid provider authentication during cost estimates
samirhvbr
#1657
test(budget): pass selected skills when starting child runners
samirhvbr
#1654
fix(resume): tolerate damaged metadata when listing prior runs
samirhvbr
#1652
fix(readme): correct apostrophe usage and update links for clarity
juniorhillory-creator
#1651
feat(skills): improve DoubleClickjacking detection and coverage
theo-at-strix
#1649
docs: add FreeLLMAPI provider setup
jakagorjup-dot
#1648
fix(runtime): report expected PTY support while deferred startup is pending
Laihu08
#1647
fix(tui): allow a longer startup when launching through go run
aniyow07
#1643
build(deps): bump the python group across 1 directory with 14 updates
dependabot[bot]
#1642
fix(cost): pair provider charges with their own response's estimate
satoridev01
#1641
fix(install): symlink into ~/.local/bin and update all existing shell profiles
scienidejp