{"name":"patchloom","vers":"0.1.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c4f728d8a33dc70bb6d327c0b1a8f4fd48774867fed758dd94c6d8971899280f","features":{"default":[],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-04T17:22:28Z"} {"name":"patchloom","vers":"0.1.1","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d93791b6ce370d72245f747af48017c0b25336314efcc07c99f100e084a24073","features":{"default":[],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-06T20:02:59Z"} {"name":"patchloom","vers":"0.1.3","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61f88f42cf3f7431e34578c9ae424951f7f67bca524972f09b770d863ac7becb","features":{"default":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-07T04:33:16Z"} {"name":"patchloom","vers":"0.1.4","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e76eb58592fc038963e78f1485054548aa788b50d7962902257352cf6a827ed2","features":{"default":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-07T05:02:53Z"} {"name":"patchloom","vers":"0.1.5","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00cb666d4ac6dcca29a647ba21b024bdceb87598247be32cf139418ca61dc0f3","features":{"default":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-07T14:57:21Z"} {"name":"patchloom","vers":"0.1.6","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"04f28b1b92e4b6df884c2c9f289ce3c5d5354330f126e7e355b76ca74409792e","features":{"core":[],"default":["mcp"],"full":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-08T16:43:15Z"} {"name":"patchloom","vers":"0.1.7","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anstyle","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cc6fceebf39f1eaedd4fdeef1e1ed0320099edef3d607eb56c5cacfddc0823e7","features":{"core":[],"default":["mcp"],"full":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-16T23:01:46Z"} {"name":"patchloom","vers":"0.2.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1010d3bdfae1a1a0c6798892b91b179018058f4aef8624c8c0ad879162ac91df","features":{"core":[],"default":["mcp"],"full":["mcp"],"mcp":["rmcp","tokio","schemars"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-18T03:05:52Z"} {"name":"patchloom","vers":"0.3.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7a4705b3d8149f5c75d231b8a6495faf939dd2ba39c507c7204ae5027a5d8a9e","features":{"core":[],"mcp":["rmcp","tokio","schemars"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"default":["mcp","ast"],"full":["mcp","ast"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-21T04:13:53Z","v":2} {"name":"patchloom","vers":"0.4.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^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":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2c7048e12e8114ffd0a263dc186e4e0c77ce86bc1c20ed8c67f9418c7dca7f18","features":{"mcp":["rmcp","tokio","schemars"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs","dep:ignore","dep:globset"],"default":["cli","mcp","ast"],"full":["cli","mcp","ast"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-22T17:14:09Z","v":2} {"name":"patchloom","vers":"0.5.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.7","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e8e8b33b891ca8e953b6a1b70265eb0fedeb37da82649fe26dd10b007ee64b51","features":{"mcp":["rmcp","tokio","schemars"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T19:06:54Z","v":2} {"name":"patchloom","vers":"0.6.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.7","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f409b717e2bc993f8a4547ff84255e9533716262311b652185a090fccfd402d4","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-25T23:27:26Z","v":2} {"name":"patchloom","vers":"0.7.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^2","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^2","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f8eb40c5f4b6db27d5a4274826f0029188739570a1ab1664aba4decf69bb3ed","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T18:50:36Z","v":2} {"name":"patchloom","vers":"0.8.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^2","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^2","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ab55224f4f18fca0142209ae7d56a5fb87845e8306fd5eba7ad31c29f34c963","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T01:42:51Z","v":2} {"name":"patchloom","vers":"0.9.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^2","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^2","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"52031f1001301c4ab34f7e70390487615a29ac6334e495beb2d3c8c00336c425","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T22:41:52Z","v":2} {"name":"patchloom","vers":"0.10.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^2","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^2","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9bff1fcd7952513d955ce80c7fa1434fa95c97259401c5a9151196739a23a1f","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-07T20:05:34Z","v":2} {"name":"patchloom","vers":"0.11.0","deps":[{"name":"anstream","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":["http1","tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ec4rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"expectrl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"memchr","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","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":"reqwest","req":"^0.13","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^2","features":["server","transport-io","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^2","features":["client","transport-io","transport-child-process","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^3","features":["text"],"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","io-util","io-std","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","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-hcl","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","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-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-sg","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-language","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lib","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-proto","req":"^0.4","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-ruby","req":"^0.23","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-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","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":"tree-sitter-xml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-edit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e08b0e14df030a4a7163ff3c7ce17830c2a662d1c480a7ca722b854c27495a33","features":{"mcp":["rmcp","tokio"]},"features2":{"ast":["dep:tree-sitter-lib","dep:tree-sitter-language","dep:tree-sitter-rust","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-bash","dep:tree-sitter-hcl","dep:tree-sitter-toml-ng","dep:tree-sitter-yaml","dep:tree-sitter-json","dep:tree-sitter-xml","dep:tree-sitter-proto","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-java","dep:tree-sitter-ruby","dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-kotlin-sg","dep:tree-sitter-php"],"cli":["files","dep:clap","dep:clap_complete","dep:anstream","dep:ec4rs"],"default":["cli","mcp","mcp-http","ast"],"files":["dep:ignore","dep:globset"],"full":["cli","mcp","mcp-http","ast","files"],"mcp-http":["mcp","rmcp/transport-streamable-http-server","dep:axum","dep:axum-server","dep:tokio-util","tokio/net","tokio/signal"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T19:02:30Z","v":2}