Skip to content

v1.1.0 — Request Indexing Tool & Tool Renaming

Choose a tag to compare

@albertje8118 albertje8118 released this 16 Feb 09:03
· 36 commits to main since this release

What's New

New Tool — codewiki_request_indexing

  • Submit unindexed repositories to Google CodeWiki for indexing directly from the MCP server.
  • Full Playwright automation — navigates to CodeWiki, clicks "Request repository", fills the URL dialog, and submits.
  • Automatic NOT_INDEXED detection — all tools now detect unindexed repos and return a structured error code with guidance.

Tool Renaming — codewiki_verb_noun Pattern

All tools renamed for better LLM/agent distinguishability:

Old Name New Name
list_code_wiki_topics codewiki_list_topics
read_wiki_structure codewiki_read_structure
read_wiki_contents codewiki_read_contents
search_code_wiki codewiki_search_wiki
(new) codewiki_request_indexing

Version Management

  • __init__.py now reads version from importlib.metadata at runtime (no hardcoded duplicate).
  • New scripts/bump_version.py — single command bumps pyproject.toml, all docs version badges, and the server banner year.

ASCII Startup Banner

Server prints a branded ASCII banner with version and year to stderr on startup.

Testing

  • 10 new tests for NOT_INDEXED detection and request indexing.
  • 161 total tests passing.

Full Changelog: v1.0.4...v1.1.0