Add diagnose tool (#21), CLI command, and QA agent#1
Open
Conversation
Chain Study mode adds a 5th study session type to the rob-agent where Rob navigates chains in his physical Thompson Bible and the agent enriches each link with lexicons, grammars, and balanced commentaries via Logos tools. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Seven bite-sized tasks to add chain study capabilities to rob-agent.md: lexical-first tool sequence, chain study session flow, persistent journal, and use-case outputs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Agent instructions stay local. Chain study journal files will be written to docs/chain-studies/ during Thompson Chain study sessions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add diagnose MCP tool to index.ts for self-checking environment (data paths, database availability, API configuration) - Add cli.ts standalone CLI entry point for pre-launch verification - Add "diagnose" npm script to package.json - Update socratic-bible-study agent with diagnose tool reference - Update README: 20→21 tools, add System & Diagnostics section, add troubleshooting note, document tool-tester QA agent - Create tool-tester.md QA agent (local only, gitignored) Co-Authored-By: Claude Opus 4.6 <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
npm run diagnosefor pre-launch verification from the terminal (exits 0 if healthy, 1 if issues found)Test plan
npm run build— TypeScript compiles cleannpm test— 54/54 tests passingnpm run diagnose— CLI prints DB status, exits correctly/mcp— verify 21 tools appeardiagnosetool in conversation — verify formatted output/agent tool-tester— run full QA suite🤖 Generated with Claude Code