Open
Conversation
Introduces a new extension that integrates QMD (an on-device semantic search engine) with TaskYou to provide: - Task history search - completed tasks become searchable knowledge - Project documentation indexing - index markdown, meeting notes, docs - MCP sidecar mode - Claude can search during task execution Features: - ty-qmd sync: Export completed tasks to QMD index - ty-qmd search: Query indexed content with hybrid search - ty-qmd serve: Run QMD MCP server for Claude integration - ty-qmd index-project: Add project documentation to index - ty-qmd status: Show sync and index status The extension follows the same pattern as ty-email, using the ty CLI as a bridge to TaskYou. Task exports include frontmatter metadata and are formatted for optimal semantic search. See DESIGN.md for integration strategies and implementation phases. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Integrates QMD (on-device semantic search) into the task detail view: - Add internal/qmd/client.go: Go wrapper for QMD CLI with caching - Add Related Tasks section to detail view showing semantically similar past tasks when QMD is available - Load related tasks asynchronously to not block the UI - Display relevance indicators (●/◐/○) based on match score The Related Tasks section appears between Description and Dependencies, showing up to 5 most relevant past tasks. This helps Claude and users find context from prior work when tackling similar problems. Integration points: - Detail view automatically queries QMD on task open - Results cached to avoid repeated searches for same task - Gracefully degraded when QMD not installed (section hidden) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces ty-qmd, a new extension that integrates QMD (an on-device semantic search engine by @tobi) with TaskYou. QMD combines BM25 full-text search, vector semantic search, and LLM re-ranking - all running locally.
What this enables:
Use case example:
Commands
Architecture
Files Added
extensions/ty-qmd/README.mdextensions/ty-qmd/DESIGN.mdextensions/ty-qmd/cmd/main.goextensions/ty-qmd/internal/qmd/qmd.goextensions/ty-qmd/internal/tasks/tasks.goextensions/ty-qmd/internal/exporter/exporter.goextensions/ty-qmd/config.example.yamlTest plan
cd extensions/ty-qmd && go build -o ty-qmd ./cmdbun install -g github:tobi/qmdty-qmd sync --allty-qmd search "some query"ty-qmd serveFuture work (tracked in DESIGN.md)
🤖 Generated with Claude Code