Commit Graph

  • 8e58367675 fix: update filter_plugin import paths Andrew Phillips 2025-08-29 10:25:43 -03:00
  • 6b7598e496 fix: update filter_plugin import paths Andrew Phillips 2025-08-29 10:25:06 -03:00
  • f947b06725 fix: correct filter_plugin import paths Andrew Phillips 2025-08-29 10:22:57 -03:00
  • 470bb98dbb fix: update incorrect import paths for filter_plugin Andrew Phillips 2025-08-29 10:21:42 -03:00
  • 694ad0e63a fix: update filter_plugin import paths and mark unused field Andrew Phillips 2025-08-29 10:21:12 -03:00
  • 625236f8df fix: remove unused parameter prefixes and update tail filter implementation Andrew Phillips 2025-08-29 10:20:15 -03:00
  • 1a4e9d531a fix: make finish method public and fix ringbuf method names Andrew Phillips 2025-08-29 10:18:57 -03:00
  • 3cfcbf0edd fix: remove unused imports and fix tail filter errors Andrew Phillips 2025-08-29 10:18:18 -03:00
  • b7237595df fix: import missing FilterPlugin trait Andrew Phillips 2025-08-29 10:16:14 -03:00
  • bc085ae0fb feat: add filter_plugin module to crate root Andrew Phillips 2025-08-29 10:15:48 -03:00
  • 2e40ab7a45 feat: add convenience methods to filter service and improve filter chain processing Andrew Phillips 2025-08-28 22:16:59 -03:00
  • 01b7046970 feat: add filtering reader implementation Andrew Phillips 2025-08-28 22:00:33 -03:00
  • c3e3ab1e46 feat: implement filter service integration Andrew Phillips 2025-08-28 21:59:49 -03:00
  • e664429465 fix: mark unused parameters with underscores Andrew Phillips 2025-08-28 21:41:43 -03:00
  • 123433e39b fix: add missing arguments to get_item_content_info_streaming call Andrew Phillips 2025-08-28 21:17:57 -03:00
  • 35bbf42e24 feat: update item streaming and binary check parameters Andrew Phillips 2025-08-28 21:10:34 -03:00
  • fe19ba0c5c fix: remove filter_service and fix function arguments Andrew Phillips 2025-08-28 21:08:41 -03:00
  • 8fcccf68e3 fix: remove unused filter_plugin import and unused ringbuf import Andrew Phillips 2025-08-28 21:05:23 -03:00
  • 4c8466bb21 refactor: reduce code duplication in filter and item services Andrew Phillips 2025-08-28 20:51:39 -03:00
  • 5542f5592a refactor: remove unused line range options from text meta plugin Andrew Phillips 2025-08-28 20:39:40 -03:00
  • 35e2368dea refactor: move filtering logic to filter plugins Andrew Phillips 2025-08-28 20:38:57 -03:00
  • ee2a9c63ee refactor: remove LineRangeFilter implementation Andrew Phillips 2025-08-28 20:36:41 -03:00
  • 272f75349c refactor: remove filter implementations from item_service Andrew Phillips 2025-08-28 20:36:18 -03:00
  • 66696af67e refactor: remove old filter implementations and use filter plugins Andrew Phillips 2025-08-28 20:34:38 -03:00
  • 4cae92f7cd feat: add filter plugin system with chained filters Andrew Phillips 2025-08-28 20:30:37 -03:00
  • 5cfdc7e35a feat: add filter plugin modules and services Andrew Phillips 2025-08-28 20:30:29 -03:00
  • 3b79ceca0e chore: remove unused binary meta plugin Andrew Phillips 2025-08-28 20:19:46 -03:00
  • ee555b253f feat: add grep option to content endpoints Andrew Phillips 2025-08-28 20:16:24 -03:00
  • a419ae960c feat: add content filtering options to content endpoints Andrew Phillips 2025-08-28 20:13:06 -03:00
  • 9ef4ba2abe refactor: optimize tail filter to use ring buffer directly Andrew Phillips 2025-08-28 20:09:45 -03:00
  • 6c29c9c4c5 feat: add head/tail/line range processing for text meta plugin Andrew Phillips 2025-08-28 20:06:30 -03:00
  • dc2bd8dcdf feat: implement tail filter using ringbuf crate Andrew Phillips 2025-08-28 20:03:50 -03:00
  • e99d7ad0ea feat: implement streaming support for tail and line range filters Andrew Phillips 2025-08-28 18:24:47 -03:00
  • c50a7db130 feat: implement content filtering for non-streaming and improve streaming tail handling Andrew Phillips 2025-08-28 18:22:28 -03:00
  • 1ded347355 feat: add head/tail/line range options to content endpoints Andrew Phillips 2025-08-28 18:20:54 -03:00
  • 7d4eda55e0 docs: add as_meta parameter for AI agents in content endpoints Andrew Phillips 2025-08-28 18:02:07 -03:00
  • 729d7a060b feat: add as_meta parameter to content endpoint Andrew Phillips 2025-08-28 17:57:50 -03:00
  • 2ab0ed1938 fix: add missing debug macro import from log crate Andrew Phillips 2025-08-28 17:43:19 -03:00
  • b72431922b feat: add debug logging for item content streaming Andrew Phillips 2025-08-28 17:42:05 -03:00
  • 2823fa0466 feat: add stream parameter to item content response Andrew Phillips 2025-08-28 17:37:10 -03:00
  • d730e8d235 feat: add stream parameter support for item content responses Andrew Phillips 2025-08-28 17:36:18 -03:00
  • 78cc39fbd2 fix: clone accept header before moving request Andrew Phillips 2025-08-28 17:33:16 -03:00
  • 2e20f74675 feat: add logging for accept header in http requests Andrew Phillips 2025-08-28 17:31:24 -03:00
  • 34642abaf9 feat: implement ToSchema for ItemQuery and ItemContentQuery Andrew Phillips 2025-08-28 17:29:35 -03:00
  • efabb9c3ca feat: add default_stream function with false return value Andrew Phillips 2025-08-28 17:27:10 -03:00
  • 79179cc465 feat: add stream option to content API routes Andrew Phillips 2025-08-28 17:26:22 -03:00
  • 3d4ed341e7 fix: remove automatic addition of digest plugin and use config for enabled_meta_plugins Andrew Phillips 2025-08-28 17:11:01 -03:00
  • d693f9d5f2 feat: add status endpoint to server api Andrew Phillips 2025-08-28 17:10:58 -03:00
  • fe41f95570 refactor: update meta plugins structure to use map and vector Andrew Phillips 2025-08-28 17:07:05 -03:00
  • 983af9b30f feat: add meta plugin options to status information Andrew Phillips 2025-08-28 17:04:14 -03:00
  • 2523990075 fix: add missing imports and update status response type Andrew Phillips 2025-08-28 16:59:05 -03:00
  • 0fc34a9fcb feat: add status service module to services Andrew Phillips 2025-08-28 16:58:05 -03:00
  • d5c36155e3 feat: add unified status service implementation Andrew Phillips 2025-08-28 16:57:04 -03:00
  • c10782c549 feat: add status service Andrew Phillips 2025-08-28 16:57:01 -03:00
  • 91bd270d9e refactor: prefix operation ids with "keep_" Andrew Phillips 2025-08-28 16:51:11 -03:00
  • 51db54e0aa docs: remove mcp sse endpoint from openapi documentation Andrew Phillips 2025-08-28 16:47:43 -03:00
  • 10c7ab9679 docs: simplify API endpoint descriptions Andrew Phillips 2025-08-28 16:45:43 -03:00
  • fee576f638 feat: restructure routes to separate authenticated and public endpoints Andrew Phillips 2025-08-28 16:21:58 -03:00
  • a1494717b9 fix: exclude openapi spec from authentication middleware Andrew Phillips 2025-08-28 16:21:34 -03:00
  • b8f42ed03f feat: add WWW-Authenticate header for 401 responses Andrew Phillips 2025-08-28 16:18:28 -03:00
  • 9b793fa7ba fix: mark cmd as unused to remove warning Andrew Phillips 2025-08-28 15:20:55 -03:00
  • 7be728e233 fix: update AsyncItemService::new() to accept wrapped Command and Settings types Andrew Phillips 2025-08-28 15:19:01 -03:00
  • 06a4b3ec73 fix: update meta map iteration to use tuple pattern Andrew Phillips 2025-08-28 15:17:45 -03:00
  • 9ab4341c2e fix: fix meta processing in pages.rs Andrew Phillips 2025-08-28 15:17:31 -03:00
  • 761542743c feat: implement configurable columns for item list page Andrew Phillips 2025-08-28 15:15:38 -03:00
  • 888e6457dd fix: update AsyncItemService constructor and remove unused import Andrew Phillips 2025-08-28 15:04:17 -03:00
  • dd88547c37 fix: remove unused MetaPlugin::binary variant Andrew Phillips 2025-08-28 15:01:24 -03:00
  • 56a7487abd fix: update server function signatures Andrew Phillips 2025-08-28 14:59:45 -03:00
  • b10781a8c0 fix: update async item service constructor parameters Andrew Phillips 2025-08-28 14:59:32 -03:00
  • 50806ba81a fix: add missing cmd and settings fields to AppState Andrew Phillips 2025-08-28 14:56:49 -03:00
  • ec6f0de95b fix: update async item service initialization feat: remove unused meta plugin imports fix: update meta plugin type implementation Andrew Phillips 2025-08-28 14:44:22 -03:00
  • cb8caed662 fix: remove unused meta plugin imports Andrew Phillips 2025-08-28 14:30:25 -03:00
  • bfa233330e feat: use configured meta plugins for MCP items Andrew Phillips 2025-08-28 14:24:05 -03:00
  • d5490eacb9 fix: remove binary plugin type references Andrew Phillips 2025-08-28 14:14:13 -03:00
  • f7854a76ed refactor: remove binary plugin and its references Andrew Phillips 2025-08-28 14:12:19 -03:00
  • c7d58636b0 feat: add binary meta plugin implementation Andrew Phillips 2025-08-28 14:07:35 -03:00
  • 52dc8cea32 feat: update dependencies and remove binary and command meta plugins Andrew Phillips 2025-08-28 13:11:19 -03:00
  • 40e4fcc74a refactor: remove binary plugin and its references Andrew Phillips 2025-08-28 13:10:52 -03:00
  • f6220eb16e feat: replace binary detection with text metadata check Andrew Phillips 2025-08-28 13:09:00 -03:00
  • 9e3df98e79 feat: make hostname option boolean-only and simplify hostname output logic Andrew Phillips 2025-08-27 23:02:48 -03:00
  • 21edfbd633 fix: replace null outputs with their keys Andrew Phillips 2025-08-27 22:57:29 -03:00
  • 3cc0fd3b22 fix: handle null values to disable outputs Andrew Phillips 2025-08-27 22:53:51 -03:00
  • 940dc2efd7 fix: handle null values in YAML output conversion Andrew Phillips 2025-08-27 22:53:01 -03:00
  • a53591d28e fix: remove unnecessary plugin initialization calls Andrew Phillips 2025-08-27 22:50:09 -03:00
  • 6a2a5ad67f feat: use actual default options and outputs from meta plugins Andrew Phillips 2025-08-27 22:48:57 -03:00
  • 2a92ecaf59 fix: import MetaPlugin trait and use empty hashmaps for meta plugins Andrew Phillips 2025-08-27 22:46:03 -03:00
  • b59875d1df feat: use default options and outputs for meta plugins Andrew Phillips 2025-08-27 22:44:38 -03:00
  • f2e75d16fc feat: update default config to match provided structure Andrew Phillips 2025-08-27 22:35:34 -03:00
  • 5541220a68 feat: update config generation to match settings struct format Andrew Phillips 2025-08-27 22:31:52 -03:00
  • bc78075b1a feat: add --generate-config mode to output default config Andrew Phillips 2025-08-27 22:05:09 -03:00
  • fb636d3077 feat: add generate_config module Andrew Phillips 2025-08-27 22:04:09 -03:00
  • 15baa8f297 refactor: rename command plugin to exec Andrew Phillips 2025-08-27 22:01:47 -03:00
  • e374e2d99b fix: implement debug for MetaPluginCommand Andrew Phillips 2025-08-27 21:56:03 -03:00
  • db5b3153c0 fix: implement debug and default for meta plugin components Andrew Phillips 2025-08-27 21:55:29 -03:00
  • a909fdb2bd fix: enable full features for derive_more Andrew Phillips 2025-08-27 21:53:49 -03:00
  • 45a528118c fix: remove duplicate thiserror dependency Andrew Phillips 2025-08-27 21:52:48 -03:00
  • 2e4cacaaba feat: add derive_more for NumberOrString and ProgramWriter Andrew Phillips 2025-08-27 21:50:04 -03:00
  • 2435c8bebf docs: update code optimization plan with completion status Andrew Phillips 2025-08-27 21:49:01 -03:00
  • bacfaa4fc3 refactor: remove manual Debug implementation for MetaPluginCommand Andrew Phillips 2025-08-27 21:47:40 -03:00
  • 1025f1bc01 feat: add thiserror and derive_more for error handling and boilerplate reduction Andrew Phillips 2025-08-27 21:45:49 -03:00