Add agent tooling config and update Cargo.toml

ober

bcabebdb99f114d46a7c80265377b289d59479eb

diff --git a/.gitignore b/.gitignore
index 7671094..ff16576 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,3 +23,4 @@ tests/vm/vm_key.pub
 tests/vm/seed/
 tests/vm/*.log
 tests/vm/*.pid
+.claude/worktrees/
diff --git a/jerboa-native-rs/Cargo.toml b/jerboa-native-rs/Cargo.toml
index 85f9026..17241a4 100644
--- a/jerboa-native-rs/Cargo.toml
+++ b/jerboa-native-rs/Cargo.toml
@@ -24,7 +24,10 @@ rustls = { version = "0.23", default-features = false, features = ["ring", "logg
 rustls-pki-types = "1"
 rustls-pemfile = "2"
 webpki-roots = "0.26"
-duckdb = { version = "1", features = ["bundled"] }
+duckdb = { version = "1", features = ["bundled"], optional = true }
+
+[features]
+default = ["duckdb"]
 
 [profile.release]
 lto = true