@@ -38,7 +38,8 @@ gluesql-core = { version = "0.15", optional = true }
3838async-trait = { version = " 0.1" , optional = true }
3939uuid = { version = " 1.0" , optional = true }
4040futures = { version = " 0.3" , optional = true }
41- tokio = { version = " 1.0" , features = [" rt-multi-thread" , " macros" ], optional = true }
41+ tokio = { version = " 1.0" , features = [" rt-multi-thread" , " macros" , " sync" ], optional = true }
42+ rig-core = { version = " 0.2.1" , optional = true }
4243pyo3 = { version = " 0.22" , features = [" extension-module" ], optional = true }
4344rocksdb = { version = " 0.22" , optional = true }
4445
@@ -58,6 +59,7 @@ prolly_balance_max_nodes = []
5859prolly_balance_rolling_hash = []
5960git = [" dep:gix" , " dep:clap" , " dep:lru" , " dep:hex" , " dep:chrono" ]
6061sql = [" dep:gluesql-core" , " dep:async-trait" , " dep:uuid" , " dep:futures" , " dep:tokio" ]
62+ rig = [" dep:rig-core" , " dep:tokio" , " dep:async-trait" ]
6163python = [" dep:pyo3" ]
6264rocksdb_storage = [" dep:rocksdb" , " dep:lru" ]
6365
@@ -104,9 +106,14 @@ path = "examples/merge.rs"
104106required-features = [" git" ]
105107
106108[[example ]]
107- name = " torage "
109+ name = " storage "
108110path = " examples/storage.rs"
109111required-features = [" rocksdb_storage" ]
110112
113+ [[example ]]
114+ name = " agent_rig_demo"
115+ path = " examples/agent.rs"
116+ required-features = [" git" , " sql" , " rig" ]
117+
111118[workspace ]
112119members = [" examples/financial_advisor" ]
0 commit comments