#3126
Session-start 'swamp model search --json' in the AGENTS.md template is unfulfillable - wire it to a hook or drop it
4h ago
#3124
Flaky property test: analyzeExpression dot/bracket agreement fails when the generated model name is a CEL keyword
8h ago
#3123
Accept usernames for user subjects in grant files
9h ago
#3122
Docs: enable-managed-config should say to re-run config migrate when its push fails
9h ago
#2621
datastore config migrate checks the sentinel in the stale local cache and re-runs a full migration over a shared S3 datastore
9h ago
#3117
datastore config migrate writes its sentinel before pushing; after a failed push a re-run reports 'already completed' and never publishes
s9h ago
#3022
extension quality, fmt --check and push disagree: bare-specifier severity, cache hit skips gates, gate failure hides the rubric, fmt ignores project config
s9h ago
#3121
Docs: grant file reference shows a stale format and omits resources and subjects
9h ago
#3071
Docs: extension push dry-run reference and how-to need the registry checks, API-call list and content hash from Lab #3016
s10h ago
#3120
Flaky property test: analyzeExpression hyphenated dot access fails when modelName generates a CEL keyword ("in")
10h ago
#3119
extension quality and push crash with IsADirectory when additionalFiles lists a directory
10h ago
#3118
extension push: a required global argument renders with a stray "" ("text": "string""")
10h ago
#3076
Resolve non-admin actors in dashboard audit logs
s11h ago
#3096
A nested structural swamp still waits on its run's lock when the lock holder is not a same-host ancestor (cross-host worker, --server into a non-ancestor serve)
h11h ago
#3116
Docs: extension publishing reference is stale on bare specifiers, quality output and fmt config (swamp-club#3022)
11h ago
#3115
Docs: serve authorization page should cover expression-reference checks and the vault.get trust boundary
9h ago
#3114
swamp-extensions: replace bare import specifiers with npm:/jsr: specifiers in first-party extensions
11h ago
#3113
Docs: channel-aware extension push prompts and promote with a manifest (follow-up to #2939)
10h ago
#3112
extension push: 'Requested visibility' line prints to stdout without the logger prefix, twice per run
12h ago
#3111
A nested structural swamp that outlives the run that started it keeps skipping that run's lock while the holder writes
12h ago
#3110
Show signal waits to remote clients and the dashboard
12h ago
#3109
Settle expired signal waits from swamp serve
12h ago
#3108
Resume signalled workflow runs automatically under swamp serve
12h ago
#3107
extension push/quality: structured acceptances for agents, a clearer title than For next time, and an optional reason
12h ago
#3093
Deliver workflow signals through a write-once outcome record instead of writing the run record
h12h ago
#3101
Shell steps: a vault.get on a continuation line of a multi-line double-quoted string inside a here-doc is wrapped in quotes
s12h ago
#3020
extension push: testing-completeness warns once per generated model (262 warnings in 25 extensions) with no way to mark a package generated
12h ago
#3021
extension push: declare accepted lint warnings where the finding is (inline swamp-review-ignore comments, a sidecar review file beside the manifest), reported in quality, push and the registry
s12h ago
#3105
Docs: manual describes the old extension push path resolution (manifest argument, --extensions-dir scope, global skill fallback) after swamp-club#3018
10h ago
#3031
extension push: --extensions-dir is ignored for bundled workflows
12h ago
#3018
extension push: sub-directory extensions cannot be found from outside their directory (manifest path, directory argument, --extensions-dir for workflows and skills)
s12h ago
#2669
GCP bigquery datasets update cannot target the dataset: reads the id from a name field datasets do not have
s13h ago
#3104
extension push: the undecided private-entitlement verdict still says the registry may start a trial at publish
13h ago
#3103
seed:collective cannot produce a superseded personal trial or a returned trial, so the UAT cannot cover them
13h ago
#3102
Replayable state fragments: Git-reviewable desired state for resources changed by model methods
13h ago
#3072
Extension bundler rewrites zod import text inside string/template literals, breaking code-generating extensions
Teamh13h ago
#2999
s3-datastore: pull never removes files deleted on the remote, so a peer's next push re-uploads them and undoes `swamp data gc`
s13h ago
#3090
swamp-testing withMockedCommand: record env and cwd in CapturedCommandCall
s13h ago
#2982
Forward held-lock identity over --server so a loopback nested swamp does not wait on its caller's lock
h13h ago
#3100
extension push: registry metadata and content hash label files relative to the repo dir, so a push with --extensions-dir records ../ paths
14h ago
#3077
Share dashboard authentication across tabs for deep links
s14h ago
#3099
Docs: vault.get shell references are placed per occurrence, and every single-quoted use is warned about
9h ago
#2983
A nested structural swamp on a same-host remote worker waits on its own step's lock held by swamp serve
h14h ago
#3058
Scheduled flaky-test detection is failing
s14h ago
#3098
Docs: declared acceptances for extension push warnings (quality.yaml sidecar, swamp-quality-ignore comments, For next time report)
10h ago
#3097
Docs: describe the private-entitlement registry check and the refusal wording in the extension publishing reference
10h ago
#2981
Fail fast when nested structural commands under parallel runs wait on each other's locks
h14h ago
#1545
Use whoami entitlement to explain private-extension push refusals
s14h ago
#3095
registry: store and show declared acceptances sent in contentMetadata.acceptances at confirm (swamp-club#3021)
14h ago
#2834
@swamp/digitalocean/space-key: update and sync call /v2/spaces/keys/undefined
s14h ago
#1735
knowledge-base retrieve persists query output into the state resource, with lifetime infinite and the query text in the instance name
s14h ago
#3079
Docs: remove followUpActions from the MethodResult reference in the extension model manual
h14h ago
#3092
signal_test: already-settled test fails by chance when a random UUID spells the sender name
15h ago
#3068
Add a wait_for_signal workflow step that pauses a run for a JSON message
h15h ago
#3094
Deliver workflow signals through swamp serve
h9h ago
#3091
Docs: serve authorization of expression references, env and direct-type runs (swamp-club#2786)
9h ago
#3059
run doctor through serve interrupts a live run of another serve instance when no heartbeats are recorded
h16h ago
#3088
extension push --dry-run: authentication verdict prints 'Signed in as .' when the credential is an API key with no username
16h ago
#3087
Docs: dispatch-env-allow and how remote shell steps receive secrets (swamp-club#2760, swamp-club#2791)
9h ago
#3081
Flaky test: WalSink replayed segments are delivered before events written after replay leaves one WAL segment
h16h ago
#3078
Remove followUpActions: no model or extension can produce them
h17h ago
#2946
Workflow schedule watcher and workflow edit symlink lookup ignore the managed config workflows dir
h17h ago
← Back to list10/6/2026, 7:31:14 PM
01Issue
FeatureShippedSwamp CLIPublic
Assigneesstack72
Relationships
#3090 swamp-testing withMockedCommand: record env and cwd in CapturedCommandCall
Opened by stack72 · 10/6/2026· Shipped 10/6/2026
withMockedCommand in the @systeminit/swamp-testing JSR package records only command, args and timestamp for each Deno.Command call. The options object (env, cwd, clearEnv) is dropped by the MockCommand constructor, so tests cannot assert what environment an extension passes to a child process. Request: add optional env, cwd and clearEnv fields to CapturedCommandCall, copied from the Deno.Command options. Motivation: swamp-club #2789 makes @swamp/1password pass OP_SERVICE_ACCOUNT_TOKEN only to the op child via the env option; its tests currently need a local Deno.Command stub to verify this, which can be removed once the helper captures env.
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse