{"full_name":"ItzCrazyKns/Vane","owner":"ItzCrazyKns","name":"Vane","url":"https://github.com/ItzCrazyKns/Vane","description":"Vane is an AI-powered answering engine.","homepage":"","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/95534749?u=9553787232fa5b7cf9d0aa1a689ce3b854e27aeb&v=4","created_at":"2024-04-09T10:51:32Z","pushed_at":"2026-09-01T14:12:12Z","metrics":{"stars":38140,"forks":4280,"watchers":210,"issues":691,"prs":402,"releases":34,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":118},"growth":{"day":{"stars":35,"forks":19,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[38105,38140],"forks":[4261,4280],"watchers":[210,210],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":62,"title":"fresh build, page loads but working icon in the middle never finishes","comments":41,"created_at":"2024-05-04T21:46:50Z"},{"number":180,"title":"Perplexica not working on fresh installation","comments":33,"created_at":"2024-06-09T18:19:00Z"},{"number":572,"title":"Failed to connect to the server. Please try again later.","comments":29,"created_at":"2025-01-25T12:17:10Z"},{"number":224,"title":"error: undefined - MacOS Ollama","comments":27,"created_at":"2024-06-25T15:49:46Z"},{"number":258,"title":"Copilot functionality","comments":24,"created_at":"2024-07-10T06:56:19Z"},{"number":656,"title":"Failed to connect to the server","comments":22,"created_at":"2025-02-28T09:03:01Z"},{"number":965,"title":"Unable to conduct a search","comments":18,"created_at":"2026-01-03T21:25:16Z"},{"number":589,"title":"Docker image","comments":17,"created_at":"2025-02-02T18:29:08Z"}],"discussions":[{"number":1220,"title":"Before uploading podcast notes: keep quotations separate from interpretations","comments":0,"category":"Show and tell","created_at":"2026-10-29T00:28:47Z"},{"number":1201,"title":"Truncation eats your sources, not your question: a well-cited wrong answer","comments":0,"category":"General","created_at":"2026-09-26T02:21:51Z"},{"number":1183,"title":"Setting up NanoGPT connection","comments":0,"category":"Q&A","created_at":"2026-08-09T16:46:21Z"},{"number":1134,"title":"Vane, LiteLLM, Langfuse - Session ID","comments":0,"category":"General","created_at":"2026-05-13T12:23:34Z"},{"number":1108,"title":"Vane?  Not Perlexica?  | Gotta Ask","comments":1,"category":"General","created_at":"2026-04-14T04:44:38Z"},{"number":1087,"title":"Persistent local storage with conceptual auto-categorization","comments":0,"category":"Ideas","created_at":"2026-04-01T09:23:33Z"},{"number":1085,"title":"Heartbeat check?","comments":0,"category":"Ideas","created_at":"2026-03-29T07:57:59Z"},{"number":1083,"title":"Streaming responses","comments":1,"category":"Q&A","created_at":"2026-03-28T00:39:24Z"}],"latest_release":{"name":"v1.12.2","tag":"v1.12.2","published_at":"2026-04-10T13:30:52Z","body":"## What's Changed\r\n\r\n  * Fixed history double-conversion bugs to ensure smoother suggestion generation.\r\n  * Added validation and timeouts to prevent hung search requests.\r\n  * Improved widget execution handling; errors no longer crash the entire research pipeline.\r\n  * Resolved build-time errors by addressing missing package dependencies.\r\n  * Fixed edge cases involving non-array search query formats.\r\n  * Integrated `serverUtils` and updated the reverse geolocation API for better accuracy.\r\n  * Enhanced error handling for file upload workflows.\r\n  * Added a Chromium-based scraper for better compatibility with modern web pages.\r\n  * Implemented a new, optimized `executeSearch` function.\r\n  * Leveraged embeddings to filter search results, preventing context window overflow and improving relevance.\r\n\r\n## Improvements in Deep Research Mode\r\n\r\nThe Deep Research pipeline now operates on a more aggressive Reason-Search-Scrape-Extract-Repeat cycle. The system iteratively identifies top-tier websites, scrapes their full content, and extracts key data points to inform subsequent research steps before generating the final response. While this adds a bit more processing time, the depth of insight is substantially increased.\r\n\r\nTo support this high volume data extraction, we now manage the context window dynamically. By processing and feeding data in optimized chunks, the system prevents context overflow while ensuring all relevant information from the multi-stage research process is considered.\r\n\r\n![https://github.com/user-attachments/assets/bc7bed6a-2cae-4a47-b39a-bcbd6d57ba40](https://github.com/user-attachments/assets/bc7bed6a-2cae-4a47-b39a-bcbd6d57ba40)\r\n\r\n## New Contributors\r\n\r\n  * @marexxxxxxx made their first contribution in [#1041](https://github.com/ItzCrazyKns/Vane/pull/1041)\r\n  * @joaquinescalante23 made their first contribution in [#1015](https://github.com/ItzCrazyKns/Vane/pull/1015)\r\n  * @saschabuehrle made their first contribution in [#1076](https://github.com/ItzCrazyKns/Vane/pull/1076)\r\n  * @nickorlabs made their first contribution in [#1082](https://github.com/ItzCrazyKns/Vane/pull/1082)\r\n\r\n**Full Changelog**: [v1.12.1...v1.12.2](https://github.com/ItzCrazyKns/Vane/compare/v1.12.1...v1.12.2)"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}