{"name":"ctxforge","vers":"0.1.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.18","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"35904ed59395fdb671418d00011670cbf40a8e6bb194b2f60864b4f533367c83","features":{},"yanked":false,"rust_version":"1.75","pubtime":"2026-04-09T21:06:16Z"} {"name":"ctxforge","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b5971acb55dd1d3405bdfe0f25079b4a74cde8efadd6048bc684bb8c24cdd1d7","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-09T22:06:30Z"} {"name":"ctxforge","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d0996f38c5a0c71c12d43433d1f6c6841d653eddf9cd4ecba6235b2d91b178cc","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T06:58:34Z"} {"name":"ctxforge","vers":"0.4.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"957e15c18a0faee82bb8baa5e033b1fd689b35362737a8b6229c4c3480a4a727","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T07:03:58Z"} {"name":"ctxforge","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e00181446b7866518742e036b4aab88c567f2a55e7402cce65e34066c2e1c89","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T07:12:23Z"} {"name":"ctxforge","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0f01e2a8b8c10a9c32a1ea786800b306e2be3b0e587b9a4c43778a939104554d","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T15:43:44Z"} {"name":"ctxforge","vers":"0.6.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0dbe6d4e79227b7f9212aad5d9dc6bc9b016332f3be6bb8dc863e3286ea2db78","features":{},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T15:56:18Z"} {"name":"ctxforge","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c88c9cf76d6040ce5cfeee5e3acde978741d8ad9f6cbe5debbacbc02c9d03d2","features":{"default":[]},"features2":{"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-10T16:05:38Z","v":2} {"name":"ctxforge","vers":"1.0.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fcb38afbffd28b26ca738fbe95041d72549f8e826a56c8af02a74752f32331bf","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-11T03:17:45Z","v":2} {"name":"ctxforge","vers":"1.0.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5bbe0693e9035f8bdd57830aa1afe6727ab334de13692b078bb8d17a6bc07654","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-11T06:48:11Z","v":2} {"name":"ctxforge","vers":"1.0.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2504b885ed4a492b8db655e1fd928b6dac0d6e85366c55f66b4cd2a09791e1d4","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-11T06:53:44Z","v":2} {"name":"ctxforge","vers":"1.0.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f78987efc81627a12d66894445687513f86f3d89da7ce90b05d6f4e7cd2b633d","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-11T07:11:00Z","v":2} {"name":"ctxforge","vers":"1.1.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a8ebdbee70f0c3a24f6a9245190ed120598feff94f08955a0bad1626fb9bdbe6","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T05:12:05Z","v":2} {"name":"ctxforge","vers":"1.1.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b8c687fa4705ef8754667ff886c13739431cac8b9574058a846ebbbbbfc02c9","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T05:29:36Z","v":2} {"name":"ctxforge","vers":"1.1.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d071471d71cd80a6bdf0332c56500dbcf4814052a550c9a5464c57b87418d0e7","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T20:42:25Z","v":2} {"name":"ctxforge","vers":"1.1.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ec595d826ab76072b4b49c8fe14ae9e6107797d1342249146a7c28b92a482f3","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T23:46:03Z","v":2} {"name":"ctxforge","vers":"1.1.4","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d5ce7f7cc95e96dd1584c9790cfea2ed92d1b9f2d228d67f6b34ff607a21b1e","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T23:49:14Z","v":2} {"name":"ctxforge","vers":"1.1.5","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"add538bcb0e1b0f5a09c01d80fb8dbe872336f7963461fc7ca0a253e9e80c10d","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-12T23:51:09Z","v":2} {"name":"ctxforge","vers":"1.2.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.40","features":["yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ratatui","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5","features":["default-fancy"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e9f51a3b60a540012f64ae7ebd190fbc070892105b687a4e1b88b7020c7015a","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui":["dep:ratatui","dep:crossterm","dep:fuzzy-matcher","dep:syntect"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-15T01:46:51Z","v":2} {"name":"ctxforge","vers":"1.3.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.40","features":["yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iocraft","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smol","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5","features":["default-fancy"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9fd26f1e5de1685b8627c0e886c864f29814e75d30f970c492031140092d055f","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui-v2","mcp"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"tui-v2":["dep:iocraft","dep:smol","dep:syntect"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-17T14:51:29Z","v":2} {"name":"ctxforge","vers":"2.0.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.40","features":["yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iocraft","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smol","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5","features":["default-fancy"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3.3","features":["rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b519685f4a2a8c4c4f799703f59f1217d47a3543673dbd969928b374a2dcf6c","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui-v2","mcp","fetch"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"fetch":["dep:ureq"],"tui-v2":["dep:iocraft","dep:smol","dep:syntect"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-18T21:23:27Z","v":2} {"name":"ctxforge","vers":"2.1.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":["editor"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.20","features":["vendored-libgit2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.40","features":["yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iocraft","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"owo-colors","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smol","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5","features":["default-fancy"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3.3","features":["rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0193306f1932e6e3fe160fe543b6bd93f979993550a2a79b086a3705a452bd99","features":{"mcp":[],"minimal":[]},"features2":{"default":["tui-v2","mcp","fetch"],"extract":["dep:tree-sitter","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-typescript","dep:tree-sitter-javascript"],"fetch":["dep:ureq"],"tui-v2":["dep:iocraft","dep:smol","dep:syntect"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-04-20T12:17:07Z","v":2}