#170
Docs: repository-configuration.md missing defaultDriver / defaultDriverConfig
k22h ago
#169
Server-side parse query params on /lab/all so refresh preserves multi-filter URLs
k22h ago
#168
fast-path sidecar TOCTOU: post-op HEAD can record generation from a concurrent writer's push, masking their data on next sync
s1d ago
#167
Scorer should honour files/deno.json imports so bare specifiers resolve
s1d ago
#166
@swamp/gcs-datastore: same minutes-slow zero-diff sync cliff as lab/164; mirror fingerprint fast path
s1d ago
#165
cleanup for repoDriver
k1d ago
#164
swamp datastore sync is minutes-slow at 4k-file scale even with zero-diff; outer 300s timeout fires
s1d ago
#163
swamp-extension-publish skill: add quality rubric check before push
s2d ago
#162
New @swamp extension: extension quality rubric checker for CI
s2d ago
#161
swamp-extension-quality and swamp-extension-publish skills don't guide zod import map resolution for scorer
s2d ago
#160
swamp repo upgrade deletes extension model source files
s1d ago
#159
Add repo-level `defaultDriver` to `.swamp.yaml`
k2d ago
#158
User report extensions registered lazily are silently skipped during method execution
s2d ago
#157
swamp extension install: datastore push hangs ~8.5m then crashes with Deno TLS panic (tls_wrap.rs:1918 unwrap on None)
s2d ago
#156
Add a preflight diagnostic for AI-tool audit integrations (so upstream CLI changes stop breaking us silently)
s1d ago
#155
audit record --from-hook silently drops input from kiro-cli postToolUse hooks
2d ago
#154
codegen pipelines don't detect _lib/*.ts changes so manifest CalVer never bumps
1d ago
#153
Link to namespace extensions listing from profile pages
s3d ago
#152
Trailing slash on /extensions/@<namespace>/ returns 404
s2d ago
#151
No way to browse all extensions belonging to a collective by URL
s3d ago
#150
DatastoreProvider.resolveCachePath declared optional but silently required at runtime
s3d ago
#147
Accept-invite link returns HTML instead of JSON, breaking collective join
s4d ago
#146
additionalFiles flatten to basenames on push and lack a runtime access API, creating a source-vs-pulled layout mismatch
s3d ago
#145
Extension search returns inflated results for quoted phrase queries
s4d ago
#144
Docs: document jsr:/https: imports and non-local pinning convention in user-facing manual
s4d ago
#143
First-class jsr: specifier support in extension bundler
s4d ago
#142
Cross-extension code sharing via manifest exports field
2h ago
#141
Extension models: document/resolve implicit-any in execute parameters when imported by test files
s4d ago
#140
extension yank: allow unyank and version-specific yanks
s4d ago
#139
extension source add does not discover brand new types β only overrides already-pulled types
s4d ago
#138
Add light mode to swamp.club and swamp open UI
5d ago
#137
Add 'swamp open' command to open the swamp.club web UI
5d ago
#136
Add light mode to swamp.club website
5d ago
#135
Datastore sync surfaces opaque errors from extensions verbatim β no status code or body preview
s5d ago
#134
@swamp/s3-datastore: first-attempt 403 masked as "UnknownError" from AWS SDK deserializer
5d ago
#133
Extension auto-resolve reports "already_installed" for truncated pulled-extension trees
5d ago
#131
Email delivery for mention notifications
6d ago
#130
Auto-update WARN is silent in --json mode (logger suppresses non-fatal)
s6d ago
#129
open.ts web UI uses force:true pullExtension, same data-loss family as #126
s6d ago
#128
Port bundle_freshness (content-fingerprint cache invalidation) to reports / drivers / datastores / vaults loaders
s6d ago
#127
Mentions and notifications system for issues
s6d ago
#126
Datastore auto-update in resolve_datastore.ts uses force:true, risking silent overwrite of local edits
s8d ago
#125
Per-repo user-extension bundle cache doesn't invalidate on source changes
s8d ago
#124
Adding methods to in-body `methods:{}` on `export const model` doesn't re-register
s2d ago
#123
User extensions silently dropped when base type not yet registered at scan time
s8d ago
#122
Footer floats when page content is shorter than viewport
s5d ago
#121
workflow validate can silently overwrite local edits to pulled extensions via force-pull in auto-resolver
s8d ago
#120
Extension pull should namespace files by extension to prevent filename collisions
s8d ago
#119
Update CLAUDE.md co-author instructions to use swamp-club issue author lookup
s10d ago
#118
Add swamp issue get CLI command to fetch issue details
s10d ago
#117
swamp-club API: include issue author in GET /api/v1/lab/issues/{number} response
s10d ago
#116
Install command curl-pipe-sh overflows the component on swamp.club homepage
s10d ago
#115
'Assigned to me' overlaps 'Privacy policy' on short viewports
s10d ago
#114
Collapsible left rail and repositionable right rail in Lab
k9d ago
#113
Usernames aren't linked to their profile pages
k9d ago
#112
Filter lab issues by author (opened by user)
k9d ago
#111
Add skills extension type for bundling agent/human guidance documents
s11d ago
#110
Remove traffic lights in column 2 of /lab
ks9d ago
#109
Multi-select combo filtering on /lab
k9d ago
#108
data gc skips version-count GC when no lifetime-expired data exists
k12d ago
#107
Content filter should identify the flagged word or phrase
k12d ago
#106
Bog flow: text rendering and layout issues
k9d ago
#101
Flow modal: text rendering issues
k9d ago
#99
Normalize text sizing across issue list and detail views
k12d ago
#98
Description 'Show more' button appears even when text fits
k12d ago
#97
Inline editing: click-to-edit fields instead of pencil icons
ks4d ago
#96
Persist lab filter selection in localStorage
k22h ago
#95
Update how-to guide with swamp-extension-publish skill
s12d ago
#94
Fix incorrect favicon in Google search results
12d ago
#93
Missing section on user profile page for wendy
s13d ago
#92
Extension skills missing repository initialization and publishing prerequisites
s12d ago
#91
Vault CEL expressions replaced with VaultSecretBag sentinels after model type upgrade
k13d ago
#90
Audit: modelRegistry.get() without ensureTypeLoaded() in YAML repository save() paths
s13d ago
#89
Cross-model expression validator fails on lazy-loaded types β modelRegistry.get() bypasses ensureTypeLoaded
14d ago
#88
forEach.in with data.latest() throws misleading 'got: object' error for unresolved Promise
s13d ago
#86
issue-lifecycle models should support --assignee for swamp.club issues
s14d ago
#85
Driver capability registry: declare richer execution capabilities at driver design time
s14d ago
#84
Consolidate MethodReportContext construction β manual and workflow report paths build contexts divergently
s11d ago
#83
Workflow-level workspace for docker driver: stateful multi-step workflows
s14d ago
#82
"OG Swamper" badge inconsistent
k15d ago
#81
Workflow-scope user extension reports don't execute: getAll() excludes lazy-loaded reports
s14d ago
#80
Improve skill trigger routing accuracy across models
s11d ago
#66
Add GitHub Copilot IDE support
s10d ago
#65
Phase 1: /feed β judge-gated content stream
k3d ago
#64
Add reactions and Giphy integration to comments
9d ago
#63
Architecture violation: search route imports directly from lib/infrastructure
s16d ago
#62
Introduce domain events to formalize the telemetry-to-consumer pipeline
9d ago
#61
Refactor: move telemetry track() calls from route handlers to application services
s16d ago
#59
Reindex path feeds error events to consumer, bypassing filtering
s14d ago
#58
Custom swamp-themed avatar generator with daily rerolls
17d ago
#57
Profile content links with scoring for community contributions
3d ago
#56
Score extension pull events for extension authors
s16d ago
#55
Score daily sign-in events with streak multiplier
s14d ago
#54
Score sign_up events in the telemetry pipeline
3d ago
#53
Score extension publish events in the telemetry pipeline
s14d ago
#52
Add 'award' telemetry event type for arbitrary score grants
17d ago
#51
Bug: authenticated pulls always shows 0 on profile page
9d ago
#50
Decouple identity_map from main app: username renames via event, not shared DB
9d ago
#49
Optimise MongoDB Search Queries
9d ago
#48
Transactional emails on login with google/similar
9d ago
#47
Add rate limiting to send-verification-email endpoint
9d ago
#46
Add authentication or rate limiting to check-verified endpoint
9d ago
#45
swamp data query for morning-message in hello-world tutorial returns nothing.
a14d ago
#44
Document vault migrate command in reference docs
s17d ago
#43
Locks on long running actions
17d ago
#42
issue-lifecycle skill: improve resumption and close-out guidance
s17d ago
#41
deprovision: firewall deletion fails with resource_in_use immediately after server delete
s2d ago
#40
swamp workflow validate should check step inputs against method's required arguments
s17d ago
#39
data.latest() returns null when new data written while _catalog.db is already marked populated
a17d ago
#38
Bundle cache fallback silently skipped when source and bundle have equal mtimes
s17d ago
#37
Add vault migrate command to move secrets between vaults
s17d ago
#35
Consolidate method execution paths β workflow steps and manual runs build MethodContext divergently
k14d ago
#33
CatalogStore constructor runs createSchema before migrateIfNeeded; v1βv2 upgrade fails on existing repos
a17d ago
#32
discord-bot poller double-processes events with >1 replica
17d ago
#31
datastore sync: clean up zombie _catalog.db* entries from remote index and S3 bucket
17d ago
#30
datastore sync --push runs pushChanged() twice per invocation (coordinator dedup)
17d ago
#29
datastore sync --push fails on _catalog.db-wal: catalog SQLite DB lives inside the S3 sync cache
17d ago
#28
.swamp/datastore-bundles/ leaks into deno lint and deno fmt scans
18d ago
#27
deno run audit task missing --allow-env flag
18d ago
#26
Error when submitting a new issue manually
17d ago
#25
Green text on issue details is a lot
18d ago
#24
evals/promptfoo: bump hono and @hono/node-server to clear 6 dependabot alerts
18d ago
#21
issue-lifecycle: COMMENTED PR review can overwrite a prior decisive state in fetchPrReviews
3d ago
#20
Add agent-constraints/ for issue-lifecycle skill
3d ago
#19
@swamp/aws/ec2: auto-generated models lack list, tag, and factory-compatible update methods
18d ago
#18
@swamp/digitalocean/space-key stores secret in plaintext - should mark as sensitive
18d ago
#17
Add Azure provider pipeline to codegen
18d ago
#16
feat: Namespace.so execution driver for remote workload execution
14d ago
#15
Add macOS Keychain vault type
9d ago
#14
Add uniform bucket-level IAM support to @swamp/gcp/storage
18d ago
#13
Expand DataRecord with first-class provenance fields; remove all hidden scoping from data access
a17d ago
#12
feat: Private extensions
18d ago
#11
Workflow execution repeats #1091: cross-model CEL expression validation fails for unresolved types
s8d ago
#10
context.readModelData returns different results depending on invocation context (manual vs workflow)
s8d ago
#9
Handle sensitive fields gracefully when no vault is configured
s17d ago
#8
Vault reads for model global arguments are cached at workflow start, making in-workflow token refresh ineffective
9d ago
#7
feat: approval gates for workflow steps and jobs
9d ago
#6
Install script: curl fails TLS verification for swamp.club (certificate chain)
2h ago
#5
Extension Patches: contribution workflow for community extensions
18d ago
#4
Feature: swamp issue for extensions β bug reports, security disclosures, and author notifications
s4d ago
#3
Support 'swamp <app> run' as containerized entrypoint for easy onboarding
18d ago
#2
Persistent runner / server mode to eliminate per-invocation CLI startup overhead
1d ago
#1
feat: add support for Nix via a flake
5d ago
β Back to list4/24/2026, 7:51:01 PM
01Issue
BugShippedSwamp CLI
Assigneesstack72
swamp repo upgrade deletes extension model source files
Opened by bixu Β· 4/24/2026Β· Shipped 4/24/2026
Description
Running swamp repo upgrade in a repository containing a published extension deleted the extension model source files from the working tree without warning.
Steps to Reproduce
- Have a swamp repository with a custom extension model in
extensions/models/(e.g.launchd_daemon.tsand supporting_lib/files) - Run
swamp repo upgrade - Observe that extension model
.tsfiles are deleted from the working tree (shown asdeleted:ingit status)
Expected Behavior
swamp repo upgrade should only update swamp-managed scaffolding (CLAUDE.md, .swamp.yaml, etc.) and leave user-authored extension source files untouched.
Actual Behavior
The following files were deleted from extensions/models/:
launchd_daemon.ts(the extension model entrypoint)_lib/launchctl.ts_lib/plist.ts_lib/vendor.ts
Files were recoverable via git restore since they were committed, but the upgrade gave no warning before deleting them.
Environment
- swamp version: 20260424.000956.0-sha.25668e08
- OS: macOS 26.4.1
- Shell: zsh
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse