• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

informatics-isi-edu / deriva-mcp-core
90%

Build:
DEFAULT BRANCH: main
Repo Added 25 Mar 2026 07:10AM UTC
Files 39
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • client_ip_auditing
  • feat/rag-search-per-rid-data-source-naming
  • fix/create-vocabulary-uri-id-pseudo-types
  • fix/update-term-description-name-param
  • main

04 Jun 2026 06:21AM UTC coverage: 90.088% (+0.009%) from 90.079%
26934699870

push

github

mikedarcy
revert lifecycle hook slow-call warning (wall-clock threshold approach does not work)

  The timing-based warning in _safe_call fired false positives on mcp-core's own _handle_catalog_connect hook (correctly async but slow due to sequential ChromaDB awaits) and also on plugin hooks that are slow for unrelated reasons. Wall-clock duration cannot distinguish a properly-async slow hook from one that blocks the event loop with synchronous calls. Reverted to the original _safe_call. The correct enforcement is the AST test already used by plugins to check that all blocking calls inside async hooks are wrapped in asyncio.to_thread().

1 of 1 new or added line in 1 file covered. (100.0%)

3181 of 3531 relevant lines covered (90.09%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
3531 RELEVANT LINES 3181 COVERED LINES
0.9 HITS PER LINE
Source Files on main
  • Tree
  • List 39
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26934699870 main revert lifecycle hook slow-call warning (wall-clock threshold approach does not work) The timing-based warning in _safe_call fired false positives on mcp-core's own _handle_catalog_connect hook (correctly async but slow due to sequential Chroma... push 04 Jun 2026 06:23AM UTC mikedarcy github
90.09
26933708623 main warn when lifecycle hook blocks the event loop for more than 0.5s Plugin handlers that make synchronous blocking calls (ChromaDB writes, catalog fetches) without asyncio.to_thread stall the asyncio event loop and delay all concurrent requests. ... push 04 Jun 2026 05:55AM UTC mikedarcy github
90.08
26876613609 main guide LLM to run supplemental doc_type-filtered searches after broad rag_search queries In LLM tool-calling mode, enriched catalog records consistently outscore web pages and documentation in broad rag_search queries, causing those source types... push 03 Jun 2026 09:42AM UTC mikedarcy github
90.09
26868087241 main document multi-table alias syntax in query_attribute tool description The path and attributes parameter docs only showed a simple single-table example, giving the LLM no guidance on how to use ERMrest table aliases for multi-table projection. Add... push 03 Jun 2026 06:38AM UTC mikedarcy github
90.09
26183954340 main fix(vocabulary): use deriva-py Table.define_vocabulary for canonical schema (#9) create_vocabulary produced non-functional vocabulary tables. The original implementation defined ID and URI as plain text with nullok=False and no server-side defaul... push 20 May 2026 07:07PM UTC web-flow github
90.09
26174480573 fix/create-vocabulary-uri-id-pseudo-types Merge f655908a4 into 7492c0689 Pull #9 20 May 2026 04:03PM UTC web-flow github
90.09
26143496956 main Update workplan-deriva-mcp-core.md with Anonymous mode deprecation details. push 20 May 2026 05:34AM UTC mikedarcy github
90.09
26120433828 main Expose remap_hostname() and remap_url() as public plugin API Replace the private _remap() + init_hostname_map() pair with two public functions delegating to Settings.hostname_map: remap_hostname() for bare hostnames and remap_url() for full... push 19 May 2026 07:34PM UTC mikedarcy github
90.09
25764534591 main Extend ADR-0002 with non-chatbot client section The original ADR scoped prompt-extension delivery to the chatbot UI, leaving direct MCP clients (Claude Code, ad-hoc agents) without a bootstrap entry point. Adds §5 covering `system_primer`, ... push 12 May 2026 09:56PM UTC mikedarcy github
90.09
25760330563 main Add ADR-0002-system-prompt-extensions.md and README.md link. push 12 May 2026 08:30PM UTC mikedarcy github
90.09
See All Builds (59)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc