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

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

Build:
DEFAULT BRANCH: main
Repo Added 25 Mar 2026 07:10AM UTC
Files 37
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
  • main

03 Apr 2026 10:14AM UTC coverage: 90.832% (+0.03%) from 90.802%
23942815427

push

github

mikedarcy
  Bug: get_entities filter builder used f"/{k}={v}" which called str() on list values, producing Python repr (['16-3EMJ', '16-CVJ6']) instead of ERMrest syntax.

  Fix: New _build_filter_segment() helper that:
  - Scalar values: URL-encoded with quote()
  - List values: ERMrest any() syntax (RID=any(16-3EMJ,16-CVJ6,16-CVJG))

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

2556 of 2814 relevant lines covered (90.83%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
2814 RELEVANT LINES 2556 COVERED LINES
0.91 HITS PER LINE
Source Files on main
  • Tree
  • List 37
  • 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
23942815427 main Bug: get_entities filter builder used f"/{k}={v}" which called str() on list values, producing Python repr (['16-3EMJ', '16-CVJ6']) instead of ERMrest syntax. Fix: New _build_filter_segment() helper that: - Scalar values: URL-encoded with q... push 03 Apr 2026 10:15AM UTC mikedarcy github
90.83
23942345389 main Add MCP guide prompts, trim tool docstrings, and reduce log noise Introduce tools/prompts.py with four built-in MCP prompts (query_guide, entity_guide, annotation_guide, catalog_guide) containing behavioral guidance for LLM tool usage: ER... push 03 Apr 2026 09:58AM UTC mikedarcy github
90.8
23920569471 main Fix issues with test files referencing old module path for rag.crawler push 02 Apr 2026 08:30PM UTC mikedarcy github
90.77
23918301963 main Forgot to add new anonymous.py module. push 02 Apr 2026 07:33PM UTC mikedarcy github
90.77
23815934302 main docs(tools): add display rules to get_entities, query_attribute, list_vocabulary_terms docstrings Instructs the consuming LLM to always show RID, omit RCT/RMT/RCB/RMB unless explicitly requested, and never hide columns whose values are null. push 31 Mar 2026 07:38PM UTC mikedarcy github
90.99
23780264504 main Update README.md with Development Status section. push 31 Mar 2026 04:20AM UTC mikedarcy github
90.99
23780171135 main Add README, plugin authoring guide, deployment guide, and usage guide: - README.md: full rewrite covering installation, quick start (stdio + HTTP), complete configuration reference (core + RAG vars), built-in tool tables organized by c... push 31 Mar 2026 04:16AM UTC mikedarcy github
90.99
23671553823 main feat: guard TaskManager.submit() against non-coroutine arguments Raises TypeError with an actionable message pointing to asyncio.to_thread() when the caller passes a sync callable or the return value of a sync function instead of a coroutin... push 27 Mar 2026 11:19PM UTC mikedarcy github
90.99
23671226824 main feat: Phase 5.7 background tasks + LLM friction hardening Phase 5.7 -- Background Task Infrastructure (TaskManager, task MCP tools, clone_catalog_async, rag_update_docs_async): - tasks/manager.py: TaskManager singleton with submit/get/list... push 27 Mar 2026 11:06PM UTC mikedarcy github
90.98
23668491130 main A few more details about the session storage approach for the potential UI. push 27 Mar 2026 09:35PM UTC mikedarcy github
91.26
See All Builds (21)
  • 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