Portable AI agent for Cloverleaf integration work. Pure bash + curl + jq. Zero dependency on v1 wrapper scripts or v2 cloverleaf-tools.pyz. 27 native Anthropic tools: NetConfig parsing (read) nc_list_protocols, nc_list_processes, nc_protocol_block, nc_protocol_field, nc_protocol_nested, nc_protocol_summary, nc_destinations, nc_sources, nc_xlate_refs, nc_tclproc_refs NetConfig modification (journal-backed writes with rollback) nc_insert_protocol, nc_add_route, larry_rollback_list Workflows nc_find_inbound, nc_make_jump (3-thread jump pattern), nc_find (tbn/tbp/tbh/tbpr/where replacements), nc_document, nc_diff_interface, nc_regression Messages hl7_field, nc_msgs (smat is SQLite!), hl7_diff (with --ignore MSH.7) File system read_file, list_dir, grep_files, glob_files, write_file, bash_exec Validated against a 22-site real Cloverleaf test install. Five worked examples end-to-end: jump-thread generation, smat MRN search, system documentation, interface+connected diff, HL7-aware regression diff. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
23 lines
353 B
Plaintext
23 lines
353 B
Plaintext
# Larry runtime artifacts (created in $LARRY_HOME, not the source repo, but
|
|
# included here for defensive hygiene in case someone runs Larry from the repo dir).
|
|
sessions/
|
|
journal/
|
|
knowledge/
|
|
.env
|
|
bin/jq
|
|
bin/jq.exe
|
|
*.larry-prerollback.*
|
|
*.larry-tmp.*
|
|
|
|
# Editor / OS noise
|
|
.DS_Store
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Backup files from sed -i
|
|
*.bak
|
|
*.bak2
|