@@ -42,6 +42,8 @@ tokio = { version = "1.0", features = ["rt-multi-thread", "macros", "sync"], opt
4242rig-core = { version = " 0.2.1" , optional = true }
4343pyo3 = { version = " 0.22" , features = [" extension-module" ], optional = true }
4444rocksdb = { version = " 0.22" , optional = true }
45+ ratatui = { version = " 0.26" , optional = true }
46+ crossterm = { version = " 0.27" , optional = true }
4547
4648[dev-dependencies ]
4749bytes = " 1.10.1"
@@ -62,6 +64,7 @@ sql = ["dep:gluesql-core", "dep:async-trait", "dep:uuid", "dep:futures", "dep:to
6264rig = [" dep:rig-core" , " dep:tokio" , " dep:async-trait" ]
6365python = [" dep:pyo3" ]
6466rocksdb_storage = [" dep:rocksdb" , " dep:lru" ]
67+ tui = [" dep:ratatui" , " dep:crossterm" , " dep:tokio" ]
6568
6669[[bin ]]
6770name = " git-prolly"
@@ -111,9 +114,14 @@ path = "examples/storage.rs"
111114required-features = [" rocksdb_storage" ]
112115
113116[[example ]]
114- name = " agent_rig_demo "
115- path = " examples/agent .rs"
117+ name = " agent_demo "
118+ path = " examples/agent_demo .rs"
116119required-features = [" git" , " sql" , " rig" ]
117120
121+ [[example ]]
122+ name = " agent_context"
123+ path = " examples/agent_context.rs"
124+ required-features = [" git" , " sql" , " rig" , " tui" ]
125+
118126[workspace ]
119127members = [" examples/financial_advisor" ]
0 commit comments