{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "posthog-hetzner-prep.sh", "file_type": "code", "source_file": "deploy/posthog/posthog-hetzner-prep.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "deploy_posthog_posthog_hetzner_prep", "community": 866, "norm_label": "posthog-hetzner-prep.sh" }, { "label": "posthog-hetzner-prep.sh script", "file_type": "code", "source_file": "deploy/posthog/posthog-hetzner-prep.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "deploy_posthog_posthog_hetzner_prep_sh__entry", "community": 866, "norm_label": "posthog-hetzner-prep.sh script" }, { "label": "DEBIAN_FRONTEND", "file_type": "code", "source_file": "deploy/posthog/posthog-hetzner-prep.sh", "source_location": "L57", "metadata": { "language": "bash", "kind": "code" }, "_origin": "ast", "id": "deploy_posthog_posthog_hetzner_prep_debian_frontend", "community": 866, "norm_label": "debian_frontend" }, { "label": "install.ps1", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L1", "_origin": "ast", "id": "deploy_windows_install", "community": 760, "norm_label": "install.ps1" }, { "label": "Write-Info()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L71", "_origin": "ast", "id": "deploy_windows_install_write_info", "community": 760, "norm_label": "write-info()" }, { "label": "Write-Ok()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L72", "_origin": "ast", "id": "deploy_windows_install_write_ok", "community": 760, "norm_label": "write-ok()" }, { "label": "Write-Warn2()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L73", "_origin": "ast", "id": "deploy_windows_install_write_warn2", "community": 760, "norm_label": "write-warn2()" }, { "label": "Write-Fail()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L74", "_origin": "ast", "id": "deploy_windows_install_write_fail", "community": 760, "norm_label": "write-fail()" }, { "label": "Update-PathFromRegistry()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L95", "_origin": "ast", "id": "deploy_windows_install_update_pathfromregistry", "community": 760, "norm_label": "update-pathfromregistry()" }, { "label": "Install-WithWinget()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L104", "_origin": "ast", "id": "deploy_windows_install_install_withwinget", "community": 760, "norm_label": "install-withwinget()" }, { "label": "Get-PythonCommand()", "file_type": "code", "source_file": "deploy/windows/install.ps1", "source_location": "L147", "_origin": "ast", "id": "deploy_windows_install_get_pythoncommand", "community": 760, "norm_label": "get-pythoncommand()" }, { "label": "jarvis-service.ps1", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L1", "_origin": "ast", "id": "deploy_windows_jarvis_service", "community": 735, "norm_label": "jarvis-service.ps1" }, { "label": "Write-Info()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L47", "_origin": "ast", "id": "deploy_windows_jarvis_service_write_info", "community": 735, "norm_label": "write-info()" }, { "label": "Write-Ok()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L48", "_origin": "ast", "id": "deploy_windows_jarvis_service_write_ok", "community": 735, "norm_label": "write-ok()" }, { "label": "Write-Warn2()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L49", "_origin": "ast", "id": "deploy_windows_jarvis_service_write_warn2", "community": 735, "norm_label": "write-warn2()" }, { "label": "Write-Fail()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L50", "_origin": "ast", "id": "deploy_windows_jarvis_service_write_fail", "community": 735, "norm_label": "write-fail()" }, { "label": "Get-DefaultInstallRoot()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L55", "_origin": "ast", "id": "deploy_windows_jarvis_service_get_defaultinstallroot", "community": 735, "norm_label": "get-defaultinstallroot()" }, { "label": "Install-Task()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L68", "_origin": "ast", "id": "deploy_windows_jarvis_service_install_task", "community": 735, "norm_label": "install-task()" }, { "label": "Uninstall-Task()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L167", "_origin": "ast", "id": "deploy_windows_jarvis_service_uninstall_task", "community": 735, "norm_label": "uninstall-task()" }, { "label": "Show-Status()", "file_type": "code", "source_file": "deploy/windows/jarvis-service.ps1", "source_location": "L184", "_origin": "ast", "id": "deploy_windows_jarvis_service_show_status", "community": 735, "norm_label": "show-status()" }, { "label": "gen_install_script.py", "file_type": "code", "source_file": "docs/gen_install_script.py", "source_location": "L1", "_origin": "ast", "id": "docs_gen_install_script", "community": 882, "norm_label": "gen_install_script.py" }, { "label": "Publish the canonical install scripts into the docs site. Serves the installe", "file_type": "rationale", "source_file": "docs/gen_install_script.py", "source_location": "L1", "_origin": "ast", "id": "docs_gen_install_script_rationale_1", "community": 882, "norm_label": "publish the canonical install scripts into the docs site. serves the installe" }, { "label": "gen_ref_pages.py", "file_type": "code", "source_file": "docs/gen_ref_pages.py", "source_location": "L1", "_origin": "ast", "id": "docs_gen_ref_pages", "community": 883, "norm_label": "gen_ref_pages.py" }, { "label": "Generate the code reference pages.", "file_type": "rationale", "source_file": "docs/gen_ref_pages.py", "source_location": "L1", "_origin": "ast", "id": "docs_gen_ref_pages_rationale_1", "community": 883, "norm_label": "generate the code reference pages." }, { "label": "docsearch-init.js", "file_type": "code", "source_file": "docs/javascripts/docsearch-init.js", "source_location": "L1", "_origin": "ast", "id": "docs_javascripts_docsearch_init", "community": 884, "norm_label": "docsearch-init.js" }, { "label": "init()", "file_type": "code", "source_file": "docs/javascripts/docsearch-init.js", "source_location": "L7", "_origin": "ast", "id": "docs_javascripts_docsearch_init_init", "community": 884, "norm_label": "init()" }, { "label": "leaderboard.js", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L1", "_origin": "ast", "id": "docs_javascripts_leaderboard", "community": 736, "norm_label": "leaderboard.js" }, { "label": "isOutlier()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L25", "_origin": "ast", "id": "docs_javascripts_leaderboard_isoutlier", "community": 736, "norm_label": "isoutlier()" }, { "label": "isMissingTelemetry()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L50", "_origin": "ast", "id": "docs_javascripts_leaderboard_ismissingtelemetry", "community": 736, "norm_label": "ismissingtelemetry()" }, { "label": "escapeHtml()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L57", "_origin": "ast", "id": "docs_javascripts_leaderboard_escapehtml", "community": 736, "norm_label": "escapehtml()" }, { "label": "fmtLarge()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L63", "_origin": "ast", "id": "docs_javascripts_leaderboard_fmtlarge", "community": 736, "norm_label": "fmtlarge()" }, { "label": "totalPages()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L71", "_origin": "ast", "id": "docs_javascripts_leaderboard_totalpages", "community": 736, "norm_label": "totalpages()" }, { "label": "renderPage()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L75", "_origin": "ast", "id": "docs_javascripts_leaderboard_renderpage", "community": 736, "norm_label": "renderpage()" }, { "label": "renderPagination()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L117", "_origin": "ast", "id": "docs_javascripts_leaderboard_renderpagination", "community": 736, "norm_label": "renderpagination()" }, { "label": "loadLeaderboard()", "file_type": "code", "source_file": "docs/javascripts/leaderboard.js", "source_location": "L143", "_origin": "ast", "id": "docs_javascripts_leaderboard_loadleaderboard", "community": 736, "norm_label": "loadleaderboard()" }, { "label": "browser_assistant/browser_assistant.py", "file_type": "code", "source_file": "examples/browser_assistant/browser_assistant.py", "source_location": "L1", "_origin": "ast", "id": "examples_browser_assistant_browser_assistant", "community": 23, "norm_label": "browser_assistant/browser_assistant.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/browser_assistant/browser_assistant.py", "source_location": "L19", "_origin": "ast", "id": "examples_browser_assistant_browser_assistant_main", "community": 23, "norm_label": "main()" }, { "label": "debugger.py", "file_type": "code", "source_file": "examples/code_companion/debugger.py", "source_location": "L1", "_origin": "ast", "id": "examples_code_companion_debugger", "community": 23, "norm_label": "debugger.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/code_companion/debugger.py", "source_location": "L47", "_origin": "ast", "id": "examples_code_companion_debugger_main", "community": 23, "norm_label": "main()" }, { "label": "Investigate an error and propose a fix using a ReAct agent. The agent rea", "file_type": "rationale", "source_file": "examples/code_companion/debugger.py", "source_location": "L53", "_origin": "ast", "id": "examples_code_companion_debugger_rationale_53", "community": 23, "norm_label": "investigate an error and propose a fix using a react agent. the agent rea" }, { "label": "reviewer.py", "file_type": "code", "source_file": "examples/code_companion/reviewer.py", "source_location": "L1", "_origin": "ast", "id": "examples_code_companion_reviewer", "community": 23, "norm_label": "reviewer.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/code_companion/reviewer.py", "source_location": "L43", "_origin": "ast", "id": "examples_code_companion_reviewer_main", "community": 23, "norm_label": "main()" }, { "label": "Review code changes between BASE and BRANCH using a ReAct agent. The agen", "file_type": "rationale", "source_file": "examples/code_companion/reviewer.py", "source_location": "L49", "_origin": "ast", "id": "examples_code_companion_reviewer_rationale_49", "community": 23, "norm_label": "review code changes between base and branch using a react agent. the agen" }, { "label": "test_gen.py", "file_type": "code", "source_file": "examples/code_companion/test_gen.py", "source_location": "L1", "_origin": "ast", "id": "examples_code_companion_test_gen", "community": 23, "norm_label": "test_gen.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/code_companion/test_gen.py", "source_location": "L58", "_origin": "ast", "id": "examples_code_companion_test_gen_main", "community": 23, "norm_label": "main()" }, { "label": "Generate comprehensive tests for a Python MODULE using a ReAct agent. The", "file_type": "rationale", "source_file": "examples/code_companion/test_gen.py", "source_location": "L65", "_origin": "ast", "id": "examples_code_companion_test_gen_rationale_65", "community": 23, "norm_label": "generate comprehensive tests for a python module using a react agent. the" }, { "label": "daily_digest/daily_digest.py", "file_type": "code", "source_file": "examples/daily_digest/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "examples_daily_digest_daily_digest", "community": 23, "norm_label": "daily_digest/daily_digest.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/daily_digest/daily_digest.py", "source_location": "L18", "_origin": "ast", "id": "examples_daily_digest_daily_digest_main", "community": 23, "norm_label": "main()" }, { "label": "research.py", "file_type": "code", "source_file": "examples/deep_research/research.py", "source_location": "L1", "_origin": "ast", "id": "examples_deep_research_research", "community": 23, "norm_label": "research.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/deep_research/research.py", "source_location": "L40", "_origin": "ast", "id": "examples_deep_research_research_main", "community": 23, "norm_label": "main()" }, { "label": "Run a deep research session on TOPIC using an orchestrator agent. The age", "file_type": "rationale", "source_file": "examples/deep_research/research.py", "source_location": "L46", "_origin": "ast", "id": "examples_deep_research_research_rationale_46", "community": 23, "norm_label": "run a deep research session on topic using an orchestrator agent. the age" }, { "label": "doc_qa/doc_qa.py", "file_type": "code", "source_file": "examples/doc_qa/doc_qa.py", "source_location": "L1", "_origin": "ast", "id": "examples_doc_qa_doc_qa", "community": 23, "norm_label": "doc_qa/doc_qa.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/doc_qa/doc_qa.py", "source_location": "L19", "_origin": "ast", "id": "examples_doc_qa_doc_qa_main", "community": 23, "norm_label": "main()" }, { "label": "smart_inbox.py", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L1", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox", "community": 682, "norm_label": "smart_inbox.py" }, { "label": "_parse_classification()", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L43", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_parse_classification", "community": 682, "norm_label": "_parse_classification()" }, { "label": "_print_table()", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L56", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_print_table", "community": 682, "norm_label": "_print_table()" }, { "label": "_run_demo()", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L91", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_run_demo", "community": 682, "norm_label": "_run_demo()" }, { "label": "_run_channel()", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L169", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_run_channel", "community": 682, "norm_label": "_run_channel()" }, { "label": "main()", "file_type": "code", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L245", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_main", "community": 682, "norm_label": "main()" }, { "label": "Extract category and reply from the agent response.", "file_type": "rationale", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L44", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_rationale_44", "community": 682, "norm_label": "extract category and reply from the agent response." }, { "label": "Print triage results as a formatted table.", "file_type": "rationale", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L57", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_rationale_57", "community": 682, "norm_label": "print triage results as a formatted table." }, { "label": "Process sample messages through the agent for classification.", "file_type": "rationale", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L92", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_rationale_92", "community": 682, "norm_label": "process sample messages through the agent for classification." }, { "label": "Connect to a real messaging channel for live triage. This mode requires c", "file_type": "rationale", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L170", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_rationale_170", "community": 682, "norm_label": "connect to a real messaging channel for live triage. this mode requires c" }, { "label": "Smart inbox assistant \u2014 classify and reply to messages. Processes incomin", "file_type": "rationale", "source_file": "examples/messaging_hub/smart_inbox.py", "source_location": "L246", "_origin": "ast", "id": "examples_messaging_hub_smart_inbox_rationale_246", "community": 682, "norm_label": "smart inbox assistant \u2014 classify and reply to messages. processes incomin" }, { "label": "multi_model_router.py", "file_type": "code", "source_file": "examples/multi_model_router/multi_model_router.py", "source_location": "L1", "_origin": "ast", "id": "examples_multi_model_router_multi_model_router", "community": 49, "norm_label": "multi_model_router.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/multi_model_router/multi_model_router.py", "source_location": "L19", "_origin": "ast", "id": "examples_multi_model_router_multi_model_router_main", "community": 49, "norm_label": "main()" }, { "label": "spec_search_quickstart.py", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L1", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart", "community": 204, "norm_label": "spec_search_quickstart.py" }, { "label": "FakeTeacherEngine", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L53", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_faketeacherengine", "community": 204, "norm_label": "faketeacherengine" }, { "label": ".generate()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L68", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_faketeacherengine_generate", "community": 204, "norm_label": ".generate()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_py_any", "community": 204, "norm_label": "any" }, { "label": "_fake_diagnosis()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L103", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_fake_diagnosis", "community": 204, "norm_label": "_fake_diagnosis()" }, { "label": "_fake_scorer_factory()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L130", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_fake_scorer_factory", "community": 204, "norm_label": "_fake_scorer_factory()" }, { "label": "build_orchestrator()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L161", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_build_orchestrator", "community": 204, "norm_label": "build_orchestrator()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_py_path", "community": 204, "norm_label": "path" }, { "label": "demo_composite_reward()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L194", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_demo_composite_reward", "community": 204, "norm_label": "demo_composite_reward()" }, { "label": "RewardWeights", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rewardweights", "community": 204, "norm_label": "rewardweights" }, { "label": "main()", "file_type": "code", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L220", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_main", "community": 204, "norm_label": "main()" }, { "label": "LLM-Guided Spec Search \u2014 runnable quickstart. This script wires up every prim", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L1", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_1", "community": 204, "norm_label": "llm-guided spec search \u2014 runnable quickstart. this script wires up every prim" }, { "label": "Stand-in for ``CloudEngine``. For production, use the registry::", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L54", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_54", "community": 204, "norm_label": "stand-in for ``cloudengine``. for production, use the registry::" }, { "label": "A canned DiagnosisResult so the demo doesn't need a real teacher loop.", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L104", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_104", "community": 204, "norm_label": "a canned diagnosisresult so the demo doesn't need a real teacher loop." }, { "label": "Return a scorer whose overall score climbs by ``step`` on each call. Mimi", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L131", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_131", "community": 204, "norm_label": "return a scorer whose overall score climbs by ``step`` on each call. mimi" }, { "label": "Construct a SpecSearchOrchestrator from a SpecSearchLearningConfig. All f", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L165", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_165", "community": 204, "norm_label": "construct a specsearchorchestrator from a specsearchlearningconfig. all f" }, { "label": "Show how the paper Eq. 1 reward ranks Intelligence-edit candidates.", "file_type": "rationale", "source_file": "examples/openjarvis/spec_search_quickstart.py", "source_location": "L195", "_origin": "ast", "id": "examples_openjarvis_spec_search_quickstart_rationale_195", "community": 204, "norm_label": "show how the paper eq. 1 reward ranks intelligence-edit candidates." }, { "label": "code_review.py", "file_type": "code", "source_file": "examples/scheduled_ops/code_review.py", "source_location": "L1", "_origin": "ast", "id": "examples_scheduled_ops_code_review", "community": 23, "norm_label": "code_review.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/scheduled_ops/code_review.py", "source_location": "L45", "_origin": "ast", "id": "examples_scheduled_ops_code_review_main", "community": 23, "norm_label": "main()" }, { "label": "Review recent commits and produce a summary report.", "file_type": "rationale", "source_file": "examples/scheduled_ops/code_review.py", "source_location": "L46", "_origin": "ast", "id": "examples_scheduled_ops_code_review_rationale_46", "community": 23, "norm_label": "review recent commits and produce a summary report." }, { "label": "scheduled_ops/daily_digest.py", "file_type": "code", "source_file": "examples/scheduled_ops/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "examples_scheduled_ops_daily_digest", "community": 23, "norm_label": "scheduled_ops/daily_digest.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/scheduled_ops/daily_digest.py", "source_location": "L38", "_origin": "ast", "id": "examples_scheduled_ops_daily_digest_main", "community": 23, "norm_label": "main()" }, { "label": "Generate a morning news digest for the given topics.", "file_type": "rationale", "source_file": "examples/scheduled_ops/daily_digest.py", "source_location": "L39", "_origin": "ast", "id": "examples_scheduled_ops_daily_digest_rationale_39", "community": 23, "norm_label": "generate a morning news digest for the given topics." }, { "label": "gym_scheduler.py", "file_type": "code", "source_file": "examples/scheduled_ops/gym_scheduler.py", "source_location": "L1", "_origin": "ast", "id": "examples_scheduled_ops_gym_scheduler", "community": 213, "norm_label": "gym_scheduler.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/scheduled_ops/gym_scheduler.py", "source_location": "L47", "_origin": "ast", "id": "examples_scheduled_ops_gym_scheduler_main", "community": 213, "norm_label": "main()" }, { "label": "_register_task()", "file_type": "code", "source_file": "examples/scheduled_ops/gym_scheduler.py", "source_location": "L109", "_origin": "ast", "id": "examples_scheduled_ops_gym_scheduler_register_task", "community": 213, "norm_label": "_register_task()" }, { "label": "Check gym schedules and class availability.", "file_type": "rationale", "source_file": "examples/scheduled_ops/gym_scheduler.py", "source_location": "L53", "_origin": "ast", "id": "examples_scheduled_ops_gym_scheduler_rationale_53", "community": 213, "norm_label": "check gym schedules and class availability." }, { "label": "Register this script as a recurring scheduled task.", "file_type": "rationale", "source_file": "examples/scheduled_ops/gym_scheduler.py", "source_location": "L110", "_origin": "ast", "id": "examples_scheduled_ops_gym_scheduler_rationale_110", "community": 213, "norm_label": "register this script as a recurring scheduled task." }, { "label": "security_scanner/security_scanner.py", "file_type": "code", "source_file": "examples/security_scanner/security_scanner.py", "source_location": "L1", "_origin": "ast", "id": "examples_security_scanner_security_scanner", "community": 23, "norm_label": "security_scanner/security_scanner.py" }, { "label": "main()", "file_type": "code", "source_file": "examples/security_scanner/security_scanner.py", "source_location": "L17", "_origin": "ast", "id": "examples_security_scanner_security_scanner_main", "community": 23, "norm_label": "main()" }, { "label": "slack_preview.py", "file_type": "code", "source_file": "examples/twitter_bot/slack_preview.py", "source_location": "L1", "_origin": "ast", "id": "examples_twitter_bot_slack_preview", "community": 23, "norm_label": "slack_preview.py" }, { "label": "slack_send()", "file_type": "code", "source_file": "examples/twitter_bot/slack_preview.py", "source_location": "L58", "_origin": "ast", "id": "examples_twitter_bot_slack_preview_slack_send", "community": 23, "norm_label": "slack_send()" }, { "label": "main()", "file_type": "code", "source_file": "examples/twitter_bot/slack_preview.py", "source_location": "L74", "_origin": "ast", "id": "examples_twitter_bot_slack_preview_main", "community": 23, "norm_label": "main()" }, { "label": "test_grounding.py", "file_type": "code", "source_file": "examples/twitter_bot/test_grounding.py", "source_location": "L1", "_origin": "ast", "id": "examples_twitter_bot_test_grounding", "community": 683, "norm_label": "test_grounding.py" }, { "label": "_ask_once()", "file_type": "code", "source_file": "examples/twitter_bot/test_grounding.py", "source_location": "L42", "_origin": "ast", "id": "examples_twitter_bot_test_grounding_ask_once", "community": 683, "norm_label": "_ask_once()" }, { "label": "main()", "file_type": "code", "source_file": "examples/twitter_bot/test_grounding.py", "source_location": "L57", "_origin": "ast", "id": "examples_twitter_bot_test_grounding_main", "community": 683, "norm_label": "main()" }, { "label": "test_real_world.py", "file_type": "code", "source_file": "examples/twitter_bot/test_real_world.py", "source_location": "L1", "_origin": "ast", "id": "examples_twitter_bot_test_real_world", "community": 469, "norm_label": "test_real_world.py" }, { "label": "_check_voice()", "file_type": "code", "source_file": "examples/twitter_bot/test_real_world.py", "source_location": "L119", "_origin": "ast", "id": "examples_twitter_bot_test_real_world_check_voice", "community": 469, "norm_label": "_check_voice()" }, { "label": "main()", "file_type": "code", "source_file": "examples/twitter_bot/test_real_world.py", "source_location": "L132", "_origin": "ast", "id": "examples_twitter_bot_test_real_world_main", "community": 469, "norm_label": "main()" }, { "label": "twitter_bot.py", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L1", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot", "community": 205, "norm_label": "twitter_bot.py" }, { "label": "_DemoChannel", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L24", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_demochannel", "community": 205, "norm_label": "_demochannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L34", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_demochannel_init", "community": 205, "norm_label": ".__init__()" }, { "label": ".send()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L37", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_demochannel_send", "community": 205, "norm_label": ".send()" }, { "label": ".connect()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L49", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_demochannel_connect", "community": 205, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L50", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_demochannel_disconnect", "community": 205, "norm_label": ".disconnect()" }, { "label": "_format_context()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L118", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_format_context", "community": 205, "norm_label": "_format_context()" }, { "label": "_build_question_grounded_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L131", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_question_grounded_prompt", "community": 205, "norm_label": "_build_question_grounded_prompt()" }, { "label": "_build_question_deferral_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L157", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_question_deferral_prompt", "community": 205, "norm_label": "_build_question_deferral_prompt()" }, { "label": "_build_question_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L181", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_question_prompt", "community": 205, "norm_label": "_build_question_prompt()" }, { "label": "_build_bug_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L185", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_bug_prompt", "community": 469, "norm_label": "_build_bug_prompt()" }, { "label": "_build_feature_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L207", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_feature_prompt", "community": 469, "norm_label": "_build_feature_prompt()" }, { "label": "_build_praise_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L226", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_praise_prompt", "community": 469, "norm_label": "_build_praise_prompt()" }, { "label": "_detect_injection()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L277", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_detect_injection", "community": 205, "norm_label": "_detect_injection()" }, { "label": "_log_injection_attempt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L332", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_log_injection_attempt", "community": 205, "norm_label": "_log_injection_attempt()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_py_path", "community": 205, "norm_label": "path" }, { "label": "_classify_mention_llm()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L400", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_classify_mention_llm", "community": 586, "norm_label": "_classify_mention_llm()" }, { "label": "_classify_mention()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L438", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_classify_mention", "community": 586, "norm_label": "_classify_mention()" }, { "label": "_resolve_question_prompt()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L457", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_resolve_question_prompt", "community": 205, "norm_label": "_resolve_question_prompt()" }, { "label": "_build_dense_backend_or_none()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L487", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_build_dense_backend_or_none", "community": 205, "norm_label": "_build_dense_backend_or_none()" }, { "label": "_run_demo()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L515", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_run_demo", "community": 205, "norm_label": "_run_demo()" }, { "label": "_index_docs()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L615", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_index_docs", "community": 205, "norm_label": "_index_docs()" }, { "label": "_load_persisted_since_id()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L668", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_load_persisted_since_id", "community": 205, "norm_label": "_load_persisted_since_id()" }, { "label": "_save_persisted_since_id()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L685", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_save_persisted_since_id", "community": 205, "norm_label": "_save_persisted_since_id()" }, { "label": "_seed_since_id_to_newest()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L710", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_seed_since_id_to_newest", "community": 205, "norm_label": "_seed_since_id_to_newest()" }, { "label": "_run_live()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L765", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_run_live", "community": 205, "norm_label": "_run_live()" }, { "label": "main()", "file_type": "code", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L1022", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_main", "community": 205, "norm_label": "main()" }, { "label": "Stub channel for demo mode. Accepts ``send()`` calls and records the cont", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L25", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_25", "community": 205, "norm_label": "stub channel for demo mode. accepts ``send()`` calls and records the cont" }, { "label": "Render top retrieved chunks as a numbered list for the prompt.", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L119", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_119", "community": 205, "norm_label": "render top retrieved chunks as a numbered list for the prompt." }, { "label": "Prompt used when retrieval surfaces relevant content (top score >= threshold).", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L138", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_138", "community": 205, "norm_label": "prompt used when retrieval surfaces relevant content (top score >= threshold)." }, { "label": "Prompt used when retrieval has nothing relevant (top score < threshold).", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L158", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_158", "community": 205, "norm_label": "prompt used when retrieval has nothing relevant (top score < threshold)." }, { "label": "Return ``\"SAFE\"`` or ``\"MALICIOUS\"`` for *text*. On any failure (model do", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L283", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_283", "community": 205, "norm_label": "return ``\"safe\"`` or ``\"malicious\"`` for *text*. on any failure (model do" }, { "label": "Append one JSON line per rejected tweet to the injection log. JSONL so it", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L339", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_339", "community": 205, "norm_label": "append one json line per rejected tweet to the injection log. jsonl so it" }, { "label": "Call the classifier model and return a validated label or ``None``. ``Non", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L406", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_406", "community": 586, "norm_label": "call the classifier model and return a validated label or ``none``. ``non" }, { "label": "LLM-only classifier. Returns one of the 5 bot-flow labels. Calls the clas", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L439", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_439", "community": 586, "norm_label": "llm-only classifier. returns one of the 5 bot-flow labels. calls the clas" }, { "label": "Do retrieval in Python and pick grounded vs deferral prompt. Returns ``(p", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L458", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_458", "community": 205, "norm_label": "do retrieval in python and pick grounded vs deferral prompt. returns ``(p" }, { "label": "Try to build the DenseMemory index from README + docs/. Returns None on a", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L488", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_488", "community": 205, "norm_label": "try to build the densememory index from readme + docs/. returns none on a" }, { "label": "Process sample mentions through the agent without Twitter API access.", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L516", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_516", "community": 205, "norm_label": "process sample mentions through the agent without twitter api access." }, { "label": "Pre-index docs/ and README.md into memory for RAG.", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L616", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_616", "community": 205, "norm_label": "pre-index docs/ and readme.md into memory for rag." }, { "label": "Return the saved since_id string, or None if nothing valid is stored.", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L671", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_671", "community": 205, "norm_label": "return the saved since_id string, or none if nothing valid is stored." }, { "label": "Atomically write *value* to *path*, but only if it beats the currently-stor", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L690", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_690", "community": 205, "norm_label": "atomically write *value* to *path*, but only if it beats the currently-stor" }, { "label": "Initialize the channel's ``_since_id`` for the first poll. Preference ord", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L711", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_711", "community": 205, "norm_label": "initialize the channel's ``_since_id`` for the first poll. preference ord" }, { "label": "Connect to Twitter and handle mentions in real time. When ``dry_run`` is", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L772", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_772", "community": 205, "norm_label": "connect to twitter and handle mentions in real time. when ``dry_run`` is" }, { "label": "OpenJarvis Twitter bot \u2014 reactive @OpenJarvisAI mention handler. Polls fo", "file_type": "rationale", "source_file": "examples/twitter_bot/twitter_bot.py", "source_location": "L1030", "_origin": "ast", "id": "examples_twitter_bot_twitter_bot_rationale_1030", "community": 205, "norm_label": "openjarvis twitter bot \u2014 reactive @openjarvisai mention handler. polls fo" }, { "label": "components.json", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L1", "_origin": "ast", "id": "frontend_components", "community": 387, "norm_label": "components.json" }, { "label": "$schema", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L2", "_origin": "ast", "id": "frontend_components_schema", "community": 387, "norm_label": "$schema" }, { "label": "style", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L3", "_origin": "ast", "id": "frontend_components_style", "community": 387, "norm_label": "style" }, { "label": "rsc", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L4", "_origin": "ast", "id": "frontend_components_rsc", "community": 387, "norm_label": "rsc" }, { "label": "tsx", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L5", "_origin": "ast", "id": "frontend_components_tsx", "community": 387, "norm_label": "tsx" }, { "label": "tailwind", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L6", "_origin": "ast", "id": "frontend_components_tailwind", "community": 387, "norm_label": "tailwind" }, { "label": "config", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L7", "_origin": "ast", "id": "frontend_components_tailwind_config", "community": 387, "norm_label": "config" }, { "label": "css", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L8", "_origin": "ast", "id": "frontend_components_tailwind_css", "community": 387, "norm_label": "css" }, { "label": "baseColor", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L9", "_origin": "ast", "id": "frontend_components_tailwind_basecolor", "community": 387, "norm_label": "basecolor" }, { "label": "cssVariables", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L10", "_origin": "ast", "id": "frontend_components_tailwind_cssvariables", "community": 387, "norm_label": "cssvariables" }, { "label": "prefix", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L11", "_origin": "ast", "id": "frontend_components_tailwind_prefix", "community": 387, "norm_label": "prefix" }, { "label": "iconLibrary", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L13", "_origin": "ast", "id": "frontend_components_iconlibrary", "community": 387, "norm_label": "iconlibrary" }, { "label": "rtl", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L14", "_origin": "ast", "id": "frontend_components_rtl", "community": 387, "norm_label": "rtl" }, { "label": "aliases", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L15", "_origin": "ast", "id": "frontend_components_aliases", "community": 387, "norm_label": "aliases" }, { "label": "components", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L16", "_origin": "ast", "id": "frontend_components_aliases_components", "community": 387, "norm_label": "components" }, { "label": "utils", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L17", "_origin": "ast", "id": "frontend_components_aliases_utils", "community": 387, "norm_label": "utils" }, { "label": "ui", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L18", "_origin": "ast", "id": "frontend_components_aliases_ui", "community": 387, "norm_label": "ui" }, { "label": "lib", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L19", "_origin": "ast", "id": "frontend_components_aliases_lib", "community": 387, "norm_label": "lib" }, { "label": "hooks", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L20", "_origin": "ast", "id": "frontend_components_aliases_hooks", "community": 387, "norm_label": "hooks" }, { "label": "menuColor", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L22", "_origin": "ast", "id": "frontend_components_menucolor", "community": 387, "norm_label": "menucolor" }, { "label": "menuAccent", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L23", "_origin": "ast", "id": "frontend_components_menuaccent", "community": 387, "norm_label": "menuaccent" }, { "label": "registries", "file_type": "code", "source_file": "frontend/components.json", "source_location": "L24", "_origin": "ast", "id": "frontend_components_registries", "community": 387, "norm_label": "registries" }, { "label": "frontend/package.json", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L1", "_origin": "ast", "id": "frontend_package", "community": 787, "norm_label": "frontend/package.json" }, { "label": "name", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L2", "_origin": "ast", "id": "frontend_package_name", "community": 787, "norm_label": "name" }, { "label": "private", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L3", "_origin": "ast", "id": "frontend_package_private", "community": 787, "norm_label": "private" }, { "label": "version", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L4", "_origin": "ast", "id": "frontend_package_version", "community": 787, "norm_label": "version" }, { "label": "type", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L5", "_origin": "ast", "id": "frontend_package_type", "community": 787, "norm_label": "type" }, { "label": "engines", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L6", "_origin": "ast", "id": "frontend_package_engines", "community": 787, "norm_label": "engines" }, { "label": "node", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L7", "_origin": "ast", "id": "frontend_package_engines_node", "community": 787, "norm_label": "node" }, { "label": "scripts", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L9", "_origin": "ast", "id": "frontend_package_scripts", "community": 788, "norm_label": "scripts" }, { "label": "dev", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L10", "_origin": "ast", "id": "frontend_package_scripts_dev", "community": 788, "norm_label": "dev" }, { "label": "build", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L11", "_origin": "ast", "id": "frontend_package_scripts_build", "community": 788, "norm_label": "build" }, { "label": "build:tauri", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L12", "_origin": "ast", "id": "frontend_package_scripts_build_tauri", "community": 788, "norm_label": "build:tauri" }, { "label": "preview", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L13", "_origin": "ast", "id": "frontend_package_scripts_preview", "community": 788, "norm_label": "preview" }, { "label": "tauri", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L14", "_origin": "ast", "id": "frontend_package_scripts_tauri", "community": 788, "norm_label": "tauri" }, { "label": "test", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L15", "_origin": "ast", "id": "frontend_package_scripts_test", "community": 788, "norm_label": "test" }, { "label": "dependencies", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L17", "_origin": "ast", "id": "frontend_package_dependencies", "community": 363, "norm_label": "dependencies" }, { "label": "@base-ui/react", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L18", "_origin": "ast", "id": "frontend_package_dependencies_base_ui_react", "community": 363, "norm_label": "@base-ui/react" }, { "label": "@base-ui/react", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L18", "_origin": "ast", "id": "base_ui_react", "community": 363, "norm_label": "@base-ui/react" }, { "label": "@fontsource-variable/geist", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L19", "_origin": "ast", "id": "frontend_package_dependencies_fontsource_variable_geist", "community": 885, "norm_label": "@fontsource-variable/geist" }, { "label": "@fontsource-variable/geist", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L19", "_origin": "ast", "id": "fontsource_variable_geist", "community": 885, "norm_label": "@fontsource-variable/geist" }, { "label": "@tailwindcss/vite", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L20", "_origin": "ast", "id": "frontend_package_dependencies_tailwindcss_vite", "community": 897, "norm_label": "@tailwindcss/vite" }, { "label": "@tailwindcss/vite", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L20", "_origin": "ast", "id": "tailwindcss_vite", "community": 897, "norm_label": "@tailwindcss/vite" }, { "label": "@tauri-apps/api", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L21", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_api", "community": 898, "norm_label": "@tauri-apps/api" }, { "label": "@tauri-apps/api", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L21", "_origin": "ast", "id": "tauri_apps_api", "community": 898, "norm_label": "@tauri-apps/api" }, { "label": "@tauri-apps/plugin-autostart", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L22", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_autostart", "community": 899, "norm_label": "@tauri-apps/plugin-autostart" }, { "label": "@tauri-apps/plugin-autostart", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L22", "_origin": "ast", "id": "tauri_apps_plugin_autostart", "community": 899, "norm_label": "@tauri-apps/plugin-autostart" }, { "label": "@tauri-apps/plugin-dialog", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L23", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_dialog", "community": 363, "norm_label": "@tauri-apps/plugin-dialog" }, { "label": "@tauri-apps/plugin-dialog", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L23", "_origin": "ast", "id": "tauri_apps_plugin_dialog", "community": 363, "norm_label": "@tauri-apps/plugin-dialog" }, { "label": "@tauri-apps/plugin-global-shortcut", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L24", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_global_shortcut", "community": 363, "norm_label": "@tauri-apps/plugin-global-shortcut" }, { "label": "@tauri-apps/plugin-global-shortcut", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L24", "_origin": "ast", "id": "tauri_apps_plugin_global_shortcut", "community": 363, "norm_label": "@tauri-apps/plugin-global-shortcut" }, { "label": "@tauri-apps/plugin-notification", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L25", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_notification", "community": 900, "norm_label": "@tauri-apps/plugin-notification" }, { "label": "@tauri-apps/plugin-notification", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L25", "_origin": "ast", "id": "tauri_apps_plugin_notification", "community": 900, "norm_label": "@tauri-apps/plugin-notification" }, { "label": "@tauri-apps/plugin-process", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L26", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_process", "community": 901, "norm_label": "@tauri-apps/plugin-process" }, { "label": "@tauri-apps/plugin-process", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L26", "_origin": "ast", "id": "tauri_apps_plugin_process", "community": 901, "norm_label": "@tauri-apps/plugin-process" }, { "label": "@tauri-apps/plugin-shell", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L27", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_shell", "community": 363, "norm_label": "@tauri-apps/plugin-shell" }, { "label": "@tauri-apps/plugin-shell", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L27", "_origin": "ast", "id": "tauri_apps_plugin_shell", "community": 363, "norm_label": "@tauri-apps/plugin-shell" }, { "label": "@tauri-apps/plugin-updater", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L28", "_origin": "ast", "id": "frontend_package_dependencies_tauri_apps_plugin_updater", "community": 363, "norm_label": "@tauri-apps/plugin-updater" }, { "label": "@tauri-apps/plugin-updater", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L28", "_origin": "ast", "id": "tauri_apps_plugin_updater", "community": 363, "norm_label": "@tauri-apps/plugin-updater" }, { "label": "class-variance-authority", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L29", "_origin": "ast", "id": "frontend_package_dependencies_class_variance_authority", "community": 880, "norm_label": "class-variance-authority" }, { "label": "class-variance-authority", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L29", "_origin": "ast", "id": "class_variance_authority", "community": 880, "norm_label": "class-variance-authority" }, { "label": "clsx", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L30", "_origin": "ast", "id": "frontend_package_dependencies_clsx", "community": 881, "norm_label": "clsx" }, { "label": "clsx", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L30", "_origin": "ast", "id": "clsx", "community": 881, "norm_label": "clsx" }, { "label": "katex", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L31", "_origin": "ast", "id": "frontend_package_dependencies_katex", "community": 363, "norm_label": "katex" }, { "label": "katex", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L31", "_origin": "ast", "id": "katex", "community": 363, "norm_label": "katex" }, { "label": "lucide-react", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L32", "_origin": "ast", "id": "frontend_package_dependencies_lucide_react", "community": 886, "norm_label": "lucide-react" }, { "label": "lucide-react", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L32", "_origin": "ast", "id": "lucide_react", "community": 886, "norm_label": "lucide-react" }, { "label": "motion", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L33", "_origin": "ast", "id": "frontend_package_dependencies_motion", "community": 363, "norm_label": "motion" }, { "label": "motion", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L33", "_origin": "ast", "id": "motion", "community": 363, "norm_label": "motion" }, { "label": "posthog-js", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L34", "_origin": "ast", "id": "frontend_package_dependencies_posthog_js", "community": 363, "norm_label": "posthog-js" }, { "label": "posthog-js", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L34", "_origin": "ast", "id": "posthog_js", "community": 363, "norm_label": "posthog-js" }, { "label": "react", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L35", "_origin": "ast", "id": "frontend_package_dependencies_react", "community": 887, "norm_label": "react" }, { "label": "react", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L35", "_origin": "ast", "id": "react", "community": 887, "norm_label": "react" }, { "label": "react-dom", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L36", "_origin": "ast", "id": "frontend_package_dependencies_react_dom", "community": 888, "norm_label": "react-dom" }, { "label": "react-dom", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L36", "_origin": "ast", "id": "react_dom", "community": 888, "norm_label": "react-dom" }, { "label": "react-markdown", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L37", "_origin": "ast", "id": "frontend_package_dependencies_react_markdown", "community": 889, "norm_label": "react-markdown" }, { "label": "react-markdown", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L37", "_origin": "ast", "id": "react_markdown", "community": 889, "norm_label": "react-markdown" }, { "label": "react-router", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L38", "_origin": "ast", "id": "frontend_package_dependencies_react_router", "community": 363, "norm_label": "react-router" }, { "label": "react-router", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L38", "_origin": "ast", "id": "react_router", "community": 363, "norm_label": "react-router" }, { "label": "recharts", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L39", "_origin": "ast", "id": "frontend_package_dependencies_recharts", "community": 890, "norm_label": "recharts" }, { "label": "recharts", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L39", "_origin": "ast", "id": "recharts", "community": 890, "norm_label": "recharts" }, { "label": "rehype-highlight", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L40", "_origin": "ast", "id": "frontend_package_dependencies_rehype_highlight", "community": 891, "norm_label": "rehype-highlight" }, { "label": "rehype-highlight", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L40", "_origin": "ast", "id": "rehype_highlight", "community": 891, "norm_label": "rehype-highlight" }, { "label": "rehype-katex", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L41", "_origin": "ast", "id": "frontend_package_dependencies_rehype_katex", "community": 892, "norm_label": "rehype-katex" }, { "label": "rehype-katex", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L41", "_origin": "ast", "id": "rehype_katex", "community": 892, "norm_label": "rehype-katex" }, { "label": "remark-gfm", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L42", "_origin": "ast", "id": "frontend_package_dependencies_remark_gfm", "community": 893, "norm_label": "remark-gfm" }, { "label": "remark-gfm", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L42", "_origin": "ast", "id": "remark_gfm", "community": 893, "norm_label": "remark-gfm" }, { "label": "remark-math", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L43", "_origin": "ast", "id": "frontend_package_dependencies_remark_math", "community": 894, "norm_label": "remark-math" }, { "label": "remark-math", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L43", "_origin": "ast", "id": "remark_math", "community": 894, "norm_label": "remark-math" }, { "label": "shadcn", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L44", "_origin": "ast", "id": "frontend_package_dependencies_shadcn", "community": 895, "norm_label": "shadcn" }, { "label": "shadcn", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L44", "_origin": "ast", "id": "shadcn", "community": 895, "norm_label": "shadcn" }, { "label": "sonner", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L45", "_origin": "ast", "id": "frontend_package_dependencies_sonner", "community": 896, "norm_label": "sonner" }, { "label": "sonner", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L45", "_origin": "ast", "id": "sonner", "community": 896, "norm_label": "sonner" }, { "label": "tailwind-merge", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L46", "_origin": "ast", "id": "frontend_package_dependencies_tailwind_merge", "community": 363, "norm_label": "tailwind-merge" }, { "label": "tailwind-merge", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L46", "_origin": "ast", "id": "tailwind_merge", "community": 363, "norm_label": "tailwind-merge" }, { "label": "tailwindcss", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L47", "_origin": "ast", "id": "frontend_package_dependencies_tailwindcss", "community": 363, "norm_label": "tailwindcss" }, { "label": "tailwindcss", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L47", "_origin": "ast", "id": "tailwindcss", "community": 363, "norm_label": "tailwindcss" }, { "label": "tw-animate-css", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L48", "_origin": "ast", "id": "frontend_package_dependencies_tw_animate_css", "community": 902, "norm_label": "tw-animate-css" }, { "label": "tw-animate-css", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L48", "_origin": "ast", "id": "tw_animate_css", "community": 902, "norm_label": "tw-animate-css" }, { "label": "zustand", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L49", "_origin": "ast", "id": "frontend_package_dependencies_zustand", "community": 903, "norm_label": "zustand" }, { "label": "zustand", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L49", "_origin": "ast", "id": "zustand", "community": 903, "norm_label": "zustand" }, { "label": "devDependencies", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L51", "_origin": "ast", "id": "frontend_package_devdependencies", "community": 517, "norm_label": "devdependencies" }, { "label": "@tauri-apps/cli", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L52", "_origin": "ast", "id": "frontend_package_devdependencies_tauri_apps_cli", "community": 517, "norm_label": "@tauri-apps/cli" }, { "label": "@tauri-apps/cli", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L52", "_origin": "ast", "id": "tauri_apps_cli", "community": 517, "norm_label": "@tauri-apps/cli" }, { "label": "@types/react", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L53", "_origin": "ast", "id": "frontend_package_devdependencies_types_react", "community": 517, "norm_label": "@types/react" }, { "label": "@types/react", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L53", "_origin": "ast", "id": "types_react", "community": 517, "norm_label": "@types/react" }, { "label": "@types/react-dom", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L54", "_origin": "ast", "id": "frontend_package_devdependencies_types_react_dom", "community": 517, "norm_label": "@types/react-dom" }, { "label": "@types/react-dom", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L54", "_origin": "ast", "id": "types_react_dom", "community": 517, "norm_label": "@types/react-dom" }, { "label": "@vitejs/plugin-react", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L55", "_origin": "ast", "id": "frontend_package_devdependencies_vitejs_plugin_react", "community": 517, "norm_label": "@vitejs/plugin-react" }, { "label": "@vitejs/plugin-react", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L55", "_origin": "ast", "id": "vitejs_plugin_react", "community": 517, "norm_label": "@vitejs/plugin-react" }, { "label": "typescript", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L56", "_origin": "ast", "id": "frontend_package_devdependencies_typescript", "community": 517, "norm_label": "typescript" }, { "label": "typescript", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L56", "_origin": "ast", "id": "frontend_package_json_typescript", "community": 517, "norm_label": "typescript" }, { "label": "vite", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L57", "_origin": "ast", "id": "frontend_package_devdependencies_vite", "community": 517, "norm_label": "vite" }, { "label": "vite", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L57", "_origin": "ast", "id": "vite", "community": 517, "norm_label": "vite" }, { "label": "vite-plugin-pwa", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L58", "_origin": "ast", "id": "frontend_package_devdependencies_vite_plugin_pwa", "community": 517, "norm_label": "vite-plugin-pwa" }, { "label": "vite-plugin-pwa", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L58", "_origin": "ast", "id": "vite_plugin_pwa", "community": 517, "norm_label": "vite-plugin-pwa" }, { "label": "vitest", "file_type": "code", "source_file": "frontend/package.json", "source_location": "L59", "_origin": "ast", "id": "frontend_package_devdependencies_vitest", "community": 517, "norm_label": "vitest" }, { "label": "vitest", "file_type": "concept", "source_file": "frontend/package.json", "source_location": "L59", "_origin": "ast", "id": "vitest", "community": 517, "norm_label": "vitest" }, { "label": "build.rs", "file_type": "code", "source_file": "frontend/src-tauri/build.rs", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_build", "community": 904, "norm_label": "build.rs" }, { "label": "main()", "file_type": "code", "source_file": "frontend/src-tauri/build.rs", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_build_main", "community": 904, "norm_label": "main()" }, { "label": "default.json", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default", "community": 408, "norm_label": "default.json" }, { "label": "$schema", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L2", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default_schema", "community": 408, "norm_label": "$schema" }, { "label": "identifier", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L3", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default_identifier", "community": 408, "norm_label": "identifier" }, { "label": "description", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L4", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default_description", "community": 408, "norm_label": "description" }, { "label": "windows", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L5", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default_windows", "community": 408, "norm_label": "windows" }, { "label": "main", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L5", "_origin": "ast", "id": "ref_main", "community": 408, "norm_label": "main" }, { "label": "permissions", "file_type": "code", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "frontend_src_tauri_capabilities_default_permissions", "community": 408, "norm_label": "permissions" }, { "label": "core:default", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_core_default", "community": 408, "norm_label": "core:default" }, { "label": "notification:default", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_notification_default", "community": 408, "norm_label": "notification:default" }, { "label": "global-shortcut:allow-register", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_global_shortcut_allow_register", "community": 408, "norm_label": "global-shortcut:allow-register" }, { "label": "autostart:allow-enable", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_autostart_allow_enable", "community": 408, "norm_label": "autostart:allow-enable" }, { "label": "autostart:allow-disable", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_autostart_allow_disable", "community": 408, "norm_label": "autostart:allow-disable" }, { "label": "autostart:allow-is-enabled", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_autostart_allow_is_enabled", "community": 408, "norm_label": "autostart:allow-is-enabled" }, { "label": "updater:default", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_updater_default", "community": 408, "norm_label": "updater:default" }, { "label": "process:default", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_process_default", "community": 408, "norm_label": "process:default" }, { "label": "shell:allow-execute", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_shell_allow_execute", "community": 408, "norm_label": "shell:allow-execute" }, { "label": "shell:allow-spawn", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_shell_allow_spawn", "community": 408, "norm_label": "shell:allow-spawn" }, { "label": "shell:allow-stdin-write", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_shell_allow_stdin_write", "community": 408, "norm_label": "shell:allow-stdin-write" }, { "label": "shell:allow-kill", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_shell_allow_kill", "community": 408, "norm_label": "shell:allow-kill" }, { "label": "shell:allow-open", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_shell_allow_open", "community": 408, "norm_label": "shell:allow-open" }, { "label": "dialog:allow-open", "file_type": "concept", "source_file": "frontend/src-tauri/capabilities/default.json", "source_location": "L6", "_origin": "ast", "id": "ref_dialog_allow_open", "community": 408, "norm_label": "dialog:allow-open" }, { "label": "download-ollama.sh", "file_type": "code", "source_file": "frontend/src-tauri/scripts/download-ollama.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "frontend_src_tauri_scripts_download_ollama", "community": 905, "norm_label": "download-ollama.sh" }, { "label": "download-ollama.sh script", "file_type": "code", "source_file": "frontend/src-tauri/scripts/download-ollama.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "frontend_src_tauri_scripts_download_ollama_sh__entry", "community": 905, "norm_label": "download-ollama.sh script" }, { "label": "src-tauri/src/lib.rs", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_src_lib", "community": 335, "norm_label": "src-tauri/src/lib.rs" }, { "label": "total_ram_gb()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L31", "_origin": "ast", "id": "frontend_src_tauri_src_lib_total_ram_gb", "community": 685, "norm_label": "total_ram_gb()" }, { "label": "models_that_fit_in()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L80", "_origin": "ast", "id": "frontend_src_tauri_src_lib_models_that_fit_in", "community": 495, "norm_label": "models_that_fit_in()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_vec", "community": 495, "norm_label": "vec" }, { "label": "default_local_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L91", "_origin": "ast", "id": "frontend_src_tauri_src_lib_default_local_model", "community": 495, "norm_label": "default_local_model()" }, { "label": "BootPlan", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L104", "_origin": "ast", "id": "frontend_src_tauri_src_lib_bootplan", "community": 495, "norm_label": "bootplan" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_option", "community": 495, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_string", "community": 320, "norm_label": "string" }, { "label": "boot_plan()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L123", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan", "community": 388, "norm_label": "boot_plan()" }, { "label": "home_dir()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L179", "_origin": "ast", "id": "frontend_src_tauri_src_lib_home_dir", "community": 495, "norm_label": "home_dir()" }, { "label": "resolve_bin()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L187", "_origin": "ast", "id": "frontend_src_tauri_src_lib_resolve_bin", "community": 495, "norm_label": "resolve_bin()" }, { "label": "find_project_root()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L270", "_origin": "ast", "id": "frontend_src_tauri_src_lib_find_project_root", "community": 495, "norm_label": "find_project_root()" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_pathbuf", "community": 495, "norm_label": "pathbuf" }, { "label": "ChildHandle", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L357", "_origin": "ast", "id": "frontend_src_tauri_src_lib_childhandle", "community": 734, "norm_label": "childhandle" }, { "label": "Child", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "child", "community": 734, "norm_label": "child" }, { "label": ".kill()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L362", "_origin": "ast", "id": "frontend_src_tauri_src_lib_childhandle_kill", "community": 734, "norm_label": ".kill()" }, { "label": "BackendManager", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L376", "_origin": "ast", "id": "frontend_src_tauri_src_lib_backendmanager", "community": 734, "norm_label": "backendmanager" }, { "label": "StderrTail", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "stderrtail", "community": 734, "norm_label": "stderrtail" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_default", "community": 388, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L383", "_origin": "ast", "id": "frontend_src_tauri_src_lib_backendmanager_default", "community": 388, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_self", "community": 388, "norm_label": "self" }, { "label": ".stop_all()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L393", "_origin": "ast", "id": "frontend_src_tauri_src_lib_backendmanager_stop_all", "community": 734, "norm_label": ".stop_all()" }, { "label": "SetupStatus", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L412", "_origin": "ast", "id": "frontend_src_tauri_src_lib_setupstatus", "community": 388, "norm_label": "setupstatus" }, { "label": ".default()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L424", "_origin": "ast", "id": "frontend_src_tauri_src_lib_setupstatus_default", "community": 388, "norm_label": ".default()" }, { "label": "wait_for_url()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L443", "_origin": "ast", "id": "frontend_src_tauri_src_lib_wait_for_url", "community": 685, "norm_label": "wait_for_url()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_duration", "community": 685, "norm_label": "duration" }, { "label": "endpoint_reachable()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L463", "_origin": "ast", "id": "frontend_src_tauri_src_lib_endpoint_reachable", "community": 685, "norm_label": "endpoint_reachable()" }, { "label": "JarvisStartResult", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L489", "_origin": "ast", "id": "frontend_src_tauri_src_lib_jarvisstartresult", "community": 495, "norm_label": "jarvisstartresult" }, { "label": "spawn_jarvis_stderr_drainer()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L514", "_origin": "ast", "id": "frontend_src_tauri_src_lib_spawn_jarvis_stderr_drainer", "community": 734, "norm_label": "spawn_jarvis_stderr_drainer()" }, { "label": "ChildStderr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "childstderr", "community": 734, "norm_label": "childstderr" }, { "label": "read_jarvis_stderr_tail()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L539", "_origin": "ast", "id": "frontend_src_tauri_src_lib_read_jarvis_stderr_tail", "community": 685, "norm_label": "read_jarvis_stderr_tail()" }, { "label": "SharedBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "sharedbackend", "community": 685, "norm_label": "sharedbackend" }, { "label": "wait_for_jarvis_health()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L547", "_origin": "ast", "id": "frontend_src_tauri_src_lib_wait_for_jarvis_health", "community": 685, "norm_label": "wait_for_jarvis_health()" }, { "label": "ollama_has_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L610", "_origin": "ast", "id": "frontend_src_tauri_src_lib_ollama_has_model", "community": 685, "norm_label": "ollama_has_model()" }, { "label": "pull_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L635", "_origin": "ast", "id": "frontend_src_tauri_src_lib_pull_model", "community": 320, "norm_label": "pull_model()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_result", "community": 320, "norm_label": "result" }, { "label": "uv_sync_stderr_tail()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L664", "_origin": "ast", "id": "frontend_src_tauri_src_lib_uv_sync_stderr_tail", "community": 335, "norm_label": "uv_sync_stderr_tail()" }, { "label": "format_uv_sync_failure()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L674", "_origin": "ast", "id": "frontend_src_tauri_src_lib_format_uv_sync_failure", "community": 335, "norm_label": "format_uv_sync_failure()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_path", "community": 335, "norm_label": "path" }, { "label": "prepare_subprocess_for_appimage()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L711", "_origin": "ast", "id": "frontend_src_tauri_src_lib_prepare_subprocess_for_appimage", "community": 610, "norm_label": "prepare_subprocess_for_appimage()" }, { "label": "Command", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "command", "community": 610, "norm_label": "command" }, { "label": "format_uv_sync_spawn_error()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L727", "_origin": "ast", "id": "frontend_src_tauri_src_lib_format_uv_sync_spawn_error", "community": 335, "norm_label": "format_uv_sync_spawn_error()" }, { "label": "boot_backend()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L741", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_backend", "community": 685, "norm_label": "boot_backend()" }, { "label": "SharedStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "sharedstatus", "community": 685, "norm_label": "sharedstatus" }, { "label": "api_base()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1334", "_origin": "ast", "id": "frontend_src_tauri_src_lib_api_base", "community": 320, "norm_label": "api_base()" }, { "label": "get_setup_status()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1339", "_origin": "ast", "id": "frontend_src_tauri_src_lib_get_setup_status", "community": 388, "norm_label": "get_setup_status()" }, { "label": "get_api_base()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1344", "_origin": "ast", "id": "frontend_src_tauri_src_lib_get_api_base", "community": 320, "norm_label": "get_api_base()" }, { "label": "start_backend()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1349", "_origin": "ast", "id": "frontend_src_tauri_src_lib_start_backend", "community": 685, "norm_label": "start_backend()" }, { "label": "stop_backend()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1360", "_origin": "ast", "id": "frontend_src_tauri_src_lib_stop_backend", "community": 734, "norm_label": "stop_backend()" }, { "label": "check_health()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1366", "_origin": "ast", "id": "frontend_src_tauri_src_lib_check_health", "community": 320, "norm_label": "check_health()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_value", "community": 320, "norm_label": "value" }, { "label": "fetch_energy()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1384", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_energy", "community": 320, "norm_label": "fetch_energy()" }, { "label": "fetch_telemetry()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1399", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_telemetry", "community": 320, "norm_label": "fetch_telemetry()" }, { "label": "fetch_traces()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1414", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_traces", "community": 320, "norm_label": "fetch_traces()" }, { "label": "fetch_trace()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1429", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_trace", "community": 320, "norm_label": "fetch_trace()" }, { "label": "fetch_learning_stats()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1444", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_learning_stats", "community": 320, "norm_label": "fetch_learning_stats()" }, { "label": "fetch_learning_policy()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1459", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_learning_policy", "community": 320, "norm_label": "fetch_learning_policy()" }, { "label": "fetch_memory_stats()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1474", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_memory_stats", "community": 320, "norm_label": "fetch_memory_stats()" }, { "label": "search_memory()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1489", "_origin": "ast", "id": "frontend_src_tauri_src_lib_search_memory", "community": 320, "norm_label": "search_memory()" }, { "label": "fetch_agents()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1512", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_agents", "community": 320, "norm_label": "fetch_agents()" }, { "label": "fetch_models()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1527", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_models", "community": 320, "norm_label": "fetch_models()" }, { "label": "run_jarvis_command()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1542", "_origin": "ast", "id": "frontend_src_tauri_src_lib_run_jarvis_command", "community": 495, "norm_label": "run_jarvis_command()" }, { "label": "fetch_savings()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1560", "_origin": "ast", "id": "frontend_src_tauri_src_lib_fetch_savings", "community": 320, "norm_label": "fetch_savings()" }, { "label": "transcribe_audio()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1576", "_origin": "ast", "id": "frontend_src_tauri_src_lib_transcribe_audio", "community": 320, "norm_label": "transcribe_audio()" }, { "label": "submit_savings()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1606", "_origin": "ast", "id": "frontend_src_tauri_src_lib_submit_savings", "community": 320, "norm_label": "submit_savings()" }, { "label": "cloud_keys_path()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1636", "_origin": "ast", "id": "frontend_src_tauri_src_lib_cloud_keys_path", "community": 495, "norm_label": "cloud_keys_path()" }, { "label": "read_cloud_keys()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1644", "_origin": "ast", "id": "frontend_src_tauri_src_lib_read_cloud_keys", "community": 495, "norm_label": "read_cloud_keys()" }, { "label": "save_cloud_key()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1663", "_origin": "ast", "id": "frontend_src_tauri_src_lib_save_cloud_key", "community": 495, "norm_label": "save_cloud_key()" }, { "label": "get_cloud_key_status()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1708", "_origin": "ast", "id": "frontend_src_tauri_src_lib_get_cloud_key_status", "community": 320, "norm_label": "get_cloud_key_status()" }, { "label": "get_inference_source()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1719", "_origin": "ast", "id": "frontend_src_tauri_src_lib_get_inference_source", "community": 388, "norm_label": "get_inference_source()" }, { "label": "set_inference_source()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1727", "_origin": "ast", "id": "frontend_src_tauri_src_lib_set_inference_source", "community": 495, "norm_label": "set_inference_source()" }, { "label": "pull_ollama_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1771", "_origin": "ast", "id": "frontend_src_tauri_src_lib_pull_ollama_model", "community": 320, "norm_label": "pull_ollama_model()" }, { "label": "delete_ollama_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1780", "_origin": "ast", "id": "frontend_src_tauri_src_lib_delete_ollama_model", "community": 320, "norm_label": "delete_ollama_model()" }, { "label": "SourceKind", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1804", "_origin": "ast", "id": "frontend_src_tauri_src_lib_sourcekind", "community": 388, "norm_label": "sourcekind" }, { "label": ".default()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1810", "_origin": "ast", "id": "frontend_src_tauri_src_lib_sourcekind_default", "community": 388, "norm_label": ".default()" }, { "label": "InferenceConfig", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1816", "_origin": "ast", "id": "frontend_src_tauri_src_lib_inferenceconfig", "community": 388, "norm_label": "inferenceconfig" }, { "label": "inference_config_path()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1830", "_origin": "ast", "id": "frontend_src_tauri_src_lib_inference_config_path", "community": 388, "norm_label": "inference_config_path()" }, { "label": "parse_inference_config()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1838", "_origin": "ast", "id": "frontend_src_tauri_src_lib_parse_inference_config", "community": 388, "norm_label": "parse_inference_config()" }, { "label": "read_inference_config()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1843", "_origin": "ast", "id": "frontend_src_tauri_src_lib_read_inference_config", "community": 388, "norm_label": "read_inference_config()" }, { "label": "write_inference_config()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1851", "_origin": "ast", "id": "frontend_src_tauri_src_lib_write_inference_config", "community": 388, "norm_label": "write_inference_config()" }, { "label": "upsert_engine_host()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1862", "_origin": "ast", "id": "frontend_src_tauri_src_lib_upsert_engine_host", "community": 335, "norm_label": "upsert_engine_host()" }, { "label": "set_engine_host_in_config()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1874", "_origin": "ast", "id": "frontend_src_tauri_src_lib_set_engine_host_in_config", "community": 335, "norm_label": "set_engine_host_in_config()" }, { "label": "normalize_host()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1889", "_origin": "ast", "id": "frontend_src_tauri_src_lib_normalize_host", "community": 495, "norm_label": "normalize_host()" }, { "label": "speech_health()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1897", "_origin": "ast", "id": "frontend_src_tauri_src_lib_speech_health", "community": 320, "norm_label": "speech_health()" }, { "label": "CGPoint", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1932", "_origin": "ast", "id": "frontend_src_tauri_src_lib_cgpoint", "community": 335, "norm_label": "cgpoint" }, { "label": "CGSize", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1938", "_origin": "ast", "id": "frontend_src_tauri_src_lib_cgsize", "community": 335, "norm_label": "cgsize" }, { "label": "CGRect", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1944", "_origin": "ast", "id": "frontend_src_tauri_src_lib_cgrect", "community": 335, "norm_label": "cgrect" }, { "label": "nsstring()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1950", "_origin": "ast", "id": "frontend_src_tauri_src_lib_nsstring", "community": 611, "norm_label": "nsstring()" }, { "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "object", "community": 611, "norm_label": "object" }, { "label": "conversation_path()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1963", "_origin": "ast", "id": "frontend_src_tauri_src_lib_conversation_path", "community": 495, "norm_label": "conversation_path()" }, { "label": "load_conversation()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1969", "_origin": "ast", "id": "frontend_src_tauri_src_lib_load_conversation", "community": 320, "norm_label": "load_conversation()" }, { "label": "cloud_models_json()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1975", "_origin": "ast", "id": "frontend_src_tauri_src_lib_cloud_models_json", "community": 611, "norm_label": "cloud_models_json()" }, { "label": "save_conversation()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L1996", "_origin": "ast", "id": "frontend_src_tauri_src_lib_save_conversation", "community": 495, "norm_label": "save_conversation()" }, { "label": "force_transparent()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2006", "_origin": "ast", "id": "frontend_src_tauri_src_lib_force_transparent", "community": 611, "norm_label": "force_transparent()" }, { "label": "create()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2026", "_origin": "ast", "id": "frontend_src_tauri_src_lib_create", "community": 611, "norm_label": "create()" }, { "label": "toggle()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2171", "_origin": "ast", "id": "frontend_src_tauri_src_lib_toggle", "community": 611, "norm_label": "toggle()" }, { "label": "show()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2185", "_origin": "ast", "id": "frontend_src_tauri_src_lib_show", "community": 611, "norm_label": "show()" }, { "label": "drag()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2222", "_origin": "ast", "id": "frontend_src_tauri_src_lib_drag", "community": 335, "norm_label": "drag()" }, { "label": "hide()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2243", "_origin": "ast", "id": "frontend_src_tauri_src_lib_hide", "community": 611, "norm_label": "hide()" }, { "label": "on_main_thread()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2264", "_origin": "ast", "id": "frontend_src_tauri_src_lib_on_main_thread", "community": 611, "norm_label": "on_main_thread()" }, { "label": "FnOnce", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "fnonce", "community": 611, "norm_label": "fnonce" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "frontend_src_tauri_src_lib_rs_send", "community": 611, "norm_label": "send" }, { "label": "get_overlay_conversation()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2273", "_origin": "ast", "id": "frontend_src_tauri_src_lib_get_overlay_conversation", "community": 320, "norm_label": "get_overlay_conversation()" }, { "label": "toggle_overlay()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2283", "_origin": "ast", "id": "frontend_src_tauri_src_lib_toggle_overlay", "community": 611, "norm_label": "toggle_overlay()" }, { "label": "hide_overlay()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2290", "_origin": "ast", "id": "frontend_src_tauri_src_lib_hide_overlay", "community": 611, "norm_label": "hide_overlay()" }, { "label": "run()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2301", "_origin": "ast", "id": "frontend_src_tauri_src_lib_run", "community": 611, "norm_label": "run()" }, { "label": "tail_returns_whole_string_when_shorter_than_limit()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2450", "_origin": "ast", "id": "frontend_src_tauri_src_lib_tail_returns_whole_string_when_shorter_than_limit", "community": 335, "norm_label": "tail_returns_whole_string_when_shorter_than_limit()" }, { "label": "tail_keeps_the_end_not_the_beginning()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2455", "_origin": "ast", "id": "frontend_src_tauri_src_lib_tail_keeps_the_end_not_the_beginning", "community": 335, "norm_label": "tail_keeps_the_end_not_the_beginning()" }, { "label": "tail_trims_surrounding_whitespace()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2465", "_origin": "ast", "id": "frontend_src_tauri_src_lib_tail_trims_surrounding_whitespace", "community": 335, "norm_label": "tail_trims_surrounding_whitespace()" }, { "label": "tail_never_splits_a_multibyte_codepoint()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2470", "_origin": "ast", "id": "frontend_src_tauri_src_lib_tail_never_splits_a_multibyte_codepoint", "community": 335, "norm_label": "tail_never_splits_a_multibyte_codepoint()" }, { "label": "failure_message_includes_exit_code_and_tail_and_hint()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2480", "_origin": "ast", "id": "frontend_src_tauri_src_lib_failure_message_includes_exit_code_and_tail_and_hint", "community": 335, "norm_label": "failure_message_includes_exit_code_and_tail_and_hint()" }, { "label": "failure_message_renders_missing_exit_code_as_unknown()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2493", "_origin": "ast", "id": "frontend_src_tauri_src_lib_failure_message_renders_missing_exit_code_as_unknown", "community": 335, "norm_label": "failure_message_renders_missing_exit_code_as_unknown()" }, { "label": "spawn_error_names_the_binary_and_root()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2501", "_origin": "ast", "id": "frontend_src_tauri_src_lib_spawn_error_names_the_binary_and_root", "community": 335, "norm_label": "spawn_error_names_the_binary_and_root()" }, { "label": "default_local_model_picks_second_largest_that_fits()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2513", "_origin": "ast", "id": "frontend_src_tauri_src_lib_default_local_model_picks_second_largest_that_fits", "community": 335, "norm_label": "default_local_model_picks_second_largest_that_fits()" }, { "label": "default_local_model_falls_back_when_nothing_fits()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2523", "_origin": "ast", "id": "frontend_src_tauri_src_lib_default_local_model_falls_back_when_nothing_fits", "community": 335, "norm_label": "default_local_model_falls_back_when_nothing_fits()" }, { "label": "parse_defaults_to_ollama_when_file_missing_or_garbage()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2528", "_origin": "ast", "id": "frontend_src_tauri_src_lib_parse_defaults_to_ollama_when_file_missing_or_garbage", "community": 335, "norm_label": "parse_defaults_to_ollama_when_file_missing_or_garbage()" }, { "label": "parse_reads_custom_endpoint()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2534", "_origin": "ast", "id": "frontend_src_tauri_src_lib_parse_reads_custom_endpoint", "community": 388, "norm_label": "parse_reads_custom_endpoint()" }, { "label": "normalize_host_strips_trailing_slash_and_v1()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2545", "_origin": "ast", "id": "frontend_src_tauri_src_lib_normalize_host_strips_trailing_slash_and_v1", "community": 335, "norm_label": "normalize_host_strips_trailing_slash_and_v1()" }, { "label": "boot_plan_ollama_launches_and_pulls_one_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2553", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_ollama_launches_and_pulls_one_model", "community": 388, "norm_label": "boot_plan_ollama_launches_and_pulls_one_model()" }, { "label": "boot_plan_ollama_respects_pinned_model()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2564", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_ollama_respects_pinned_model", "community": 388, "norm_label": "boot_plan_ollama_respects_pinned_model()" }, { "label": "boot_plan_custom_skips_ollama_and_sets_engine_host()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2575", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_custom_skips_ollama_and_sets_engine_host", "community": 388, "norm_label": "boot_plan_custom_skips_ollama_and_sets_engine_host()" }, { "label": "boot_plan_custom_defaults_engine_to_lmstudio()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2594", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_custom_defaults_engine_to_lmstudio", "community": 388, "norm_label": "boot_plan_custom_defaults_engine_to_lmstudio()" }, { "label": "boot_plan_custom_omits_engine_host_when_no_host()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2607", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_custom_omits_engine_host_when_no_host", "community": 388, "norm_label": "boot_plan_custom_omits_engine_host_when_no_host()" }, { "label": "boot_plan_ollama_uses_fallback_model_on_low_ram()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2620", "_origin": "ast", "id": "frontend_src_tauri_src_lib_boot_plan_ollama_uses_fallback_model_on_low_ram", "community": 388, "norm_label": "boot_plan_ollama_uses_fallback_model_on_low_ram()" }, { "label": "upsert_engine_host_writes_into_empty_config()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2628", "_origin": "ast", "id": "frontend_src_tauri_src_lib_upsert_engine_host_writes_into_empty_config", "community": 335, "norm_label": "upsert_engine_host_writes_into_empty_config()" }, { "label": "upsert_engine_host_preserves_existing_content()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2638", "_origin": "ast", "id": "frontend_src_tauri_src_lib_upsert_engine_host_preserves_existing_content", "community": 335, "norm_label": "upsert_engine_host_preserves_existing_content()" }, { "label": "upsert_engine_host_updates_existing_host()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2647", "_origin": "ast", "id": "frontend_src_tauri_src_lib_upsert_engine_host_updates_existing_host", "community": 335, "norm_label": "upsert_engine_host_updates_existing_host()" }, { "label": "prepare_subprocess_for_appimage_no_appimage_is_safe()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2690", "_origin": "ast", "id": "frontend_src_tauri_src_lib_prepare_subprocess_for_appimage_no_appimage_is_safe", "community": 610, "norm_label": "prepare_subprocess_for_appimage_no_appimage_is_safe()" }, { "label": "prepare_subprocess_for_appimage_with_appimage_set_is_safe()", "file_type": "code", "source_file": "frontend/src-tauri/src/lib.rs", "source_location": "L2711", "_origin": "ast", "id": "frontend_src_tauri_src_lib_prepare_subprocess_for_appimage_with_appimage_set_is_safe", "community": 610, "norm_label": "prepare_subprocess_for_appimage_with_appimage_set_is_safe()" }, { "label": "main.rs", "file_type": "code", "source_file": "frontend/src-tauri/src/main.rs", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_src_main", "community": 906, "norm_label": "main.rs" }, { "label": "main()", "file_type": "code", "source_file": "frontend/src-tauri/src/main.rs", "source_location": "L4", "_origin": "ast", "id": "frontend_src_tauri_src_main_main", "community": 906, "norm_label": "main()" }, { "label": "tauri.conf.json", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L1", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf", "community": 138, "norm_label": "tauri.conf.json" }, { "label": "$schema", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L2", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_schema", "community": 138, "norm_label": "$schema" }, { "label": "productName", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L3", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_productname", "community": 138, "norm_label": "productname" }, { "label": "version", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L4", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_version", "community": 138, "norm_label": "version" }, { "label": "identifier", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L5", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_identifier", "community": 138, "norm_label": "identifier" }, { "label": "build", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L6", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_build", "community": 138, "norm_label": "build" }, { "label": "frontendDist", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L7", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_build_frontenddist", "community": 138, "norm_label": "frontenddist" }, { "label": "devUrl", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L8", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_build_devurl", "community": 138, "norm_label": "devurl" }, { "label": "beforeDevCommand", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L9", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_build_beforedevcommand", "community": 138, "norm_label": "beforedevcommand" }, { "label": "beforeBuildCommand", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L10", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_build_beforebuildcommand", "community": 138, "norm_label": "beforebuildcommand" }, { "label": "app", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L12", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_app", "community": 138, "norm_label": "app" }, { "label": "windows", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L13", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_app_windows", "community": 138, "norm_label": "windows" }, { "label": "security", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L26", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_app_security", "community": 138, "norm_label": "security" }, { "label": "csp", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L27", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_security_csp", "community": 138, "norm_label": "csp" }, { "label": "bundle", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L30", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle", "community": 138, "norm_label": "bundle" }, { "label": "active", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L31", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_active", "community": 138, "norm_label": "active" }, { "label": "targets", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L32", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_targets", "community": 138, "norm_label": "targets" }, { "label": "createUpdaterArtifacts", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L33", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_createupdaterartifacts", "community": 138, "norm_label": "createupdaterartifacts" }, { "label": "icon", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_icon", "community": 138, "norm_label": "icon" }, { "label": "icons/32x32.png", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "ref_icons_32x32_png", "community": 138, "norm_label": "icons/32x32.png" }, { "label": "icons/128x128.png", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "ref_icons_128x128_png", "community": 138, "norm_label": "icons/128x128.png" }, { "label": "icons/128x128@2x.png", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "ref_icons_128x128_2x_png", "community": 138, "norm_label": "icons/128x128@2x.png" }, { "label": "icons/icon.ico", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "ref_icons_icon_ico", "community": 138, "norm_label": "icons/icon.ico" }, { "label": "icons/icon.png", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L34", "_origin": "ast", "id": "ref_icons_icon_png", "community": 138, "norm_label": "icons/icon.png" }, { "label": "category", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L42", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_category", "community": 138, "norm_label": "category" }, { "label": "shortDescription", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L43", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_shortdescription", "community": 138, "norm_label": "shortdescription" }, { "label": "longDescription", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L44", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_longdescription", "community": 138, "norm_label": "longdescription" }, { "label": "macOS", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L45", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_macos", "community": 138, "norm_label": "macos" }, { "label": "entitlements", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L46", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_entitlements", "community": 138, "norm_label": "entitlements" }, { "label": "minimumSystemVersion", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L47", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_minimumsystemversion", "community": 138, "norm_label": "minimumsystemversion" }, { "label": "exceptionDomain", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L48", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_exceptiondomain", "community": 138, "norm_label": "exceptiondomain" }, { "label": "frameworks", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L49", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_frameworks", "community": 138, "norm_label": "frameworks" }, { "label": "providerShortName", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L50", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_providershortname", "community": 138, "norm_label": "providershortname" }, { "label": "signingIdentity", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L51", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_macos_signingidentity", "community": 138, "norm_label": "signingidentity" }, { "label": "windows", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L53", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_bundle_windows", "community": 138, "norm_label": "windows" }, { "label": "certificateThumbprint", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L54", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_windows_certificatethumbprint", "community": 138, "norm_label": "certificatethumbprint" }, { "label": "digestAlgorithm", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L55", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_windows_digestalgorithm", "community": 138, "norm_label": "digestalgorithm" }, { "label": "timestampUrl", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L56", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_windows_timestampurl", "community": 138, "norm_label": "timestampurl" }, { "label": "plugins", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L59", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_plugins", "community": 138, "norm_label": "plugins" }, { "label": "updater", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L60", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_plugins_updater", "community": 138, "norm_label": "updater" }, { "label": "active", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L61", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_updater_active", "community": 138, "norm_label": "active" }, { "label": "pubkey", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L62", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_updater_pubkey", "community": 138, "norm_label": "pubkey" }, { "label": "endpoints", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L63", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_updater_endpoints", "community": 138, "norm_label": "endpoints" }, { "label": "https://github.com/open-jarvis/OpenJarvis/releases/download/desktop-latest/latest.json", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L63", "_origin": "ast", "id": "ref_https_github_com_open_jarvis_openjarvis_releases_download_desktop_latest_latest_json", "community": 138, "norm_label": "https://github.com/open-jarvis/openjarvis/releases/download/desktop-latest/latest.json" }, { "label": "deep-link", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L67", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_plugins_deep_link", "community": 138, "norm_label": "deep-link" }, { "label": "desktop", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L68", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_deep_link_desktop", "community": 138, "norm_label": "desktop" }, { "label": "schemes", "file_type": "code", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L69", "_origin": "ast", "id": "frontend_src_tauri_tauri_conf_desktop_schemes", "community": 138, "norm_label": "schemes" }, { "label": "openjarvis", "file_type": "concept", "source_file": "frontend/src-tauri/tauri.conf.json", "source_location": "L69", "_origin": "ast", "id": "ref_openjarvis", "community": 138, "norm_label": "openjarvis" }, { "label": "App.tsx", "file_type": "code", "source_file": "frontend/src/App.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_app", "community": 79, "norm_label": "app.tsx" }, { "label": "App()", "file_type": "code", "source_file": "frontend/src/App.tsx", "source_location": "L20", "_origin": "ast", "id": "frontend_src_app_app", "community": 79, "norm_label": "app()" }, { "label": "ApprovalBell.tsx", "file_type": "code", "source_file": "frontend/src/components/ApprovalBell.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_approvalbell", "community": 151, "norm_label": "approvalbell.tsx" }, { "label": "TIER_STYLES", "file_type": "code", "source_file": "frontend/src/components/ApprovalBell.tsx", "source_location": "L6", "_origin": "ast", "id": "frontend_src_components_approvalbell_tier_styles", "community": 151, "norm_label": "tier_styles" }, { "label": "timeAgo()", "file_type": "code", "source_file": "frontend/src/components/ApprovalBell.tsx", "source_location": "L13", "_origin": "ast", "id": "frontend_src_components_approvalbell_timeago", "community": 151, "norm_label": "timeago()" }, { "label": "ApprovalBell()", "file_type": "code", "source_file": "frontend/src/components/ApprovalBell.tsx", "source_location": "L23", "_origin": "ast", "id": "frontend_src_components_approvalbell_approvalbell", "community": 151, "norm_label": "approvalbell()" }, { "label": "AudioPlayer.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/AudioPlayer.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_audioplayer", "community": 53, "norm_label": "audioplayer.tsx" }, { "label": "AudioPlayerProps", "file_type": "code", "source_file": "frontend/src/components/Chat/AudioPlayer.tsx", "source_location": "L4", "_origin": "ast", "id": "frontend_src_components_chat_audioplayer_audioplayerprops", "community": 53, "norm_label": "audioplayerprops" }, { "label": "formatTime()", "file_type": "code", "source_file": "frontend/src/components/Chat/AudioPlayer.tsx", "source_location": "L8", "_origin": "ast", "id": "frontend_src_components_chat_audioplayer_formattime", "community": 53, "norm_label": "formattime()" }, { "label": "AudioPlayer()", "file_type": "code", "source_file": "frontend/src/components/Chat/AudioPlayer.tsx", "source_location": "L14", "_origin": "ast", "id": "frontend_src_components_chat_audioplayer_audioplayer", "community": 53, "norm_label": "audioplayer()" }, { "label": "ChatArea.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/ChatArea.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_chatarea", "community": 184, "norm_label": "chatarea.tsx" }, { "label": "getGreeting()", "file_type": "code", "source_file": "frontend/src/components/Chat/ChatArea.tsx", "source_location": "L10", "_origin": "ast", "id": "frontend_src_components_chat_chatarea_getgreeting", "community": 184, "norm_label": "getgreeting()" }, { "label": "ChatArea()", "file_type": "code", "source_file": "frontend/src/components/Chat/ChatArea.tsx", "source_location": "L17", "_origin": "ast", "id": "frontend_src_components_chat_chatarea_chatarea", "community": 184, "norm_label": "chatarea()" }, { "label": "InputArea.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/InputArea.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_inputarea", "community": 470, "norm_label": "inputarea.tsx" }, { "label": "useResearchCorpusSync()", "file_type": "code", "source_file": "frontend/src/components/Chat/InputArea.tsx", "source_location": "L23", "_origin": "ast", "id": "frontend_src_components_chat_inputarea_useresearchcorpussync", "community": 470, "norm_label": "useresearchcorpussync()" }, { "label": "InputArea()", "file_type": "code", "source_file": "frontend/src/components/Chat/InputArea.tsx", "source_location": "L77", "_origin": "ast", "id": "frontend_src_components_chat_inputarea_inputarea", "community": 470, "norm_label": "inputarea()" }, { "label": "MessageBubble.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble", "community": 53, "norm_label": "messagebubble.tsx" }, { "label": "stripThinkTags()", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L16", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_stripthinktags", "community": 53, "norm_label": "stripthinktags()" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_props", "community": 53, "norm_label": "props" }, { "label": "getTextContent()", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L27", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_gettextcontent", "community": 53, "norm_label": "gettextcontent()" }, { "label": "CodeBlockPre()", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L40", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_codeblockpre", "community": 53, "norm_label": "codeblockpre()" }, { "label": "CopyMessageButton()", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L82", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_copymessagebutton", "community": 53, "norm_label": "copymessagebutton()" }, { "label": "MessageBubble()", "file_type": "code", "source_file": "frontend/src/components/Chat/MessageBubble.tsx", "source_location": "L103", "_origin": "ast", "id": "frontend_src_components_chat_messagebubble_messagebubble", "community": 53, "norm_label": "messagebubble()" }, { "label": "MicButton.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/MicButton.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_micbutton", "community": 470, "norm_label": "micbutton.tsx" }, { "label": "MicButtonProps", "file_type": "code", "source_file": "frontend/src/components/Chat/MicButton.tsx", "source_location": "L4", "_origin": "ast", "id": "frontend_src_components_chat_micbutton_micbuttonprops", "community": 470, "norm_label": "micbuttonprops" }, { "label": "MicButton()", "file_type": "code", "source_file": "frontend/src/components/Chat/MicButton.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_components_chat_micbutton_micbutton", "community": 470, "norm_label": "micbutton()" }, { "label": "ResearchTimeline.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline", "community": 53, "norm_label": "researchtimeline.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_props", "community": 53, "norm_label": "props" }, { "label": "SHORT_DATE", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_short_date", "community": 53, "norm_label": "short_date" }, { "label": "fmtDate()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L16", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_fmtdate", "community": 53, "norm_label": "fmtdate()" }, { "label": "formatTimeRange()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_formattimerange", "community": 53, "norm_label": "formattimerange()" }, { "label": "summarizeTraces()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L33", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_summarizetraces", "community": 53, "norm_label": "summarizetraces()" }, { "label": "StatusLine()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L41", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_statusline", "community": 53, "norm_label": "statusline()" }, { "label": "TimelineStep()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L52", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_timelinestep", "community": 53, "norm_label": "timelinestep()" }, { "label": "ResearchTimeline()", "file_type": "code", "source_file": "frontend/src/components/Chat/ResearchTimeline.tsx", "source_location": "L140", "_origin": "ast", "id": "frontend_src_components_chat_researchtimeline_researchtimeline", "community": 53, "norm_label": "researchtimeline()" }, { "label": "StreamingDots.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/StreamingDots.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_streamingdots", "community": 184, "norm_label": "streamingdots.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Chat/StreamingDots.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_streamingdots_props", "community": 184, "norm_label": "props" }, { "label": "StreamingDots()", "file_type": "code", "source_file": "frontend/src/components/Chat/StreamingDots.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_chat_streamingdots_streamingdots", "community": 184, "norm_label": "streamingdots()" }, { "label": "SystemPanel.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_systempanel", "community": 184, "norm_label": "systempanel.tsx" }, { "label": "EnergyData", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L18", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_energydata", "community": 184, "norm_label": "energydata" }, { "label": "TelemetryStats", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_telemetrystats", "community": 184, "norm_label": "telemetrystats" }, { "label": "CLOUD_PRICING", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L31", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_cloud_pricing", "community": 184, "norm_label": "cloud_pricing" }, { "label": "SystemPanel()", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L37", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_systempanel", "community": 184, "norm_label": "systempanel()" }, { "label": "MiniStat()", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L277", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_ministat", "community": 184, "norm_label": "ministat()" }, { "label": "formatNumber()", "file_type": "code", "source_file": "frontend/src/components/Chat/SystemPanel.tsx", "source_location": "L311", "_origin": "ast", "id": "frontend_src_components_chat_systempanel_formatnumber", "community": 184, "norm_label": "formatnumber()" }, { "label": "ToolCallCard.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard", "community": 53, "norm_label": "toolcallcard.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard_props", "community": 53, "norm_label": "props" }, { "label": "statusConfig", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard_statusconfig", "community": 53, "norm_label": "statusconfig" }, { "label": "previewArgs()", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L15", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard_previewargs", "community": 53, "norm_label": "previewargs()" }, { "label": "ToolCallCard()", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L34", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard_toolcallcard", "community": 53, "norm_label": "toolcallcard()" }, { "label": "formatJson()", "file_type": "code", "source_file": "frontend/src/components/Chat/ToolCallCard.tsx", "source_location": "L162", "_origin": "ast", "id": "frontend_src_components_chat_toolcallcard_formatjson", "community": 53, "norm_label": "formatjson()" }, { "label": "XRayFooter.tsx", "file_type": "code", "source_file": "frontend/src/components/Chat/XRayFooter.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_chat_xrayfooter", "community": 53, "norm_label": "xrayfooter.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Chat/XRayFooter.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_chat_xrayfooter_props", "community": 53, "norm_label": "props" }, { "label": "formatMs()", "file_type": "code", "source_file": "frontend/src/components/Chat/XRayFooter.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_components_chat_xrayfooter_formatms", "community": 53, "norm_label": "formatms()" }, { "label": "XRayFooter()", "file_type": "code", "source_file": "frontend/src/components/Chat/XRayFooter.tsx", "source_location": "L15", "_origin": "ast", "id": "frontend_src_components_chat_xrayfooter_xrayfooter", "community": 53, "norm_label": "xrayfooter()" }, { "label": "CommandPalette.tsx", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_commandpalette", "community": 79, "norm_label": "commandpalette.tsx" }, { "label": "CATALOGUE_MODELS", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L7", "_origin": "ast", "id": "frontend_src_components_commandpalette_catalogue_models", "community": 79, "norm_label": "catalogue_models" }, { "label": "CloudProvider", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L23", "_origin": "ast", "id": "frontend_src_components_commandpalette_cloudprovider", "community": 79, "norm_label": "cloudprovider" }, { "label": "CLOUD_PROVIDERS", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L30", "_origin": "ast", "id": "frontend_src_components_commandpalette_cloud_providers", "community": 79, "norm_label": "cloud_providers" }, { "label": "getStoredKey()", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L73", "_origin": "ast", "id": "frontend_src_components_commandpalette_getstoredkey", "community": 79, "norm_label": "getstoredkey()" }, { "label": "setStoredKey()", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L76", "_origin": "ast", "id": "frontend_src_components_commandpalette_setstoredkey", "community": 79, "norm_label": "setstoredkey()" }, { "label": "Tab", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L83", "_origin": "ast", "id": "frontend_src_components_commandpalette_tab", "community": 79, "norm_label": "tab" }, { "label": "CommandPalette()", "file_type": "code", "source_file": "frontend/src/components/CommandPalette.tsx", "source_location": "L85", "_origin": "ast", "id": "frontend_src_components_commandpalette_commandpalette", "community": 79, "norm_label": "commandpalette()" }, { "label": "CostComparison.tsx", "file_type": "code", "source_file": "frontend/src/components/Dashboard/CostComparison.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_dashboard_costcomparison", "community": 319, "norm_label": "costcomparison.tsx" }, { "label": "CLOUD_PRICING", "file_type": "code", "source_file": "frontend/src/components/Dashboard/CostComparison.tsx", "source_location": "L4", "_origin": "ast", "id": "frontend_src_components_dashboard_costcomparison_cloud_pricing", "community": 319, "norm_label": "cloud_pricing" }, { "label": "CostComparison()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/CostComparison.tsx", "source_location": "L10", "_origin": "ast", "id": "frontend_src_components_dashboard_costcomparison_costcomparison", "community": 319, "norm_label": "costcomparison()" }, { "label": "Dashboard/EnergyDashboard.tsx", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard", "community": 319, "norm_label": "dashboard/energydashboard.tsx" }, { "label": "EnergySample", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L15", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_energysample", "community": 319, "norm_label": "energysample" }, { "label": "EnergyData", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L21", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_energydata", "community": 319, "norm_label": "energydata" }, { "label": "TelemetryStats", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L28", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_telemetrystats", "community": 319, "norm_label": "telemetrystats" }, { "label": "ChartPoint", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L33", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_chartpoint", "community": 319, "norm_label": "chartpoint" }, { "label": "StatCard()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L38", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_statcard", "community": 319, "norm_label": "statcard()" }, { "label": "EnergyDashboard()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L67", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_energydashboard", "community": 319, "norm_label": "energydashboard()" }, { "label": "formatNumber()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/EnergyDashboard.tsx", "source_location": "L197", "_origin": "ast", "id": "frontend_src_components_dashboard_energydashboard_formatnumber", "community": 319, "norm_label": "formatnumber()" }, { "label": "Dashboard/TraceDebugger.tsx", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger", "community": 319, "norm_label": "dashboard/tracedebugger.tsx" }, { "label": "TraceStepData", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L4", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_tracestepdata", "community": 319, "norm_label": "tracestepdata" }, { "label": "TraceStep", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L13", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_tracestep", "community": 319, "norm_label": "tracestep" }, { "label": "TraceSummary", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L19", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_tracesummary", "community": 319, "norm_label": "tracesummary" }, { "label": "STEP_COLORS", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_step_colors", "community": 319, "norm_label": "step_colors" }, { "label": "StepBadge()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L34", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_stepbadge", "community": 319, "norm_label": "stepbadge()" }, { "label": "TraceCard()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L47", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_tracecard", "community": 319, "norm_label": "tracecard()" }, { "label": "StepDetail()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L75", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_stepdetail", "community": 319, "norm_label": "stepdetail()" }, { "label": "TraceDebugger()", "file_type": "code", "source_file": "frontend/src/components/Dashboard/TraceDebugger.tsx", "source_location": "L120", "_origin": "ast", "id": "frontend_src_components_dashboard_tracedebugger_tracedebugger", "community": 319, "norm_label": "tracedebugger()" }, { "label": "AdminPanel.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel", "community": 761, "norm_label": "adminpanel.tsx" }, { "label": "HealthStatus", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_healthstatus", "community": 761, "norm_label": "healthstatus" }, { "label": "AgentInfo", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L13", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_agentinfo", "community": 761, "norm_label": "agentinfo" }, { "label": "AgentsResponse", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L20", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_agentsresponse", "community": 761, "norm_label": "agentsresponse" }, { "label": "ServerInfo", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_serverinfo", "community": 761, "norm_label": "serverinfo" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L36", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_styles", "community": 761, "norm_label": "styles" }, { "label": "formatUptime()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L201", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_formatuptime", "community": 761, "norm_label": "formatuptime()" }, { "label": "AdminPanel()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AdminPanel.tsx", "source_location": "L217", "_origin": "ast", "id": "frontend_src_components_desktop_adminpanel_adminpanel", "community": 761, "norm_label": "adminpanel()" }, { "label": "AgentsPanel.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel", "community": 41, "norm_label": "agentspanel.tsx" }, { "label": "C", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_c", "community": 41, "norm_label": "c" }, { "label": "AgentStatus", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L47", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_agentstatus", "community": 41, "norm_label": "agentstatus" }, { "label": "STATUS_COLOR", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L57", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_status_color", "community": 41, "norm_label": "status_color" }, { "label": "statusDotColor()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L68", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_statusdotcolor", "community": 41, "norm_label": "statusdotcolor()" }, { "label": "formatRelativeTime()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L72", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_formatrelativetime", "community": 41, "norm_label": "formatrelativetime()" }, { "label": "formatSchedule()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L83", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_formatschedule", "community": 41, "norm_label": "formatschedule()" }, { "label": "formatCost()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L90", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_formatcost", "community": 41, "norm_label": "formatcost()" }, { "label": "AVAILABLE_TOOLS", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L100", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_available_tools", "community": 41, "norm_label": "available_tools" }, { "label": "WizardState", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L109", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_wizardstate", "community": 41, "norm_label": "wizardstate" }, { "label": "LaunchWizard()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L120", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_launchwizard", "community": 41, "norm_label": "launchwizard()" }, { "label": "InteractTab()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L446", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_interacttab", "community": 41, "norm_label": "interacttab()" }, { "label": "TasksTab()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L589", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_taskstab", "community": 41, "norm_label": "taskstab()" }, { "label": "MemoryTab()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L629", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_memorytab", "community": 41, "norm_label": "memorytab()" }, { "label": "OverviewTab()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L651", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_overviewtab", "community": 41, "norm_label": "overviewtab()" }, { "label": "LearningTabContent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L790", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_learningtabcontent", "community": 41, "norm_label": "learningtabcontent()" }, { "label": "LogsTabContent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L884", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_logstabcontent", "community": 41, "norm_label": "logstabcontent()" }, { "label": "DetailTab", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L940", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_detailtab", "community": 41, "norm_label": "detailtab" }, { "label": "DETAIL_TABS", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L942", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_detail_tabs", "community": 41, "norm_label": "detail_tabs" }, { "label": "DetailPanel()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L951", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_detailpanel", "community": 41, "norm_label": "detailpanel()" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L1033", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_props", "community": 41, "norm_label": "props" }, { "label": "AgentsPanel()", "file_type": "code", "source_file": "frontend/src/components/Desktop/AgentsPanel.tsx", "source_location": "L1037", "_origin": "ast", "id": "frontend_src_components_desktop_agentspanel_agentspanel", "community": 41, "norm_label": "agentspanel()" }, { "label": "Desktop/EnergyDashboard.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard", "community": 684, "norm_label": "desktop/energydashboard.tsx" }, { "label": "EnergySample", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L18", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_energysample", "community": 684, "norm_label": "energysample" }, { "label": "EnergyData", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_energydata", "community": 684, "norm_label": "energydata" }, { "label": "TelemetryStats", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L31", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_telemetrystats", "community": 684, "norm_label": "telemetrystats" }, { "label": "ChartPoint", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L37", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_chartpoint", "community": 684, "norm_label": "chartpoint" }, { "label": "colors", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L46", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_colors", "community": 684, "norm_label": "colors" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L59", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_styles", "community": 684, "norm_label": "styles" }, { "label": "formatEnergy()", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L182", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_formatenergy", "community": 684, "norm_label": "formatenergy()" }, { "label": "formatTimestamp()", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L189", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_formattimestamp", "community": 684, "norm_label": "formattimestamp()" }, { "label": "thermalIndicator()", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L198", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_thermalindicator", "community": 684, "norm_label": "thermalindicator()" }, { "label": "EnergyDashboard()", "file_type": "code", "source_file": "frontend/src/components/Desktop/EnergyDashboard.tsx", "source_location": "L210", "_origin": "ast", "id": "frontend_src_components_desktop_energydashboard_energydashboard", "community": 684, "norm_label": "energydashboard()" }, { "label": "LearningCurve.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve", "community": 737, "norm_label": "learningcurve.tsx" }, { "label": "PolicyConfig", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L19", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_policyconfig", "community": 737, "norm_label": "policyconfig" }, { "label": "RoutingWeight", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L25", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_routingweight", "community": 737, "norm_label": "routingweight" }, { "label": "BanditArm", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L31", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_banditarm", "community": 737, "norm_label": "banditarm" }, { "label": "LearningStatsPoint", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L38", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_learningstatspoint", "community": 737, "norm_label": "learningstatspoint" }, { "label": "LearningStats", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L45", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_learningstats", "community": 737, "norm_label": "learningstats" }, { "label": "LearningPolicy", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L53", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_learningpolicy", "community": 737, "norm_label": "learningpolicy" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L63", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_styles", "community": 737, "norm_label": "styles" }, { "label": "LearningCurve()", "file_type": "code", "source_file": "frontend/src/components/Desktop/LearningCurve.tsx", "source_location": "L193", "_origin": "ast", "id": "frontend_src_components_desktop_learningcurve_learningcurve", "community": 737, "norm_label": "learningcurve()" }, { "label": "MemoryBrowser.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser", "community": 762, "norm_label": "memorybrowser.tsx" }, { "label": "MemoryChunk", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_memorychunk", "community": 762, "norm_label": "memorychunk" }, { "label": "SearchResponse", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L15", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_searchresponse", "community": 762, "norm_label": "searchresponse" }, { "label": "MemoryStats", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L21", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_memorystats", "community": 762, "norm_label": "memorystats" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L32", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_styles", "community": 762, "norm_label": "styles" }, { "label": "formatBytes()", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L188", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_formatbytes", "community": 762, "norm_label": "formatbytes()" }, { "label": "truncate()", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L195", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_truncate", "community": 762, "norm_label": "truncate()" }, { "label": "MemoryBrowser()", "file_type": "code", "source_file": "frontend/src/components/Desktop/MemoryBrowser.tsx", "source_location": "L204", "_origin": "ast", "id": "frontend_src_components_desktop_memorybrowser_memorybrowser", "community": 762, "norm_label": "memorybrowser()" }, { "label": "SavingsDashboard.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard", "community": 658, "norm_label": "savingsdashboard.tsx" }, { "label": "ProviderSavings", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_providersavings", "community": 658, "norm_label": "providersavings" }, { "label": "SavingsData", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L20", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_savingsdata", "community": 658, "norm_label": "savingsdata" }, { "label": "colors", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L44", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_colors", "community": 658, "norm_label": "colors" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L57", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_styles", "community": 658, "norm_label": "styles" }, { "label": "PROVIDER_COLORS", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L223", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_provider_colors", "community": 658, "norm_label": "provider_colors" }, { "label": "fmtDollar()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L233", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_fmtdollar", "community": 658, "norm_label": "fmtdollar()" }, { "label": "fmtDuration()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L241", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_fmtduration", "community": 658, "norm_label": "fmtduration()" }, { "label": "BLOCKED_WORDS", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L251", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_blocked_words", "community": 658, "norm_label": "blocked_words" }, { "label": "isProfane()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L258", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_isprofane", "community": 658, "norm_label": "isprofane()" }, { "label": "getOrCreateAnonId()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L274", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_getorcreateanonid", "community": 658, "norm_label": "getorcreateanonid()" }, { "label": "SavingsDashboard()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SavingsDashboard.tsx", "source_location": "L287", "_origin": "ast", "id": "frontend_src_components_desktop_savingsdashboard_savingsdashboard", "community": 658, "norm_label": "savingsdashboard()" }, { "label": "SettingsPanel.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel", "community": 763, "norm_label": "settingspanel.tsx" }, { "label": "Settings", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L8", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_settings", "community": 763, "norm_label": "settings" }, { "label": "DEFAULT_SETTINGS", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L14", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_default_settings", "community": 763, "norm_label": "default_settings" }, { "label": "loadSettings()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_loadsettings", "community": 763, "norm_label": "loadsettings()" }, { "label": "saveSettings()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L34", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_savesettings", "community": 763, "norm_label": "savesettings()" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L42", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_styles", "community": 763, "norm_label": "styles" }, { "label": "SettingsPanelProps", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L120", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_settingspanelprops", "community": 763, "norm_label": "settingspanelprops" }, { "label": "SettingsPanel()", "file_type": "code", "source_file": "frontend/src/components/Desktop/SettingsPanel.tsx", "source_location": "L124", "_origin": "ast", "id": "frontend_src_components_desktop_settingspanel_settingspanel", "community": 763, "norm_label": "settingspanel()" }, { "label": "Desktop/TraceDebugger.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger", "community": 518, "norm_label": "desktop/tracedebugger.tsx" }, { "label": "TraceStepData", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracestepdata", "community": 518, "norm_label": "tracestepdata" }, { "label": "TraceStep", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L21", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracestep", "community": 518, "norm_label": "tracestep" }, { "label": "TraceSummary", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L27", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracesummary", "community": 518, "norm_label": "tracesummary" }, { "label": "TraceListResponse", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L34", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracelistresponse", "community": 518, "norm_label": "tracelistresponse" }, { "label": "TraceDetail", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L38", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracedetail", "community": 518, "norm_label": "tracedetail" }, { "label": "STEP_COLORS", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L49", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_step_colors", "community": 518, "norm_label": "step_colors" }, { "label": "colors", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L59", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_colors", "community": 518, "norm_label": "colors" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L74", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_styles", "community": 518, "norm_label": "styles" }, { "label": "truncateId()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L315", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_truncateid", "community": 518, "norm_label": "truncateid()" }, { "label": "formatTimestamp()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L320", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_formattimestamp", "community": 518, "norm_label": "formattimestamp()" }, { "label": "formatDuration()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L335", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_formatduration", "community": 518, "norm_label": "formatduration()" }, { "label": "stepColor()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L341", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_stepcolor", "community": 518, "norm_label": "stepcolor()" }, { "label": "StepDataView()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L349", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_stepdataview", "community": 518, "norm_label": "stepdataview()" }, { "label": "TimelineStepProps", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L386", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_timelinestepprops", "community": 518, "norm_label": "timelinestepprops" }, { "label": "TimelineStep()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L390", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_timelinestep", "community": 518, "norm_label": "timelinestep()" }, { "label": "TraceDebugger()", "file_type": "code", "source_file": "frontend/src/components/Desktop/TraceDebugger.tsx", "source_location": "L419", "_origin": "ast", "id": "frontend_src_components_desktop_tracedebugger_tracedebugger", "community": 518, "norm_label": "tracedebugger()" }, { "label": "UpdateChecker.tsx", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker", "community": 494, "norm_label": "updatechecker.tsx" }, { "label": "UpdateState", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L3", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker_updatestate", "community": 494, "norm_label": "updatestate" }, { "label": "isAutoUpdateDisabled()", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L8", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker_isautoupdatedisabled", "community": 494, "norm_label": "isautoupdatedisabled()" }, { "label": "setAutoUpdateDisabled()", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L16", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker_setautoupdatedisabled", "community": 494, "norm_label": "setautoupdatedisabled()" }, { "label": "UpdateChecker()", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker_updatechecker", "community": 494, "norm_label": "updatechecker()" }, { "label": "styles", "file_type": "code", "source_file": "frontend/src/components/Desktop/UpdateChecker.tsx", "source_location": "L161", "_origin": "ast", "id": "frontend_src_components_desktop_updatechecker_styles", "community": 494, "norm_label": "styles" }, { "label": "useTauriApi.ts", "file_type": "code", "source_file": "frontend/src/components/Desktop/hooks/useTauriApi.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_hooks_usetauriapi", "community": 829, "norm_label": "usetauriapi.ts" }, { "label": "isTauri()", "file_type": "code", "source_file": "frontend/src/components/Desktop/hooks/useTauriApi.ts", "source_location": "L7", "_origin": "ast", "id": "frontend_src_components_desktop_hooks_usetauriapi_istauri", "community": 829, "norm_label": "istauri()" }, { "label": "tauriInvoke()", "file_type": "code", "source_file": "frontend/src/components/Desktop/hooks/useTauriApi.ts", "source_location": "L14", "_origin": "ast", "id": "frontend_src_components_desktop_hooks_usetauriapi_tauriinvoke", "community": 829, "norm_label": "tauriinvoke()" }, { "label": "browserFallback()", "file_type": "code", "source_file": "frontend/src/components/Desktop/hooks/useTauriApi.ts", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_desktop_hooks_usetauriapi_browserfallback", "community": 829, "norm_label": "browserfallback()" }, { "label": "usePolling()", "file_type": "code", "source_file": "frontend/src/components/Desktop/hooks/useTauriApi.ts", "source_location": "L58", "_origin": "ast", "id": "frontend_src_components_desktop_hooks_usetauriapi_usepolling", "community": 829, "norm_label": "usepolling()" }, { "label": "Desktop/lib/api.ts", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api", "community": 345, "norm_label": "desktop/lib/api.ts" }, { "label": "ManagedAgent", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L8", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_managedagent", "community": 345, "norm_label": "managedagent" }, { "label": "AgentTask", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L27", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_agenttask", "community": 345, "norm_label": "agenttask" }, { "label": "AgentMessage", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L37", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_agentmessage", "community": 345, "norm_label": "agentmessage" }, { "label": "AgentTemplate", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L47", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_agenttemplate", "community": 345, "norm_label": "agenttemplate" }, { "label": "request()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L60", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_request", "community": 345, "norm_label": "request()" }, { "label": "fetchManagedAgents()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L66", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchmanagedagents", "community": 345, "norm_label": "fetchmanagedagents()" }, { "label": "fetchAgentTasks()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L71", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchagenttasks", "community": 345, "norm_label": "fetchagenttasks()" }, { "label": "fetchAgentMessages()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L76", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchagentmessages", "community": 345, "norm_label": "fetchagentmessages()" }, { "label": "fetchTemplates()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L81", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchtemplates", "community": 345, "norm_label": "fetchtemplates()" }, { "label": "createManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L86", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_createmanagedagent", "community": 345, "norm_label": "createmanagedagent()" }, { "label": "pauseManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L97", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_pausemanagedagent", "community": 345, "norm_label": "pausemanagedagent()" }, { "label": "resumeManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L101", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_resumemanagedagent", "community": 345, "norm_label": "resumemanagedagent()" }, { "label": "runManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L105", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_runmanagedagent", "community": 345, "norm_label": "runmanagedagent()" }, { "label": "recoverManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L109", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_recovermanagedagent", "community": 345, "norm_label": "recovermanagedagent()" }, { "label": "deleteManagedAgent()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L113", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_deletemanagedagent", "community": 345, "norm_label": "deletemanagedagent()" }, { "label": "sendAgentMessage()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L117", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_sendagentmessage", "community": 345, "norm_label": "sendagentmessage()" }, { "label": "LearningLogEntry", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L134", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_learninglogentry", "community": 345, "norm_label": "learninglogentry" }, { "label": "AgentTrace", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L143", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_agenttrace", "community": 345, "norm_label": "agenttrace" }, { "label": "fetchLearningLog()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L151", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchlearninglog", "community": 345, "norm_label": "fetchlearninglog()" }, { "label": "triggerLearning()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L156", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_triggerlearning", "community": 345, "norm_label": "triggerlearning()" }, { "label": "AgentTraceDetail", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L160", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_agenttracedetail", "community": 345, "norm_label": "agenttracedetail" }, { "label": "fetchAgentTraces()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L175", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchagenttraces", "community": 345, "norm_label": "fetchagenttraces()" }, { "label": "fetchAgentTrace()", "file_type": "code", "source_file": "frontend/src/components/Desktop/lib/api.ts", "source_location": "L180", "_origin": "ast", "id": "frontend_src_components_desktop_lib_api_fetchagenttrace", "community": 345, "norm_label": "fetchagenttrace()" }, { "label": "ErrorBoundary.tsx", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_errorboundary", "community": 79, "norm_label": "errorboundary.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_errorboundary_props", "community": 79, "norm_label": "props" }, { "label": "State", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_errorboundary_state", "community": 79, "norm_label": "state" }, { "label": "ErrorBoundary", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L14", "_origin": "ast", "id": "frontend_src_components_errorboundary_errorboundary", "community": 79, "norm_label": "errorboundary" }, { "label": ".constructor()", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L15", "_origin": "ast", "id": "frontend_src_components_errorboundary_errorboundary_constructor", "community": 79, "norm_label": ".constructor()" }, { "label": ".getDerivedStateFromError()", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L20", "_origin": "ast", "id": "frontend_src_components_errorboundary_errorboundary_getderivedstatefromerror", "community": 79, "norm_label": ".getderivedstatefromerror()" }, { "label": ".componentDidCatch()", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_components_errorboundary_errorboundary_componentdidcatch", "community": 79, "norm_label": ".componentdidcatch()" }, { "label": ".render()", "file_type": "code", "source_file": "frontend/src/components/ErrorBoundary.tsx", "source_location": "L28", "_origin": "ast", "id": "frontend_src_components_errorboundary_errorboundary_render", "community": 79, "norm_label": ".render()" }, { "label": "Layout.tsx", "file_type": "code", "source_file": "frontend/src/components/Layout.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_layout", "community": 184, "norm_label": "layout.tsx" }, { "label": "Layout()", "file_type": "code", "source_file": "frontend/src/components/Layout.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_layout_layout", "community": 184, "norm_label": "layout()" }, { "label": "OptInModal.tsx", "file_type": "code", "source_file": "frontend/src/components/OptInModal.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_optinmodal", "community": 184, "norm_label": "optinmodal.tsx" }, { "label": "OptInModalProps", "file_type": "code", "source_file": "frontend/src/components/OptInModal.tsx", "source_location": "L6", "_origin": "ast", "id": "frontend_src_components_optinmodal_optinmodalprops", "community": 184, "norm_label": "optinmodalprops" }, { "label": "OptInModal()", "file_type": "code", "source_file": "frontend/src/components/OptInModal.tsx", "source_location": "L10", "_origin": "ast", "id": "frontend_src_components_optinmodal_optinmodal", "community": 184, "norm_label": "optinmodal()" }, { "label": "SetupScreen.tsx", "file_type": "code", "source_file": "frontend/src/components/SetupScreen.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setupscreen", "community": 79, "norm_label": "setupscreen.tsx" }, { "label": "STEPS", "file_type": "code", "source_file": "frontend/src/components/SetupScreen.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_components_setupscreen_steps", "community": 79, "norm_label": "steps" }, { "label": "StepKey", "file_type": "code", "source_file": "frontend/src/components/SetupScreen.tsx", "source_location": "L17", "_origin": "ast", "id": "frontend_src_components_setupscreen_stepkey", "community": 79, "norm_label": "stepkey" }, { "label": "StepRow()", "file_type": "code", "source_file": "frontend/src/components/SetupScreen.tsx", "source_location": "L19", "_origin": "ast", "id": "frontend_src_components_setupscreen_steprow", "community": 79, "norm_label": "steprow()" }, { "label": "SetupScreen()", "file_type": "code", "source_file": "frontend/src/components/SetupScreen.tsx", "source_location": "L77", "_origin": "ast", "id": "frontend_src_components_setupscreen_setupscreen", "community": 79, "norm_label": "setupscreen()" }, { "label": "ConversationList.tsx", "file_type": "code", "source_file": "frontend/src/components/Sidebar/ConversationList.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_sidebar_conversationlist", "community": 184, "norm_label": "conversationlist.tsx" }, { "label": "Props", "file_type": "code", "source_file": "frontend/src/components/Sidebar/ConversationList.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_sidebar_conversationlist_props", "community": 184, "norm_label": "props" }, { "label": "formatRelativeTime()", "file_type": "code", "source_file": "frontend/src/components/Sidebar/ConversationList.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_sidebar_conversationlist_formatrelativetime", "community": 184, "norm_label": "formatrelativetime()" }, { "label": "ConversationList()", "file_type": "code", "source_file": "frontend/src/components/Sidebar/ConversationList.tsx", "source_location": "L21", "_origin": "ast", "id": "frontend_src_components_sidebar_conversationlist_conversationlist", "community": 184, "norm_label": "conversationlist()" }, { "label": "Sidebar.tsx", "file_type": "code", "source_file": "frontend/src/components/Sidebar/Sidebar.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_sidebar_sidebar", "community": 184, "norm_label": "sidebar.tsx" }, { "label": "Sidebar()", "file_type": "code", "source_file": "frontend/src/components/Sidebar/Sidebar.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_components_sidebar_sidebar_sidebar", "community": 184, "norm_label": "sidebar()" }, { "label": "SystemPulse.tsx", "file_type": "code", "source_file": "frontend/src/components/SystemPulse.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_systempulse", "community": 184, "norm_label": "systempulse.tsx" }, { "label": "PulseState", "file_type": "code", "source_file": "frontend/src/components/SystemPulse.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_systempulse_pulsestate", "community": 184, "norm_label": "pulsestate" }, { "label": "PULSE_CONFIG", "file_type": "code", "source_file": "frontend/src/components/SystemPulse.tsx", "source_location": "L7", "_origin": "ast", "id": "frontend_src_components_systempulse_pulse_config", "community": 184, "norm_label": "pulse_config" }, { "label": "SystemPulse()", "file_type": "code", "source_file": "frontend/src/components/SystemPulse.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_systempulse_systempulse", "community": 184, "norm_label": "systempulse()" }, { "label": "IngestDashboard.tsx", "file_type": "code", "source_file": "frontend/src/components/setup/IngestDashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setup_ingestdashboard", "community": 87, "norm_label": "ingestdashboard.tsx" }, { "label": "ProgressRow()", "file_type": "code", "source_file": "frontend/src/components/setup/IngestDashboard.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_components_setup_ingestdashboard_progressrow", "community": 87, "norm_label": "progressrow()" }, { "label": "IngestDashboard()", "file_type": "code", "source_file": "frontend/src/components/setup/IngestDashboard.tsx", "source_location": "L89", "_origin": "ast", "id": "frontend_src_components_setup_ingestdashboard_ingestdashboard", "community": 87, "norm_label": "ingestdashboard()" }, { "label": "ReadyScreen.tsx", "file_type": "code", "source_file": "frontend/src/components/setup/ReadyScreen.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setup_readyscreen", "community": 87, "norm_label": "readyscreen.tsx" }, { "label": "getStarterQueries()", "file_type": "code", "source_file": "frontend/src/components/setup/ReadyScreen.tsx", "source_location": "L8", "_origin": "ast", "id": "frontend_src_components_setup_readyscreen_getstarterqueries", "community": 87, "norm_label": "getstarterqueries()" }, { "label": "StarterCard()", "file_type": "code", "source_file": "frontend/src/components/setup/ReadyScreen.tsx", "source_location": "L50", "_origin": "ast", "id": "frontend_src_components_setup_readyscreen_startercard", "community": 87, "norm_label": "startercard()" }, { "label": "ReadyScreen()", "file_type": "code", "source_file": "frontend/src/components/setup/ReadyScreen.tsx", "source_location": "L85", "_origin": "ast", "id": "frontend_src_components_setup_readyscreen_readyscreen", "community": 87, "norm_label": "readyscreen()" }, { "label": "SetupWizard.tsx", "file_type": "code", "source_file": "frontend/src/components/setup/SetupWizard.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setup_setupwizard", "community": 87, "norm_label": "setupwizard.tsx" }, { "label": "SetupWizard()", "file_type": "code", "source_file": "frontend/src/components/setup/SetupWizard.tsx", "source_location": "L12", "_origin": "ast", "id": "frontend_src_components_setup_setupwizard_setupwizard", "community": 87, "norm_label": "setupwizard()" }, { "label": "SourceConnectFlow.tsx", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow", "community": 87, "norm_label": "sourceconnectflow.tsx" }, { "label": "SourceState", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L19", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_sourcestate", "community": 87, "norm_label": "sourcestate" }, { "label": "SourceEntry", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L21", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_sourceentry", "community": 87, "norm_label": "sourceentry" }, { "label": "SidebarItem()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L31", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_sidebaritem", "community": 87, "norm_label": "sidebaritem()" }, { "label": "FilesystemPanel()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L84", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_filesystempanel", "community": 87, "norm_label": "filesystempanel()" }, { "label": "OAuthPanel()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L139", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_oauthpanel", "community": 87, "norm_label": "oauthpanel()" }, { "label": "LocalPanel()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L219", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_localpanel", "community": 87, "norm_label": "localpanel()" }, { "label": "StepByStepPanel()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L275", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_stepbysteppanel", "community": 87, "norm_label": "stepbysteppanel()" }, { "label": "SourceConnectFlow()", "file_type": "code", "source_file": "frontend/src/components/setup/SourceConnectFlow.tsx", "source_location": "L447", "_origin": "ast", "id": "frontend_src_components_setup_sourceconnectflow_sourceconnectflow", "community": 87, "norm_label": "sourceconnectflow()" }, { "label": "SourcePicker.tsx", "file_type": "code", "source_file": "frontend/src/components/setup/SourcePicker.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_setup_sourcepicker", "community": 87, "norm_label": "sourcepicker.tsx" }, { "label": "ICON_MAP", "file_type": "code", "source_file": "frontend/src/components/setup/SourcePicker.tsx", "source_location": "L20", "_origin": "ast", "id": "frontend_src_components_setup_sourcepicker_icon_map", "community": 87, "norm_label": "icon_map" }, { "label": "CategorySection()", "file_type": "code", "source_file": "frontend/src/components/setup/SourcePicker.tsx", "source_location": "L36", "_origin": "ast", "id": "frontend_src_components_setup_sourcepicker_categorysection", "community": 87, "norm_label": "categorysection()" }, { "label": "CATEGORIES", "file_type": "code", "source_file": "frontend/src/components/setup/SourcePicker.tsx", "source_location": "L112", "_origin": "ast", "id": "frontend_src_components_setup_sourcepicker_categories", "community": 87, "norm_label": "categories" }, { "label": "SourcePicker()", "file_type": "code", "source_file": "frontend/src/components/setup/SourcePicker.tsx", "source_location": "L118", "_origin": "ast", "id": "frontend_src_components_setup_sourcepicker_sourcepicker", "community": 87, "norm_label": "sourcepicker()" }, { "label": "button.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/button.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_button", "community": 233, "norm_label": "button.tsx" }, { "label": "buttonVariants", "file_type": "code", "source_file": "frontend/src/components/ui/button.tsx", "source_location": "L6", "_origin": "ast", "id": "frontend_src_components_ui_button_buttonvariants", "community": 233, "norm_label": "buttonvariants" }, { "label": "Button()", "file_type": "code", "source_file": "frontend/src/components/ui/button.tsx", "source_location": "L43", "_origin": "ast", "id": "frontend_src_components_ui_button_button", "community": 233, "norm_label": "button()" }, { "label": "dialog.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_dialog", "community": 233, "norm_label": "dialog.tsx" }, { "label": "Dialog()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L10", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialog", "community": 233, "norm_label": "dialog()" }, { "label": "DialogTrigger()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L14", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogtrigger", "community": 233, "norm_label": "dialogtrigger()" }, { "label": "DialogPortal()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L18", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogportal", "community": 233, "norm_label": "dialogportal()" }, { "label": "DialogClose()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogclose", "community": 233, "norm_label": "dialogclose()" }, { "label": "DialogOverlay()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogoverlay", "community": 233, "norm_label": "dialogoverlay()" }, { "label": "DialogContent()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L42", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogcontent", "community": 233, "norm_label": "dialogcontent()" }, { "label": "DialogHeader()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L83", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogheader", "community": 233, "norm_label": "dialogheader()" }, { "label": "DialogFooter()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L93", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogfooter", "community": 233, "norm_label": "dialogfooter()" }, { "label": "DialogTitle()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L120", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogtitle", "community": 233, "norm_label": "dialogtitle()" }, { "label": "DialogDescription()", "file_type": "code", "source_file": "frontend/src/components/ui/dialog.tsx", "source_location": "L130", "_origin": "ast", "id": "frontend_src_components_ui_dialog_dialogdescription", "community": 233, "norm_label": "dialogdescription()" }, { "label": "input.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/input.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_input", "community": 233, "norm_label": "input.tsx" }, { "label": "Input()", "file_type": "code", "source_file": "frontend/src/components/ui/input.tsx", "source_location": "L6", "_origin": "ast", "id": "frontend_src_components_ui_input_input", "community": 233, "norm_label": "input()" }, { "label": "select.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_select", "community": 233, "norm_label": "select.tsx" }, { "label": "SelectGroup()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L9", "_origin": "ast", "id": "frontend_src_components_ui_select_selectgroup", "community": 233, "norm_label": "selectgroup()" }, { "label": "SelectValue()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L19", "_origin": "ast", "id": "frontend_src_components_ui_select_selectvalue", "community": 233, "norm_label": "selectvalue()" }, { "label": "SelectTrigger()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L29", "_origin": "ast", "id": "frontend_src_components_ui_select_selecttrigger", "community": 233, "norm_label": "selecttrigger()" }, { "label": "SelectContent()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L57", "_origin": "ast", "id": "frontend_src_components_ui_select_selectcontent", "community": 233, "norm_label": "selectcontent()" }, { "label": "SelectLabel()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L96", "_origin": "ast", "id": "frontend_src_components_ui_select_selectlabel", "community": 233, "norm_label": "selectlabel()" }, { "label": "SelectItem()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L109", "_origin": "ast", "id": "frontend_src_components_ui_select_selectitem", "community": 233, "norm_label": "selectitem()" }, { "label": "SelectSeparator()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L137", "_origin": "ast", "id": "frontend_src_components_ui_select_selectseparator", "community": 233, "norm_label": "selectseparator()" }, { "label": "SelectScrollUpButton()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L150", "_origin": "ast", "id": "frontend_src_components_ui_select_selectscrollupbutton", "community": 233, "norm_label": "selectscrollupbutton()" }, { "label": "SelectScrollDownButton()", "file_type": "code", "source_file": "frontend/src/components/ui/select.tsx", "source_location": "L169", "_origin": "ast", "id": "frontend_src_components_ui_select_selectscrolldownbutton", "community": 233, "norm_label": "selectscrolldownbutton()" }, { "label": "sonner.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/sonner.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_sonner", "community": 79, "norm_label": "sonner.tsx" }, { "label": "Toaster()", "file_type": "code", "source_file": "frontend/src/components/ui/sonner.tsx", "source_location": "L4", "_origin": "ast", "id": "frontend_src_components_ui_sonner_toaster", "community": 79, "norm_label": "toaster()" }, { "label": "tooltip.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/tooltip.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_components_ui_tooltip", "community": 233, "norm_label": "tooltip.tsx" }, { "label": "TooltipProvider()", "file_type": "code", "source_file": "frontend/src/components/ui/tooltip.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_components_ui_tooltip_tooltipprovider", "community": 233, "norm_label": "tooltipprovider()" }, { "label": "Tooltip()", "file_type": "code", "source_file": "frontend/src/components/ui/tooltip.tsx", "source_location": "L18", "_origin": "ast", "id": "frontend_src_components_ui_tooltip_tooltip", "community": 233, "norm_label": "tooltip()" }, { "label": "TooltipTrigger()", "file_type": "code", "source_file": "frontend/src/components/ui/tooltip.tsx", "source_location": "L22", "_origin": "ast", "id": "frontend_src_components_ui_tooltip_tooltiptrigger", "community": 233, "norm_label": "tooltiptrigger()" }, { "label": "TooltipContent()", "file_type": "code", "source_file": "frontend/src/components/ui/tooltip.tsx", "source_location": "L26", "_origin": "ast", "id": "frontend_src_components_ui_tooltip_tooltipcontent", "community": 233, "norm_label": "tooltipcontent()" }, { "label": "useSpeech.ts", "file_type": "code", "source_file": "frontend/src/hooks/useSpeech.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_hooks_usespeech", "community": 470, "norm_label": "usespeech.ts" }, { "label": "SpeechState", "file_type": "code", "source_file": "frontend/src/hooks/useSpeech.ts", "source_location": "L4", "_origin": "ast", "id": "frontend_src_hooks_usespeech_speechstate", "community": 470, "norm_label": "speechstate" }, { "label": "useSpeech()", "file_type": "code", "source_file": "frontend/src/hooks/useSpeech.ts", "source_location": "L6", "_origin": "ast", "id": "frontend_src_hooks_usespeech_usespeech", "community": 470, "norm_label": "usespeech()" }, { "label": "analytics.ts", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_analytics", "community": 79, "norm_label": "analytics.ts" }, { "label": "KNOWN_EVENTS", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L30", "_origin": "ast", "id": "frontend_src_lib_analytics_known_events", "community": 79, "norm_label": "known_events" }, { "label": "AnalyticsIdentity", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L54", "_origin": "ast", "id": "frontend_src_lib_analytics_analyticsidentity", "community": 79, "norm_label": "analyticsidentity" }, { "label": "initAnalytics()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L69", "_origin": "ast", "id": "frontend_src_lib_analytics_initanalytics", "community": 79, "norm_label": "initanalytics()" }, { "label": "track()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L127", "_origin": "ast", "id": "frontend_src_lib_analytics_track", "community": 79, "norm_label": "track()" }, { "label": "flush()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L150", "_origin": "ast", "id": "frontend_src_lib_analytics_flush", "community": 79, "norm_label": "flush()" }, { "label": "isAnalyticsEnabled()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L161", "_origin": "ast", "id": "frontend_src_lib_analytics_isanalyticsenabled", "community": 79, "norm_label": "isanalyticsenabled()" }, { "label": "getAnonId()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L165", "_origin": "ast", "id": "frontend_src_lib_analytics_getanonid", "community": 79, "norm_label": "getanonid()" }, { "label": "hashId()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L177", "_origin": "ast", "id": "frontend_src_lib_analytics_hashid", "community": 79, "norm_label": "hashid()" }, { "label": "detectPlatform()", "file_type": "code", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L195", "_origin": "ast", "id": "frontend_src_lib_analytics_detectplatform", "community": 79, "norm_label": "detectplatform()" }, { "label": "TODO: wire to Vite define() so this comes from package.json at build time.", "file_type": "rationale", "source_file": "frontend/src/lib/analytics.ts", "source_location": "L51", "_origin": "ast", "id": "frontend_src_lib_analytics_rationale_51", "community": 79, "norm_label": "todo: wire to vite define() so this comes from package.json at build time." }, { "label": "api.auth.test.ts", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_api_auth_test", "community": 789, "norm_label": "api.auth.test.ts" }, { "label": "MemoryStorage", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L12", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_memorystorage", "community": 789, "norm_label": "memorystorage" }, { "label": ".getItem()", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L14", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_memorystorage_getitem", "community": 789, "norm_label": ".getitem()" }, { "label": ".setItem()", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L17", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_memorystorage_setitem", "community": 789, "norm_label": ".setitem()" }, { "label": ".removeItem()", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L20", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_memorystorage_removeitem", "community": 789, "norm_label": ".removeitem()" }, { "label": ".clear()", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L23", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_memorystorage_clear", "community": 789, "norm_label": ".clear()" }, { "label": "freshApi()", "file_type": "code", "source_file": "frontend/src/lib/api.auth.test.ts", "source_location": "L38", "_origin": "ast", "id": "frontend_src_lib_api_auth_test_freshapi", "community": 789, "norm_label": "freshapi()" }, { "label": "src/lib/api.ts", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_api", "community": 151, "norm_label": "src/lib/api.ts" }, { "label": "Window", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L11", "_origin": "ast", "id": "frontend_src_lib_api_window", "community": 151, "norm_label": "window" }, { "label": "isTauri()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L16", "_origin": "ast", "id": "frontend_src_lib_api_istauri", "community": 79, "norm_label": "istauri()" }, { "label": "initApiBase()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L24", "_origin": "ast", "id": "frontend_src_lib_api_initapibase", "community": 79, "norm_label": "initapibase()" }, { "label": "getSettingsApiUrl()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L36", "_origin": "ast", "id": "frontend_src_lib_api_getsettingsapiurl", "community": 470, "norm_label": "getsettingsapiurl()" }, { "label": "getBase()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L47", "_origin": "ast", "id": "frontend_src_lib_api_getbase", "community": 470, "norm_label": "getbase()" }, { "label": "getApiKey()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L60", "_origin": "ast", "id": "frontend_src_lib_api_getapikey", "community": 151, "norm_label": "getapikey()" }, { "label": "authHeaders()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L77", "_origin": "ast", "id": "frontend_src_lib_api_authheaders", "community": 151, "norm_label": "authheaders()" }, { "label": "apiFetch()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L89", "_origin": "ast", "id": "frontend_src_lib_api_apifetch", "community": 151, "norm_label": "apifetch()" }, { "label": "tauriInvoke()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L99", "_origin": "ast", "id": "frontend_src_lib_api_tauriinvoke", "community": 319, "norm_label": "tauriinvoke()" }, { "label": "SetupStatus", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L109", "_origin": "ast", "id": "frontend_src_lib_api_setupstatus", "community": 79, "norm_label": "setupstatus" }, { "label": "getSetupStatus()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L119", "_origin": "ast", "id": "frontend_src_lib_api_getsetupstatus", "community": 79, "norm_label": "getsetupstatus()" }, { "label": "fetchModels()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L133", "_origin": "ast", "id": "frontend_src_lib_api_fetchmodels", "community": 79, "norm_label": "fetchmodels()" }, { "label": "fetchRecommendedModel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L148", "_origin": "ast", "id": "frontend_src_lib_api_fetchrecommendedmodel", "community": 79, "norm_label": "fetchrecommendedmodel()" }, { "label": "pullModel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L154", "_origin": "ast", "id": "frontend_src_lib_api_pullmodel", "community": 79, "norm_label": "pullmodel()" }, { "label": "deleteModel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L177", "_origin": "ast", "id": "frontend_src_lib_api_deletemodel", "community": 79, "norm_label": "deletemodel()" }, { "label": "_CLOUD_PREFIXES", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L196", "_origin": "ast", "id": "frontend_src_lib_api_cloud_prefixes", "community": 151, "norm_label": "_cloud_prefixes" }, { "label": "preloadModel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L198", "_origin": "ast", "id": "frontend_src_lib_api_preloadmodel", "community": 79, "norm_label": "preloadmodel()" }, { "label": "fetchSavings()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L219", "_origin": "ast", "id": "frontend_src_lib_api_fetchsavings", "community": 79, "norm_label": "fetchsavings()" }, { "label": "fetchServerInfo()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L225", "_origin": "ast", "id": "frontend_src_lib_api_fetchserverinfo", "community": 79, "norm_label": "fetchserverinfo()" }, { "label": "checkHealth()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L231", "_origin": "ast", "id": "frontend_src_lib_api_checkhealth", "community": 184, "norm_label": "checkhealth()" }, { "label": "fetchEnergy()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L262", "_origin": "ast", "id": "frontend_src_lib_api_fetchenergy", "community": 319, "norm_label": "fetchenergy()" }, { "label": "fetchTelemetry()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L273", "_origin": "ast", "id": "frontend_src_lib_api_fetchtelemetry", "community": 319, "norm_label": "fetchtelemetry()" }, { "label": "fetchTraces()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L284", "_origin": "ast", "id": "frontend_src_lib_api_fetchtraces", "community": 319, "norm_label": "fetchtraces()" }, { "label": "TranscriptionResult", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L299", "_origin": "ast", "id": "frontend_src_lib_api_transcriptionresult", "community": 151, "norm_label": "transcriptionresult" }, { "label": "SpeechHealth", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L306", "_origin": "ast", "id": "frontend_src_lib_api_speechhealth", "community": 151, "norm_label": "speechhealth" }, { "label": "transcribeAudio()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L312", "_origin": "ast", "id": "frontend_src_lib_api_transcribeaudio", "community": 470, "norm_label": "transcribeaudio()" }, { "label": "fetchSpeechHealth()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L334", "_origin": "ast", "id": "frontend_src_lib_api_fetchspeechhealth", "community": 470, "norm_label": "fetchspeechhealth()" }, { "label": "ManagedAgent", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L351", "_origin": "ast", "id": "frontend_src_lib_api_managedagent", "community": 53, "norm_label": "managedagent" }, { "label": "AgentTask", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L378", "_origin": "ast", "id": "frontend_src_lib_api_agenttask", "community": 41, "norm_label": "agenttask" }, { "label": "ChannelBinding", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L388", "_origin": "ast", "id": "frontend_src_lib_api_channelbinding", "community": 87, "norm_label": "channelbinding" }, { "label": "AgentTemplate", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L397", "_origin": "ast", "id": "frontend_src_lib_api_agenttemplate", "community": 41, "norm_label": "agenttemplate" }, { "label": "PersistedToolCall", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L406", "_origin": "ast", "id": "frontend_src_lib_api_persistedtoolcall", "community": 151, "norm_label": "persistedtoolcall" }, { "label": "AgentMessage", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L414", "_origin": "ast", "id": "frontend_src_lib_api_agentmessage", "community": 41, "norm_label": "agentmessage" }, { "label": "fetchManagedAgents()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L425", "_origin": "ast", "id": "frontend_src_lib_api_fetchmanagedagents", "community": 184, "norm_label": "fetchmanagedagents()" }, { "label": "fetchManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L432", "_origin": "ast", "id": "frontend_src_lib_api_fetchmanagedagent", "community": 41, "norm_label": "fetchmanagedagent()" }, { "label": "createManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L438", "_origin": "ast", "id": "frontend_src_lib_api_createmanagedagent", "community": 87, "norm_label": "createmanagedagent()" }, { "label": "updateManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L453", "_origin": "ast", "id": "frontend_src_lib_api_updatemanagedagent", "community": 151, "norm_label": "updatemanagedagent()" }, { "label": "deleteManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L466", "_origin": "ast", "id": "frontend_src_lib_api_deletemanagedagent", "community": 41, "norm_label": "deletemanagedagent()" }, { "label": "pauseManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L471", "_origin": "ast", "id": "frontend_src_lib_api_pausemanagedagent", "community": 41, "norm_label": "pausemanagedagent()" }, { "label": "resumeManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L476", "_origin": "ast", "id": "frontend_src_lib_api_resumemanagedagent", "community": 41, "norm_label": "resumemanagedagent()" }, { "label": "fetchAgentTasks()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L481", "_origin": "ast", "id": "frontend_src_lib_api_fetchagenttasks", "community": 41, "norm_label": "fetchagenttasks()" }, { "label": "createAgentTask()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L488", "_origin": "ast", "id": "frontend_src_lib_api_createagenttask", "community": 151, "norm_label": "createagenttask()" }, { "label": "fetchAgentChannels()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L498", "_origin": "ast", "id": "frontend_src_lib_api_fetchagentchannels", "community": 151, "norm_label": "fetchagentchannels()" }, { "label": "bindAgentChannel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L505", "_origin": "ast", "id": "frontend_src_lib_api_bindagentchannel", "community": 151, "norm_label": "bindagentchannel()" }, { "label": "unbindAgentChannel()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L526", "_origin": "ast", "id": "frontend_src_lib_api_unbindagentchannel", "community": 151, "norm_label": "unbindagentchannel()" }, { "label": "sendblueVerify()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L539", "_origin": "ast", "id": "frontend_src_lib_api_sendblueverify", "community": 151, "norm_label": "sendblueverify()" }, { "label": "sendblueRegisterWebhook()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L555", "_origin": "ast", "id": "frontend_src_lib_api_sendblueregisterwebhook", "community": 151, "norm_label": "sendblueregisterwebhook()" }, { "label": "sendblueTest()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L576", "_origin": "ast", "id": "frontend_src_lib_api_sendbluetest", "community": 151, "norm_label": "sendbluetest()" }, { "label": "sendblueHealth()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L599", "_origin": "ast", "id": "frontend_src_lib_api_sendbluehealth", "community": 151, "norm_label": "sendbluehealth()" }, { "label": "fetchTemplates()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L605", "_origin": "ast", "id": "frontend_src_lib_api_fetchtemplates", "community": 41, "norm_label": "fetchtemplates()" }, { "label": "runManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L612", "_origin": "ast", "id": "frontend_src_lib_api_runmanagedagent", "community": 41, "norm_label": "runmanagedagent()" }, { "label": "recoverManagedAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L620", "_origin": "ast", "id": "frontend_src_lib_api_recovermanagedagent", "community": 41, "norm_label": "recovermanagedagent()" }, { "label": "fetchAgentState()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L629", "_origin": "ast", "id": "frontend_src_lib_api_fetchagentstate", "community": 151, "norm_label": "fetchagentstate()" }, { "label": "AgentToolCallStart", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L641", "_origin": "ast", "id": "frontend_src_lib_api_agenttoolcallstart", "community": 151, "norm_label": "agenttoolcallstart" }, { "label": "AgentToolCallEnd", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L646", "_origin": "ast", "id": "frontend_src_lib_api_agenttoolcallend", "community": 151, "norm_label": "agenttoolcallend" }, { "label": "sendAgentMessage()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L653", "_origin": "ast", "id": "frontend_src_lib_api_sendagentmessage", "community": 41, "norm_label": "sendagentmessage()" }, { "label": "askAgent()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L779", "_origin": "ast", "id": "frontend_src_lib_api_askagent", "community": 151, "norm_label": "askagent()" }, { "label": "fetchAgentMessages()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L789", "_origin": "ast", "id": "frontend_src_lib_api_fetchagentmessages", "community": 41, "norm_label": "fetchagentmessages()" }, { "label": "fetchErrorAgents()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L796", "_origin": "ast", "id": "frontend_src_lib_api_fetcherroragents", "community": 151, "norm_label": "fetcherroragents()" }, { "label": "LearningLogEntry", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L807", "_origin": "ast", "id": "frontend_src_lib_api_learninglogentry", "community": 41, "norm_label": "learninglogentry" }, { "label": "AgentTrace", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L816", "_origin": "ast", "id": "frontend_src_lib_api_agenttrace", "community": 41, "norm_label": "agenttrace" }, { "label": "ToolInfo", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L826", "_origin": "ast", "id": "frontend_src_lib_api_toolinfo", "community": 41, "norm_label": "toolinfo" }, { "label": "fetchAvailableTools()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L836", "_origin": "ast", "id": "frontend_src_lib_api_fetchavailabletools", "community": 41, "norm_label": "fetchavailabletools()" }, { "label": "saveToolCredentials()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L843", "_origin": "ast", "id": "frontend_src_lib_api_savetoolcredentials", "community": 151, "norm_label": "savetoolcredentials()" }, { "label": "AgentTraceDetail", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L855", "_origin": "ast", "id": "frontend_src_lib_api_agenttracedetail", "community": 41, "norm_label": "agenttracedetail" }, { "label": "fetchLearningLog()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L870", "_origin": "ast", "id": "frontend_src_lib_api_fetchlearninglog", "community": 41, "norm_label": "fetchlearninglog()" }, { "label": "triggerLearning()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L877", "_origin": "ast", "id": "frontend_src_lib_api_triggerlearning", "community": 41, "norm_label": "triggerlearning()" }, { "label": "fetchAgentTraces()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L882", "_origin": "ast", "id": "frontend_src_lib_api_fetchagenttraces", "community": 41, "norm_label": "fetchagenttraces()" }, { "label": "fetchAgentTrace()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L889", "_origin": "ast", "id": "frontend_src_lib_api_fetchagenttrace", "community": 41, "norm_label": "fetchagenttrace()" }, { "label": "SavingsSubmission", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L899", "_origin": "ast", "id": "frontend_src_lib_api_savingssubmission", "community": 151, "norm_label": "savingssubmission" }, { "label": "submitSavings()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L911", "_origin": "ast", "id": "frontend_src_lib_api_submitsavings", "community": 79, "norm_label": "submitsavings()" }, { "label": "MemorySearchResult", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L937", "_origin": "ast", "id": "frontend_src_lib_api_memorysearchresult", "community": 87, "norm_label": "memorysearchresult" }, { "label": "MemoryStats", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L943", "_origin": "ast", "id": "frontend_src_lib_api_memorystats", "community": 87, "norm_label": "memorystats" }, { "label": "MemoryConfig", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L949", "_origin": "ast", "id": "frontend_src_lib_api_memoryconfig", "community": 151, "norm_label": "memoryconfig" }, { "label": "getMemoryStats()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L957", "_origin": "ast", "id": "frontend_src_lib_api_getmemorystats", "community": 151, "norm_label": "getmemorystats()" }, { "label": "searchMemory()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L963", "_origin": "ast", "id": "frontend_src_lib_api_searchmemory", "community": 151, "norm_label": "searchmemory()" }, { "label": "storeMemory()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L974", "_origin": "ast", "id": "frontend_src_lib_api_storememory", "community": 151, "norm_label": "storememory()" }, { "label": "indexMemoryPath()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L983", "_origin": "ast", "id": "frontend_src_lib_api_indexmemorypath", "community": 151, "norm_label": "indexmemorypath()" }, { "label": "getMemoryConfig()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L993", "_origin": "ast", "id": "frontend_src_lib_api_getmemoryconfig", "community": 151, "norm_label": "getmemoryconfig()" }, { "label": "PendingApproval", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1003", "_origin": "ast", "id": "frontend_src_lib_api_pendingapproval", "community": 151, "norm_label": "pendingapproval" }, { "label": "fetchPendingApprovals()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1015", "_origin": "ast", "id": "frontend_src_lib_api_fetchpendingapprovals", "community": 151, "norm_label": "fetchpendingapprovals()" }, { "label": "approveAction()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1022", "_origin": "ast", "id": "frontend_src_lib_api_approveaction", "community": 151, "norm_label": "approveaction()" }, { "label": "denyAction()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1027", "_origin": "ast", "id": "frontend_src_lib_api_denyaction", "community": 151, "norm_label": "denyaction()" }, { "label": "InferenceSource", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1036", "_origin": "ast", "id": "frontend_src_lib_api_inferencesource", "community": 494, "norm_label": "inferencesource" }, { "label": "getInferenceSource()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1043", "_origin": "ast", "id": "frontend_src_lib_api_getinferencesource", "community": 494, "norm_label": "getinferencesource()" }, { "label": "setInferenceSource()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1055", "_origin": "ast", "id": "frontend_src_lib_api_setinferencesource", "community": 494, "norm_label": "setinferencesource()" }, { "label": "connectors-api.ts", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_connectors_api", "community": 87, "norm_label": "connectors-api.ts" }, { "label": "listConnectors()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L8", "_origin": "ast", "id": "frontend_src_lib_connectors_api_listconnectors", "community": 470, "norm_label": "listconnectors()" }, { "label": "getConnector()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L15", "_origin": "ast", "id": "frontend_src_lib_connectors_api_getconnector", "community": 87, "norm_label": "getconnector()" }, { "label": "connectSource()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L21", "_origin": "ast", "id": "frontend_src_lib_connectors_api_connectsource", "community": 87, "norm_label": "connectsource()" }, { "label": "disconnectSource()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L31", "_origin": "ast", "id": "frontend_src_lib_connectors_api_disconnectsource", "community": 87, "norm_label": "disconnectsource()" }, { "label": "getSyncStatus()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L38", "_origin": "ast", "id": "frontend_src_lib_connectors_api_getsyncstatus", "community": 87, "norm_label": "getsyncstatus()" }, { "label": "triggerSync()", "file_type": "code", "source_file": "frontend/src/lib/connectors-api.ts", "source_location": "L44", "_origin": "ast", "id": "frontend_src_lib_connectors_api_triggersync", "community": 87, "norm_label": "triggersync()" }, { "label": "deep-link.ts", "file_type": "code", "source_file": "frontend/src/lib/deep-link.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_deep_link", "community": 867, "norm_label": "deep-link.ts" }, { "label": "DeepLinkTarget", "file_type": "code", "source_file": "frontend/src/lib/deep-link.ts", "source_location": "L13", "_origin": "ast", "id": "frontend_src_lib_deep_link_deeplinktarget", "community": 867, "norm_label": "deeplinktarget" }, { "label": "parseDeepLink()", "file_type": "code", "source_file": "frontend/src/lib/deep-link.ts", "source_location": "L37", "_origin": "ast", "id": "frontend_src_lib_deep_link_parsedeeplink", "community": 867, "norm_label": "parsedeeplink()" }, { "label": "profanity.ts", "file_type": "code", "source_file": "frontend/src/lib/profanity.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_profanity", "community": 184, "norm_label": "profanity.ts" }, { "label": "BLOCKED", "file_type": "code", "source_file": "frontend/src/lib/profanity.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_profanity_blocked", "community": 184, "norm_label": "blocked" }, { "label": "isProfane()", "file_type": "code", "source_file": "frontend/src/lib/profanity.ts", "source_location": "L14", "_origin": "ast", "id": "frontend_src_lib_profanity_isprofane", "community": 184, "norm_label": "isprofane()" }, { "label": "rehype-citations.ts", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_rehype_citations", "community": 53, "norm_label": "rehype-citations.ts" }, { "label": "HastNode", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L3", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_hastnode", "community": 53, "norm_label": "hastnode" }, { "label": "SKIP_TAGS", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L14", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_skip_tags", "community": 53, "norm_label": "skip_tags" }, { "label": "TOOLTIP_DATE", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L23", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_tooltip_date", "community": 53, "norm_label": "tooltip_date" }, { "label": "formatTooltipDate()", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L29", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_formattooltipdate", "community": 53, "norm_label": "formattooltipdate()" }, { "label": "buildTooltip()", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L36", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_buildtooltip", "community": 53, "norm_label": "buildtooltip()" }, { "label": "buildPill()", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L47", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_buildpill", "community": 53, "norm_label": "buildpill()" }, { "label": "parseRefList()", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L63", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_parsereflist", "community": 53, "norm_label": "parsereflist()" }, { "label": "rehypeCitations()", "file_type": "code", "source_file": "frontend/src/lib/rehype-citations.ts", "source_location": "L84", "_origin": "ast", "id": "frontend_src_lib_rehype_citations_rehypecitations", "community": 53, "norm_label": "rehypecitations()" }, { "label": "sse.ts", "file_type": "code", "source_file": "frontend/src/lib/sse.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_sse", "community": 470, "norm_label": "sse.ts" }, { "label": "ChatRequest", "file_type": "code", "source_file": "frontend/src/lib/sse.ts", "source_location": "L4", "_origin": "ast", "id": "frontend_src_lib_sse_chatrequest", "community": 470, "norm_label": "chatrequest" }, { "label": "streamChat()", "file_type": "code", "source_file": "frontend/src/lib/sse.ts", "source_location": "L12", "_origin": "ast", "id": "frontend_src_lib_sse_streamchat", "community": 470, "norm_label": "streamchat()" }, { "label": "streamResearch()", "file_type": "code", "source_file": "frontend/src/lib/sse.ts", "source_location": "L61", "_origin": "ast", "id": "frontend_src_lib_sse_streamresearch", "community": 470, "norm_label": "streamresearch()" }, { "label": "store.ts", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_store", "community": 53, "norm_label": "store.ts" }, { "label": "CachedConnector", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L19", "_origin": "ast", "id": "frontend_src_lib_store_cachedconnector", "community": 53, "norm_label": "cachedconnector" }, { "label": "AgentEvent", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L26", "_origin": "ast", "id": "frontend_src_lib_store_agentevent", "community": 53, "norm_label": "agentevent" }, { "label": "ConversationStore", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L42", "_origin": "ast", "id": "frontend_src_lib_store_conversationstore", "community": 53, "norm_label": "conversationstore" }, { "label": "generateId()", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L48", "_origin": "ast", "id": "frontend_src_lib_store_generateid", "community": 470, "norm_label": "generateid()" }, { "label": "loadConversations()", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L52", "_origin": "ast", "id": "frontend_src_lib_store_loadconversations", "community": 53, "norm_label": "loadconversations()" }, { "label": "saveConversations()", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L64", "_origin": "ast", "id": "frontend_src_lib_store_saveconversations", "community": 53, "norm_label": "saveconversations()" }, { "label": "ThemeMode", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L68", "_origin": "ast", "id": "frontend_src_lib_store_thememode", "community": 494, "norm_label": "thememode" }, { "label": "Settings", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L70", "_origin": "ast", "id": "frontend_src_lib_store_settings", "community": 53, "norm_label": "settings" }, { "label": "loadSettings()", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L85", "_origin": "ast", "id": "frontend_src_lib_store_loadsettings", "community": 53, "norm_label": "loadsettings()" }, { "label": "saveSettings()", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L106", "_origin": "ast", "id": "frontend_src_lib_store_savesettings", "community": 53, "norm_label": "savesettings()" }, { "label": "INITIAL_STREAM", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L112", "_origin": "ast", "id": "frontend_src_lib_store_initial_stream", "community": 53, "norm_label": "initial_stream" }, { "label": "AppState", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L120", "_origin": "ast", "id": "frontend_src_lib_store_appstate", "community": 53, "norm_label": "appstate" }, { "label": "useAppStore", "file_type": "code", "source_file": "frontend/src/lib/store.ts", "source_location": "L237", "_origin": "ast", "id": "frontend_src_lib_store_useappstore", "community": 184, "norm_label": "useappstore" }, { "label": "useAgentEvents.ts", "file_type": "code", "source_file": "frontend/src/lib/useAgentEvents.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_useagentevents", "community": 41, "norm_label": "useagentevents.ts" }, { "label": "AgentEvent", "file_type": "code", "source_file": "frontend/src/lib/useAgentEvents.ts", "source_location": "L4", "_origin": "ast", "id": "frontend_src_lib_useagentevents_agentevent", "community": 41, "norm_label": "agentevent" }, { "label": "buildWsUrl()", "file_type": "code", "source_file": "frontend/src/lib/useAgentEvents.ts", "source_location": "L10", "_origin": "ast", "id": "frontend_src_lib_useagentevents_buildwsurl", "community": 41, "norm_label": "buildwsurl()" }, { "label": "useAgentEvents()", "file_type": "code", "source_file": "frontend/src/lib/useAgentEvents.ts", "source_location": "L29", "_origin": "ast", "id": "frontend_src_lib_useagentevents_useagentevents", "community": 41, "norm_label": "useagentevents()" }, { "label": "utils.ts", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_lib_utils", "community": 233, "norm_label": "utils.ts" }, { "label": "cn()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L4", "_origin": "ast", "id": "frontend_src_lib_utils_cn", "community": 233, "norm_label": "cn()" }, { "label": "main.tsx", "file_type": "code", "source_file": "frontend/src/main.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_main", "community": 79, "norm_label": "main.tsx" }, { "label": "applyTheme()", "file_type": "code", "source_file": "frontend/src/main.tsx", "source_location": "L10", "_origin": "ast", "id": "frontend_src_main_applytheme", "community": 79, "norm_label": "applytheme()" }, { "label": "AgentsPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_agentspage", "community": 41, "norm_label": "agentspage.tsx" }, { "label": "AgentStatus", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L76", "_origin": "ast", "id": "frontend_src_pages_agentspage_agentstatus", "community": 41, "norm_label": "agentstatus" }, { "label": "STATUS_COLOR", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L86", "_origin": "ast", "id": "frontend_src_pages_agentspage_status_color", "community": 41, "norm_label": "status_color" }, { "label": "statusColor()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L97", "_origin": "ast", "id": "frontend_src_pages_agentspage_statuscolor", "community": 41, "norm_label": "statuscolor()" }, { "label": "StatusBadge()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L101", "_origin": "ast", "id": "frontend_src_pages_agentspage_statusbadge", "community": 41, "norm_label": "statusbadge()" }, { "label": "StatusDot()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L113", "_origin": "ast", "id": "frontend_src_pages_agentspage_statusdot", "community": 41, "norm_label": "statusdot()" }, { "label": "formatCost()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L124", "_origin": "ast", "id": "frontend_src_pages_agentspage_formatcost", "community": 41, "norm_label": "formatcost()" }, { "label": "formatRelativeTime()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L129", "_origin": "ast", "id": "frontend_src_pages_agentspage_formatrelativetime", "community": 41, "norm_label": "formatrelativetime()" }, { "label": "formatSchedule()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L140", "_origin": "ast", "id": "frontend_src_pages_agentspage_formatschedule", "community": 41, "norm_label": "formatschedule()" }, { "label": "CATEGORY_MAP", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L189", "_origin": "ast", "id": "frontend_src_pages_agentspage_category_map", "community": 41, "norm_label": "category_map" }, { "label": "TOOL_NAME_FALLBACK", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L206", "_origin": "ast", "id": "frontend_src_pages_agentspage_tool_name_fallback", "community": 41, "norm_label": "tool_name_fallback" }, { "label": "CATEGORY_ORDER", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L222", "_origin": "ast", "id": "frontend_src_pages_agentspage_category_order", "community": 41, "norm_label": "category_order" }, { "label": "POPULAR_TOOLS", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L227", "_origin": "ast", "id": "frontend_src_pages_agentspage_popular_tools", "community": 41, "norm_label": "popular_tools" }, { "label": "BROWSER_SUB_TOOLS", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L237", "_origin": "ast", "id": "frontend_src_pages_agentspage_browser_sub_tools", "community": 41, "norm_label": "browser_sub_tools" }, { "label": "parseIntervalParts()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L242", "_origin": "ast", "id": "frontend_src_pages_agentspage_parseintervalparts", "community": 41, "norm_label": "parseintervalparts()" }, { "label": "serializeInterval()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L250", "_origin": "ast", "id": "frontend_src_pages_agentspage_serializeinterval", "community": 41, "norm_label": "serializeinterval()" }, { "label": "WizardState", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L254", "_origin": "ast", "id": "frontend_src_pages_agentspage_wizardstate", "community": 41, "norm_label": "wizardstate" }, { "label": "TEMPLATE_INSTRUCTIONS", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L275", "_origin": "ast", "id": "frontend_src_pages_agentspage_template_instructions", "community": 41, "norm_label": "template_instructions" }, { "label": "Tooltip()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L288", "_origin": "ast", "id": "frontend_src_pages_agentspage_tooltip", "community": 41, "norm_label": "tooltip()" }, { "label": "TOOL_CATEGORY_ORDER", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L296", "_origin": "ast", "id": "frontend_src_pages_agentspage_tool_category_order", "community": 41, "norm_label": "tool_category_order" }, { "label": "TOOL_CATEGORY_LABELS", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L321", "_origin": "ast", "id": "frontend_src_pages_agentspage_tool_category_labels", "community": 41, "norm_label": "tool_category_labels" }, { "label": "ToolsPicker()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L346", "_origin": "ast", "id": "frontend_src_pages_agentspage_toolspicker", "community": 41, "norm_label": "toolspicker()" }, { "label": "LaunchWizard()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L638", "_origin": "ast", "id": "frontend_src_pages_agentspage_launchwizard", "community": 41, "norm_label": "launchwizard()" }, { "label": "OverflowMenu()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1125", "_origin": "ast", "id": "frontend_src_pages_agentspage_overflowmenu", "community": 41, "norm_label": "overflowmenu()" }, { "label": "AgentCard()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1182", "_origin": "ast", "id": "frontend_src_pages_agentspage_agentcard", "community": 41, "norm_label": "agentcard()" }, { "label": "AgentInstructionSection()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1339", "_origin": "ast", "id": "frontend_src_pages_agentspage_agentinstructionsection", "community": 41, "norm_label": "agentinstructionsection()" }, { "label": "AgentConfigGrid()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1394", "_origin": "ast", "id": "frontend_src_pages_agentspage_agentconfiggrid", "community": 41, "norm_label": "agentconfiggrid()" }, { "label": "LiveItem", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1546", "_origin": "ast", "id": "frontend_src_pages_agentspage_liveitem", "community": 41, "norm_label": "liveitem" }, { "label": "stepToToolCall()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1551", "_origin": "ast", "id": "frontend_src_pages_agentspage_steptotoolcall", "community": 41, "norm_label": "steptotoolcall()" }, { "label": "InteractTab()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1586", "_origin": "ast", "id": "frontend_src_pages_agentspage_interacttab", "community": 41, "norm_label": "interacttab()" }, { "label": "ChannelsTab()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L1971", "_origin": "ast", "id": "frontend_src_pages_agentspage_channelstab", "community": 87, "norm_label": "channelstab()" }, { "label": "InlineConnectForm()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2276", "_origin": "ast", "id": "frontend_src_pages_agentspage_inlineconnectform", "community": 41, "norm_label": "inlineconnectform()" }, { "label": "ChannelField", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2347", "_origin": "ast", "id": "frontend_src_pages_agentspage_channelfield", "community": 41, "norm_label": "channelfield" }, { "label": "MessagingChannelConfig", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2355", "_origin": "ast", "id": "frontend_src_pages_agentspage_messagingchannelconfig", "community": 41, "norm_label": "messagingchannelconfig" }, { "label": "MESSAGING_CHANNELS", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2366", "_origin": "ast", "id": "frontend_src_pages_agentspage_messaging_channels", "community": 41, "norm_label": "messaging_channels" }, { "label": "SendBlueWebhookStep()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2397", "_origin": "ast", "id": "frontend_src_pages_agentspage_sendbluewebhookstep", "community": 151, "norm_label": "sendbluewebhookstep()" }, { "label": "SendBlueWizard()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2497", "_origin": "ast", "id": "frontend_src_pages_agentspage_sendbluewizard", "community": 151, "norm_label": "sendbluewizard()" }, { "label": "MessagingTab()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L2873", "_origin": "ast", "id": "frontend_src_pages_agentspage_messagingtab", "community": 151, "norm_label": "messagingtab()" }, { "label": "LearningTab()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L3143", "_origin": "ast", "id": "frontend_src_pages_agentspage_learningtab", "community": 41, "norm_label": "learningtab()" }, { "label": "LogsTab()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L3231", "_origin": "ast", "id": "frontend_src_pages_agentspage_logstab", "community": 41, "norm_label": "logstab()" }, { "label": "AgentsPage()", "file_type": "code", "source_file": "frontend/src/pages/AgentsPage.tsx", "source_location": "L3420", "_origin": "ast", "id": "frontend_src_pages_agentspage_agentspage", "community": 41, "norm_label": "agentspage()" }, { "label": "ChatPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/ChatPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_chatpage", "community": 184, "norm_label": "chatpage.tsx" }, { "label": "ChatPage()", "file_type": "code", "source_file": "frontend/src/pages/ChatPage.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_pages_chatpage_chatpage", "community": 184, "norm_label": "chatpage()" }, { "label": "DashboardPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/DashboardPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_dashboardpage", "community": 319, "norm_label": "dashboardpage.tsx" }, { "label": "DashboardPage()", "file_type": "code", "source_file": "frontend/src/pages/DashboardPage.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_pages_dashboardpage_dashboardpage", "community": 319, "norm_label": "dashboardpage()" }, { "label": "DataSourcesPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_datasourcespage", "community": 87, "norm_label": "datasourcespage.tsx" }, { "label": "InlineConnectForm()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L34", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_inlineconnectform", "community": 87, "norm_label": "inlineconnectform()" }, { "label": "UploadForm()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L107", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_uploadform", "community": 87, "norm_label": "uploadform()" }, { "label": "iconMap", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L290", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_iconmap", "community": 87, "norm_label": "iconmap" }, { "label": "IconFor()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L310", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_iconfor", "community": 87, "norm_label": "iconfor()" }, { "label": "metaFor()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L319", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_metafor", "community": 87, "norm_label": "metafor()" }, { "label": "GmailOAuthAdvanced()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L328", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_gmailoauthadvanced", "community": 87, "norm_label": "gmailoauthadvanced()" }, { "label": "formatTimeAgo()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L395", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_formattimeago", "community": 87, "norm_label": "formattimeago()" }, { "label": "formatBacklogRange()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L416", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_formatbacklogrange", "community": 87, "norm_label": "formatbacklogrange()" }, { "label": "SyncStatusDisplay()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L429", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_syncstatusdisplay", "community": 87, "norm_label": "syncstatusdisplay()" }, { "label": "DataSourcesSection()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L597", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_datasourcessection", "community": 87, "norm_label": "datasourcessection()" }, { "label": "ChannelField", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1000", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_channelfield", "community": 87, "norm_label": "channelfield" }, { "label": "MessagingChannelConfig", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1008", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_messagingchannelconfig", "community": 87, "norm_label": "messagingchannelconfig" }, { "label": "MESSAGING_CHANNELS", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1019", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_messaging_channels", "community": 87, "norm_label": "messaging_channels" }, { "label": "SendBlueSection()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1045", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_sendbluesection", "community": 151, "norm_label": "sendbluesection()" }, { "label": "MessagingSection()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1374", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_messagingsection", "community": 151, "norm_label": "messagingsection()" }, { "label": "MemorySection()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1587", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_memorysection", "community": 151, "norm_label": "memorysection()" }, { "label": "DataSourcesPage()", "file_type": "code", "source_file": "frontend/src/pages/DataSourcesPage.tsx", "source_location": "L1952", "_origin": "ast", "id": "frontend_src_pages_datasourcespage_datasourcespage", "community": 87, "norm_label": "datasourcespage()" }, { "label": "GetStartedPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_getstartedpage", "community": 79, "norm_label": "getstartedpage.tsx" }, { "label": "Platform", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L24", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_platform", "community": 79, "norm_label": "platform" }, { "label": "PLATFORMS", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L32", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_platforms", "community": 79, "norm_label": "platforms" }, { "label": "DeployContext", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L70", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_deploycontext", "community": 79, "norm_label": "deploycontext" }, { "label": "detectContext()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L72", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_detectcontext", "community": 79, "norm_label": "detectcontext()" }, { "label": "detectPlatform()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L81", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_detectplatform", "community": 79, "norm_label": "detectplatform()" }, { "label": "CodeBlock()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L105", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_codeblock", "community": 79, "norm_label": "codeblock()" }, { "label": "Section()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L132", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_section", "community": 79, "norm_label": "section()" }, { "label": "HostedView()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L185", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_hostedview", "community": 79, "norm_label": "hostedview()" }, { "label": "DesktopView()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L253", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_desktopview", "community": 79, "norm_label": "desktopview()" }, { "label": "SelfHostedView()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L323", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_selfhostedview", "community": 79, "norm_label": "selfhostedview()" }, { "label": "GetStartedPage()", "file_type": "code", "source_file": "frontend/src/pages/GetStartedPage.tsx", "source_location": "L473", "_origin": "ast", "id": "frontend_src_pages_getstartedpage_getstartedpage", "community": 79, "norm_label": "getstartedpage()" }, { "label": "LogsPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/LogsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_logspage", "community": 184, "norm_label": "logspage.tsx" }, { "label": "LEVEL_COLORS", "file_type": "code", "source_file": "frontend/src/pages/LogsPage.tsx", "source_location": "L5", "_origin": "ast", "id": "frontend_src_pages_logspage_level_colors", "community": 184, "norm_label": "level_colors" }, { "label": "formatTime()", "file_type": "code", "source_file": "frontend/src/pages/LogsPage.tsx", "source_location": "L11", "_origin": "ast", "id": "frontend_src_pages_logspage_formattime", "community": 184, "norm_label": "formattime()" }, { "label": "LogsPage()", "file_type": "code", "source_file": "frontend/src/pages/LogsPage.tsx", "source_location": "L16", "_origin": "ast", "id": "frontend_src_pages_logspage_logspage", "community": 184, "norm_label": "logspage()" }, { "label": "SettingsPage.tsx", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "frontend_src_pages_settingspage", "community": 494, "norm_label": "settingspage.tsx" }, { "label": "OllamaModelList()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L25", "_origin": "ast", "id": "frontend_src_pages_settingspage_ollamamodellist", "community": 494, "norm_label": "ollamamodellist()" }, { "label": "ApiKeyInput()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L47", "_origin": "ast", "id": "frontend_src_pages_settingspage_apikeyinput", "community": 494, "norm_label": "apikeyinput()" }, { "label": "CloudProviderStatus()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L68", "_origin": "ast", "id": "frontend_src_pages_settingspage_cloudproviderstatus", "community": 494, "norm_label": "cloudproviderstatus()" }, { "label": "Section()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L84", "_origin": "ast", "id": "frontend_src_pages_settingspage_section", "community": 494, "norm_label": "section()" }, { "label": "SettingRow()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L98", "_origin": "ast", "id": "frontend_src_pages_settingspage_settingrow", "community": 494, "norm_label": "settingrow()" }, { "label": "themeOptions", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L112", "_origin": "ast", "id": "frontend_src_pages_settingspage_themeoptions", "community": 494, "norm_label": "themeoptions" }, { "label": "SettingsPage()", "file_type": "code", "source_file": "frontend/src/pages/SettingsPage.tsx", "source_location": "L118", "_origin": "ast", "id": "frontend_src_pages_settingspage_settingspage", "community": 494, "norm_label": "settingspage()" }, { "label": "connectors.ts", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_types_connectors", "community": 87, "norm_label": "connectors.ts" }, { "label": "SetupStep", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_types_connectors_setupstep", "community": 87, "norm_label": "setupstep" }, { "label": "ConnectorMeta", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L7", "_origin": "ast", "id": "frontend_src_types_connectors_connectormeta", "community": 87, "norm_label": "connectormeta" }, { "label": "ConnectorInfo", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L25", "_origin": "ast", "id": "frontend_src_types_connectors_connectorinfo", "community": 87, "norm_label": "connectorinfo" }, { "label": "SyncStatus", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L35", "_origin": "ast", "id": "frontend_src_types_connectors_syncstatus", "community": 87, "norm_label": "syncstatus" }, { "label": "ConnectRequest", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L50", "_origin": "ast", "id": "frontend_src_types_connectors_connectrequest", "community": 87, "norm_label": "connectrequest" }, { "label": "WizardStep", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L58", "_origin": "ast", "id": "frontend_src_types_connectors_wizardstep", "community": 87, "norm_label": "wizardstep" }, { "label": "SourceCard", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L61", "_origin": "ast", "id": "frontend_src_types_connectors_sourcecard", "community": 87, "norm_label": "sourcecard" }, { "label": "ConnectorCategory", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L63", "_origin": "ast", "id": "frontend_src_types_connectors_connectorcategory", "community": 87, "norm_label": "connectorcategory" }, { "label": "SOURCE_CATALOG", "file_type": "code", "source_file": "frontend/src/types/connectors.ts", "source_location": "L65", "_origin": "ast", "id": "frontend_src_types_connectors_source_catalog", "community": 87, "norm_label": "source_catalog" }, { "label": "types/index.ts", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_types_index", "community": 53, "norm_label": "types/index.ts" }, { "label": "SSEEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L3", "_origin": "ast", "id": "frontend_src_types_index_sseevent", "community": 53, "norm_label": "sseevent" }, { "label": "AgentTurnStartEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L8", "_origin": "ast", "id": "frontend_src_types_index_agentturnstartevent", "community": 53, "norm_label": "agentturnstartevent" }, { "label": "InferenceStartEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L13", "_origin": "ast", "id": "frontend_src_types_index_inferencestartevent", "community": 53, "norm_label": "inferencestartevent" }, { "label": "InferenceEndEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L19", "_origin": "ast", "id": "frontend_src_types_index_inferenceendevent", "community": 53, "norm_label": "inferenceendevent" }, { "label": "ToolCallStartEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L25", "_origin": "ast", "id": "frontend_src_types_index_toolcallstartevent", "community": 53, "norm_label": "toolcallstartevent" }, { "label": "ToolCallEndEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L30", "_origin": "ast", "id": "frontend_src_types_index_toolcallendevent", "community": 53, "norm_label": "toolcallendevent" }, { "label": "ToolCallInfo", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L38", "_origin": "ast", "id": "frontend_src_types_index_toolcallinfo", "community": 53, "norm_label": "toolcallinfo" }, { "label": "TokenUsage", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L47", "_origin": "ast", "id": "frontend_src_types_index_tokenusage", "community": 53, "norm_label": "tokenusage" }, { "label": "MessageTelemetry", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L53", "_origin": "ast", "id": "frontend_src_types_index_messagetelemetry", "community": 53, "norm_label": "messagetelemetry" }, { "label": "TimeRange", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L64", "_origin": "ast", "id": "frontend_src_types_index_timerange", "community": 53, "norm_label": "timerange" }, { "label": "ResearchSource", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L69", "_origin": "ast", "id": "frontend_src_types_index_researchsource", "community": 53, "norm_label": "researchsource" }, { "label": "ResearchSearchTrace", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L77", "_origin": "ast", "id": "frontend_src_types_index_researchsearchtrace", "community": 53, "norm_label": "researchsearchtrace" }, { "label": "ResearchEvent", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L87", "_origin": "ast", "id": "frontend_src_types_index_researchevent", "community": 53, "norm_label": "researchevent" }, { "label": "LiveEnergyMetrics", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L112", "_origin": "ast", "id": "frontend_src_types_index_liveenergymetrics", "community": 53, "norm_label": "liveenergymetrics" }, { "label": "ChatMessage", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L118", "_origin": "ast", "id": "frontend_src_types_index_chatmessage", "community": 53, "norm_label": "chatmessage" }, { "label": "Conversation", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L132", "_origin": "ast", "id": "frontend_src_types_index_conversation", "community": 53, "norm_label": "conversation" }, { "label": "ConversationStore", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L141", "_origin": "ast", "id": "frontend_src_types_index_conversationstore", "community": 53, "norm_label": "conversationstore" }, { "label": "StreamState", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L149", "_origin": "ast", "id": "frontend_src_types_index_streamstate", "community": 53, "norm_label": "streamstate" }, { "label": "ModelInfo", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L159", "_origin": "ast", "id": "frontend_src_types_index_modelinfo", "community": 53, "norm_label": "modelinfo" }, { "label": "ProviderSavings", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L166", "_origin": "ast", "id": "frontend_src_types_index_providersavings", "community": 53, "norm_label": "providersavings" }, { "label": "SavingsData", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L177", "_origin": "ast", "id": "frontend_src_types_index_savingsdata", "community": 53, "norm_label": "savingsdata" }, { "label": "ServerInfo", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L187", "_origin": "ast", "id": "frontend_src_types_index_serverinfo", "community": 53, "norm_label": "serverinfo" }, { "label": "LogEntry", "file_type": "code", "source_file": "frontend/src/types/index.ts", "source_location": "L195", "_origin": "ast", "id": "frontend_src_types_index_logentry", "community": 53, "norm_label": "logentry" }, { "label": "vite-env.d.ts", "file_type": "code", "source_file": "frontend/src/vite-env.d.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_src_vite_env_d", "community": 868, "norm_label": "vite-env.d.ts" }, { "label": "ImportMetaEnv", "file_type": "code", "source_file": "frontend/src/vite-env.d.ts", "source_location": "L3", "_origin": "ast", "id": "frontend_src_vite_env_d_importmetaenv", "community": 868, "norm_label": "importmetaenv" }, { "label": "ImportMeta", "file_type": "code", "source_file": "frontend/src/vite-env.d.ts", "source_location": "L7", "_origin": "ast", "id": "frontend_src_vite_env_d_importmeta", "community": 868, "norm_label": "importmeta" }, { "label": "frontend/tsconfig.json", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "frontend_tsconfig", "community": 302, "norm_label": "frontend/tsconfig.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "frontend_tsconfig_compileroptions", "community": 302, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_target", "community": 302, "norm_label": "target" }, { "label": "useDefineForClassFields", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_usedefineforclassfields", "community": 302, "norm_label": "usedefineforclassfields" }, { "label": "lib", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_lib", "community": 302, "norm_label": "lib" }, { "label": "ES2020", "file_type": "concept", "source_file": "frontend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "ref_es2020", "community": 302, "norm_label": "es2020" }, { "label": "DOM", "file_type": "concept", "source_file": "frontend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "ref_dom", "community": 302, "norm_label": "dom" }, { "label": "DOM.Iterable", "file_type": "concept", "source_file": "frontend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "ref_dom_iterable", "community": 302, "norm_label": "dom.iterable" }, { "label": "module", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_module", "community": 302, "norm_label": "module" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_skiplibcheck", "community": 302, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L8", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_moduleresolution", "community": 302, "norm_label": "moduleresolution" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L9", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_allowimportingtsextensions", "community": 302, "norm_label": "allowimportingtsextensions" }, { "label": "isolatedModules", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L10", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_isolatedmodules", "community": 302, "norm_label": "isolatedmodules" }, { "label": "moduleDetection", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L11", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_moduledetection", "community": 302, "norm_label": "moduledetection" }, { "label": "noEmit", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_noemit", "community": 302, "norm_label": "noemit" }, { "label": "jsx", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L13", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_jsx", "community": 302, "norm_label": "jsx" }, { "label": "strict", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L14", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_strict", "community": 302, "norm_label": "strict" }, { "label": "noUnusedLocals", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L15", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nounusedlocals", "community": 302, "norm_label": "nounusedlocals" }, { "label": "noUnusedParameters", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L16", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nounusedparameters", "community": 302, "norm_label": "nounusedparameters" }, { "label": "noFallthroughCasesInSwitch", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L17", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nofallthroughcasesinswitch", "community": 302, "norm_label": "nofallthroughcasesinswitch" }, { "label": "forceConsistentCasingInFileNames", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L18", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_forceconsistentcasinginfilenames", "community": 302, "norm_label": "forceconsistentcasinginfilenames" }, { "label": "baseUrl", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L19", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_baseurl", "community": 302, "norm_label": "baseurl" }, { "label": "paths", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L20", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_paths", "community": 302, "norm_label": "paths" }, { "label": "include", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L24", "_origin": "ast", "id": "frontend_tsconfig_include", "community": 302, "norm_label": "include" }, { "label": "src", "file_type": "concept", "source_file": "frontend/tsconfig.json", "source_location": "L24", "_origin": "ast", "id": "frontend_tsconfig_json_ref_src", "community": 302, "norm_label": "src" }, { "label": "exclude", "file_type": "code", "source_file": "frontend/tsconfig.json", "source_location": "L25", "_origin": "ast", "id": "frontend_tsconfig_exclude", "community": 302, "norm_label": "exclude" }, { "label": "src/components/Desktop", "file_type": "concept", "source_file": "frontend/tsconfig.json", "source_location": "L25", "_origin": "ast", "id": "ref_src_components_desktop", "community": 302, "norm_label": "src/components/desktop" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "frontend/vite.config.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_vite_config", "community": 949, "norm_label": "vite.config.ts" }, { "label": "OpenJarvis", "file_type": "code", "type": "package", "ecosystem": "python", "source_file": "pyproject.toml", "source_location": "L1", "version": "0.1.1", "_origin": "ast", "id": "pkg_openjarvis", "community": 950, "norm_label": "openjarvis" }, { "label": "openjarvis-a2a/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib", "community": 65, "norm_label": "openjarvis-a2a/src/lib.rs" }, { "label": "TaskState", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_taskstate", "community": 65, "norm_label": "taskstate" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_display", "community": 65, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_taskstate_fmt", "community": 65, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_formatter", "community": 65, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_result", "community": 65, "norm_label": "result" }, { "label": "AgentCard", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_agentcard", "community": 65, "norm_label": "agentcard" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_string", "community": 65, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_vec", "community": 65, "norm_label": "vec" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_agentcard_new", "community": 65, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_self", "community": 65, "norm_label": "self" }, { "label": ".with_skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_agentcard_with_skills", "community": 65, "norm_label": ".with_skills()" }, { "label": ".with_modes()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_agentcard_with_modes", "community": 65, "norm_label": ".with_modes()" }, { "label": "A2ATask", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2atask", "community": 65, "norm_label": "a2atask" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_option", "community": 65, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_value", "community": 65, "norm_label": "value" }, { "label": "A2ARequest", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L93", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2arequest", "community": 65, "norm_label": "a2arequest" }, { "label": "A2AError", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2aerror", "community": 65, "norm_label": "a2aerror" }, { "label": "A2AResponse", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2aresponse", "community": 65, "norm_label": "a2aresponse" }, { "label": "parse_request()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_parse_request", "community": 65, "norm_label": "parse_request()" }, { "label": "make_response()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_make_response", "community": 65, "norm_label": "make_response()" }, { "label": "make_error_response()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L135", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_make_error_response", "community": 65, "norm_label": "make_error_response()" }, { "label": "to_value()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_to_value", "community": 65, "norm_label": "to_value()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_t", "community": 65, "norm_label": "t" }, { "label": "now_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_now_timestamp", "community": 65, "norm_label": "now_timestamp()" }, { "label": "A2ATaskStore", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L165", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore", "community": 65, "norm_label": "a2ataskstore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_new", "community": 65, "norm_label": ".new()" }, { "label": ".create_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_create_task", "community": 65, "norm_label": ".create_task()" }, { "label": ".get_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_get_task", "community": 65, "norm_label": ".get_task()" }, { "label": ".update_state()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_update_state", "community": 65, "norm_label": ".update_state()" }, { "label": ".set_output()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L203", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_set_output", "community": 65, "norm_label": ".set_output()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L213", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_list_tasks", "community": 65, "norm_label": ".list_tasks()" }, { "label": ".find_tasks()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_find_tasks", "community": 65, "norm_label": ".find_tasks()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_f", "community": 65, "norm_label": "f" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_rs_default", "community": 65, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L227", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_a2ataskstore_default", "community": 65, "norm_label": ".default()" }, { "label": "test_task_lifecycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_task_lifecycle", "community": 65, "norm_label": "test_task_lifecycle()" }, { "label": "test_request_parsing_and_response()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L260", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_request_parsing_and_response", "community": 65, "norm_label": "test_request_parsing_and_response()" }, { "label": "test_invalid_request_parsing()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L282", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_invalid_request_parsing", "community": 65, "norm_label": "test_invalid_request_parsing()" }, { "label": "test_find_tasks_with_predicate()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L288", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_find_tasks_with_predicate", "community": 65, "norm_label": "test_find_tasks_with_predicate()" }, { "label": "test_update_nonexistent_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L305", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_update_nonexistent_task", "community": 65, "norm_label": "test_update_nonexistent_task()" }, { "label": "test_agent_card_builder()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L312", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_agent_card_builder", "community": 65, "norm_label": "test_agent_card_builder()" }, { "label": "test_task_state_serde_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L322", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_task_state_serde_roundtrip", "community": 65, "norm_label": "test_task_state_serde_roundtrip()" }, { "label": "test_to_value_generic()", "file_type": "code", "source_file": "rust/crates/openjarvis-a2a/src/lib.rs", "source_location": "L337", "_origin": "ast", "id": "rust_crates_openjarvis_a2a_src_lib_test_to_value_generic", "community": 65, "norm_label": "test_to_value_generic()" }, { "label": "helpers.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers", "community": 441, "norm_label": "helpers.rs" }, { "label": "AgentHelpers", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers", "community": 441, "norm_label": "agenthelpers" }, { "label": "E", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_e", "community": 441, "norm_label": "e" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_string", "community": 441, "norm_label": "string" }, { "label": "AgentHelpers", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e", "community": 441, "norm_label": "agenthelpers" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_new", "community": 441, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_self", "community": 441, "norm_label": "self" }, { "label": ".build_messages()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_build_messages", "community": 441, "norm_label": ".build_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_message", "community": 441, "norm_label": "message" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_vec", "community": 441, "norm_label": "vec" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L39", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_generate", "community": 441, "norm_label": ".generate()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_option", "community": 441, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_value", "community": 441, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_rs_result", "community": 441, "norm_label": "result" }, { "label": ".engine()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_engine", "community": 441, "norm_label": ".engine()" }, { "label": ".model()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_model", "community": 441, "norm_label": ".model()" }, { "label": ".strip_think_tags()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L55", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_strip_think_tags", "community": 441, "norm_label": ".strip_think_tags()" }, { "label": ".check_continuation()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_agenthelpers_e_check_continuation", "community": 441, "norm_label": ".check_continuation()" }, { "label": "test_strip_think_tags()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L70", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_test_strip_think_tags", "community": 441, "norm_label": "test_strip_think_tags()" }, { "label": "test_strip_think_tags_multiline()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/helpers.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_helpers_test_strip_think_tags_multiline", "community": 441, "norm_label": "test_strip_think_tags_multiline()" }, { "label": "openjarvis-agents/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_lib", "community": 183, "norm_label": "openjarvis-agents/src/lib.rs" }, { "label": "loop_guard.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard", "community": 521, "norm_label": "loop_guard.rs" }, { "label": "LoopGuard", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard", "community": 521, "norm_label": "loopguard" }, { "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_rs_hashset", "community": 521, "norm_label": "hashset" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_rs_string", "community": 521, "norm_label": "string" }, { "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "vecdeque", "community": 521, "norm_label": "vecdeque" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard_new", "community": 521, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_rs_self", "community": 521, "norm_label": "self" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard_check", "community": 521, "norm_label": ".check()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_rs_option", "community": 521, "norm_label": "option" }, { "label": ".reset()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard_reset", "community": 521, "norm_label": ".reset()" }, { "label": ".hash_call()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard_hash_call", "community": 521, "norm_label": ".hash_call()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_rs_default", "community": 521, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L90", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_loopguard_default", "community": 521, "norm_label": ".default()" }, { "label": "test_identical_call_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_test_identical_call_detection", "community": 521, "norm_label": "test_identical_call_detection()" }, { "label": "test_different_calls_ok()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_test_different_calls_ok", "community": 521, "norm_label": "test_different_calls_ok()" }, { "label": "test_ping_pong_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L114", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_test_ping_pong_detection", "community": 521, "norm_label": "test_ping_pong_detection()" }, { "label": "test_poll_budget()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/loop_guard.rs", "source_location": "L125", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_loop_guard_test_poll_budget", "community": 521, "norm_label": "test_poll_budget()" }, { "label": "monitor_operative.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative", "community": 206, "norm_label": "monitor_operative.rs" }, { "label": "MemoryExtraction", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L27", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_memoryextraction", "community": 206, "norm_label": "memoryextraction" }, { "label": "ObservationCompression", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L40", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_observationcompression", "community": 206, "norm_label": "observationcompression" }, { "label": "RetrievalStrategy", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_retrievalstrategy", "community": 206, "norm_label": "retrievalstrategy" }, { "label": "TaskDecomposition", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L64", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_taskdecomposition", "community": 206, "norm_label": "taskdecomposition" }, { "label": "MonitorConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitorconfig", "community": 206, "norm_label": "monitorconfig" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_default", "community": 206, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L91", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitorconfig_default", "community": 206, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_self", "community": 206, "norm_label": "self" }, { "label": "build_system_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_build_system_prompt", "community": 206, "norm_label": "build_system_prompt()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_string", "community": 206, "norm_label": "string" }, { "label": "MonitorOperativeAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L152", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent", "community": 206, "norm_label": "monitoroperativeagent" }, { "label": "Agent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_agent", "community": 206, "norm_label": "agent" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_m", "community": 206, "norm_label": "m" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_arc", "community": 206, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_toolexecutor", "community": 206, "norm_label": "toolexecutor" }, { "label": "MonitorOperativeAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L159", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m", "community": 206, "norm_label": "monitoroperativeagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L160", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_new", "community": 206, "norm_label": ".new()" }, { "label": ".parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L184", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_parse_action", "community": 206, "norm_label": ".parse_action()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_option", "community": 206, "norm_label": "option" }, { "label": ".parse_final_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_parse_final_answer", "community": 206, "norm_label": ".parse_final_answer()" }, { "label": ".compress_observation()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L212", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_compress_observation", "community": 206, "norm_label": ".compress_observation()" }, { "label": ".strategy_metadata()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_strategy_metadata", "community": 206, "norm_label": ".strategy_metadata()" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_hashmap", "community": 206, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_value", "community": 206, "norm_label": "value" }, { "label": ".decompose_input()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L266", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_decompose_input", "community": 206, "norm_label": ".decompose_input()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L287", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_agent_id", "community": 206, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L291", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_accepts_tools", "community": 206, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_monitoroperativeagent_m_run", "community": 206, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_agentcontext", "community": 206, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_result", "community": 206, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_rs_agentresult", "community": 206, "norm_label": "agentresult" }, { "label": "test_parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L419", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_test_parse_action", "community": 206, "norm_label": "test_parse_action()" }, { "label": "test_parse_final_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L428", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_test_parse_final_answer", "community": 206, "norm_label": "test_parse_final_answer()" }, { "label": "test_compress_observation_none()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L435", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_test_compress_observation_none", "community": 206, "norm_label": "test_compress_observation_none()" }, { "label": "test_default_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L446", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_test_default_config", "community": 206, "norm_label": "test_default_config()" }, { "label": "test_strategy_enum_debug()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/monitor_operative.rs", "source_location": "L463", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_monitor_operative_test_strategy_enum_debug", "community": 206, "norm_label": "test_strategy_enum_debug()" }, { "label": "native_openhands.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands", "community": 303, "norm_label": "native_openhands.rs" }, { "label": "NativeOpenHandsAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent", "community": 303, "norm_label": "nativeopenhandsagent" }, { "label": "Agent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_agent", "community": 303, "norm_label": "agent" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_m", "community": 303, "norm_label": "m" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_arc", "community": 303, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_toolexecutor", "community": 303, "norm_label": "toolexecutor" }, { "label": "NativeOpenHandsAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m", "community": 303, "norm_label": "nativeopenhandsagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_new", "community": 303, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_self", "community": 303, "norm_label": "self" }, { "label": ".parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L96", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_parse_action", "community": 303, "norm_label": ".parse_action()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_option", "community": 303, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_string", "community": 303, "norm_label": "string" }, { "label": ".extract_code()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L116", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_extract_code", "community": 303, "norm_label": ".extract_code()" }, { "label": ".strip_tool_call_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_strip_tool_call_text", "community": 303, "norm_label": ".strip_tool_call_text()" }, { "label": ".truncate_observation()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L136", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_truncate_observation", "community": 303, "norm_label": ".truncate_observation()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_agent_id", "community": 303, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_accepts_tools", "community": 303, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_nativeopenhandsagent_m_run", "community": 303, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_agentcontext", "community": 303, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_result", "community": 303, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_rs_agentresult", "community": 303, "norm_label": "agentresult" }, { "label": "test_parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L290", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_parse_action", "community": 303, "norm_label": "test_parse_action()" }, { "label": "test_parse_action_missing_input()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L298", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_parse_action_missing_input", "community": 303, "norm_label": "test_parse_action_missing_input()" }, { "label": "test_extract_code()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L306", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_extract_code", "community": 303, "norm_label": "test_extract_code()" }, { "label": "test_extract_code_none()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L313", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_extract_code_none", "community": 303, "norm_label": "test_extract_code_none()" }, { "label": "test_strip_tool_call_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L319", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_strip_tool_call_text", "community": 303, "norm_label": "test_strip_tool_call_text()" }, { "label": "test_truncate_observation()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_openhands.rs", "source_location": "L327", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_openhands_test_truncate_observation", "community": 303, "norm_label": "test_truncate_observation()" }, { "label": "native_react.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react", "community": 410, "norm_label": "native_react.rs" }, { "label": "NativeReActAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent", "community": 410, "norm_label": "nativereactagent" }, { "label": "Agent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_agent", "community": 410, "norm_label": "agent" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_m", "community": 410, "norm_label": "m" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_arc", "community": 410, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_toolexecutor", "community": 410, "norm_label": "toolexecutor" }, { "label": "NativeReActAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m", "community": 410, "norm_label": "nativereactagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_new", "community": 410, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_self", "community": 410, "norm_label": "self" }, { "label": ".parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_parse_action", "community": 410, "norm_label": ".parse_action()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_option", "community": 410, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_string", "community": 410, "norm_label": "string" }, { "label": ".parse_final_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_parse_final_answer", "community": 410, "norm_label": ".parse_final_answer()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_agent_id", "community": 410, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L90", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_accepts_tools", "community": 410, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L94", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_nativereactagent_m_run", "community": 410, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_agentcontext", "community": 410, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_result", "community": 410, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_rs_agentresult", "community": 410, "norm_label": "agentresult" }, { "label": "test_parse_action()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L198", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_test_parse_action", "community": 410, "norm_label": "test_parse_action()" }, { "label": "test_parse_final_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/native_react.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_native_react_test_parse_final_answer", "community": 410, "norm_label": "test_parse_final_answer()" }, { "label": "orchestrator.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator", "community": 551, "norm_label": "orchestrator.rs" }, { "label": "OrchestratorAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent", "community": 551, "norm_label": "orchestratoragent" }, { "label": "Agent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_agent", "community": 551, "norm_label": "agent" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_m", "community": 551, "norm_label": "m" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_arc", "community": 551, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_toolexecutor", "community": 551, "norm_label": "toolexecutor" }, { "label": "OrchestratorAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent_m", "community": 551, "norm_label": "orchestratoragent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent_m_new", "community": 551, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_self", "community": 551, "norm_label": "self" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent_m_agent_id", "community": 551, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent_m_accepts_tools", "community": 551, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/orchestrator.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_orchestratoragent_m_run", "community": 551, "norm_label": ".run()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_option", "community": 551, "norm_label": "option" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_agentcontext", "community": 551, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_result", "community": 551, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_orchestrator_rs_agentresult", "community": 551, "norm_label": "agentresult" }, { "label": "simple.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple", "community": 497, "norm_label": "simple.rs" }, { "label": "SimpleAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent", "community": 497, "norm_label": "simpleagent" }, { "label": "Agent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_agent", "community": 497, "norm_label": "agent" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_m", "community": 497, "norm_label": "m" }, { "label": "SimpleAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent_m", "community": 497, "norm_label": "simpleagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent_m_new", "community": 497, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_self", "community": 497, "norm_label": "self" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent_m_agent_id", "community": 497, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent_m_accepts_tools", "community": 497, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/simple.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_simpleagent_m_run", "community": 497, "norm_label": ".run()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_option", "community": 497, "norm_label": "option" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_agentcontext", "community": 497, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_result", "community": 497, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_simple_rs_agentresult", "community": 497, "norm_label": "agentresult" }, { "label": "openjarvis-agents/src/traits.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/traits.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_traits", "community": 497, "norm_label": "openjarvis-agents/src/traits.rs" }, { "label": "OjAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/traits.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_traits_ojagent", "community": 497, "norm_label": "ojagent" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_traits_rs_send", "community": 497, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_traits_rs_sync", "community": 497, "norm_label": "sync" }, { "label": "src/utils.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/utils.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils", "community": 710, "norm_label": "src/utils.rs" }, { "label": "strip_think_tags()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/utils.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils_strip_think_tags", "community": 710, "norm_label": "strip_think_tags()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils_rs_string", "community": 710, "norm_label": "string" }, { "label": "check_continuation()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/utils.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils_check_continuation", "community": 710, "norm_label": "check_continuation()" }, { "label": "test_strip_think_tags()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/utils.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils_test_strip_think_tags", "community": 710, "norm_label": "test_strip_think_tags()" }, { "label": "test_strip_think_tags_multiline()", "file_type": "code", "source_file": "rust/crates/openjarvis-agents/src/utils.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_agents_src_utils_test_strip_think_tags_multiline", "community": 710, "norm_label": "test_strip_think_tags_multiline()" }, { "label": "config.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config", "community": 129, "norm_label": "config.rs" }, { "label": "default_config_dir()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L12", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_config_dir", "community": 129, "norm_label": "default_config_dir()" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_pathbuf", "community": 129, "norm_label": "pathbuf" }, { "label": "default_config_path()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_config_path", "community": 129, "norm_label": "default_config_path()" }, { "label": "dirs_home()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_dirs_home", "community": 129, "norm_label": "dirs_home()" }, { "label": "default_config_dir_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_config_dir_str", "community": 129, "norm_label": "default_config_dir_str()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_string", "community": 207, "norm_label": "string" }, { "label": "OllamaEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_ollamaengineconfig", "community": 207, "norm_label": "ollamaengineconfig" }, { "label": "default_ollama_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_ollama_host", "community": 336, "norm_label": "default_ollama_host()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_default", "community": 207, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_ollamaengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_self", "community": 336, "norm_label": "self" }, { "label": "VLLMEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_vllmengineconfig", "community": 207, "norm_label": "vllmengineconfig" }, { "label": "default_vllm_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_vllm_host", "community": 336, "norm_label": "default_vllm_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_vllmengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "SGLangEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_sglangengineconfig", "community": 207, "norm_label": "sglangengineconfig" }, { "label": "default_sglang_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_sglang_host", "community": 336, "norm_label": "default_sglang_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_sglangengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "LlamaCppEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_llamacppengineconfig", "community": 207, "norm_label": "llamacppengineconfig" }, { "label": "default_llamacpp_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_llamacpp_host", "community": 336, "norm_label": "default_llamacpp_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L97", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_llamacppengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "MLXEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_mlxengineconfig", "community": 207, "norm_label": "mlxengineconfig" }, { "label": "default_mlx_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_mlx_host", "community": 336, "norm_label": "default_mlx_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L116", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_mlxengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "LMStudioEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_lmstudioengineconfig", "community": 207, "norm_label": "lmstudioengineconfig" }, { "label": "default_lmstudio_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L127", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_lmstudio_host", "community": 336, "norm_label": "default_lmstudio_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L132", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_lmstudioengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "ExoEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_exoengineconfig", "community": 207, "norm_label": "exoengineconfig" }, { "label": "default_exo_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L143", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_exo_host", "community": 336, "norm_label": "default_exo_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L148", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_exoengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "NexaEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_nexaengineconfig", "community": 207, "norm_label": "nexaengineconfig" }, { "label": "default_nexa_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L161", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_nexa_host", "community": 336, "norm_label": "default_nexa_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L166", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_nexaengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "UzuEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_uzuengineconfig", "community": 207, "norm_label": "uzuengineconfig" }, { "label": "default_uzu_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L180", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_uzu_host", "community": 336, "norm_label": "default_uzu_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L185", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_uzuengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "AppleFmEngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L191", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_applefmengineconfig", "community": 207, "norm_label": "applefmengineconfig" }, { "label": "default_apple_fm_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L196", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_apple_fm_host", "community": 336, "norm_label": "default_apple_fm_host()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L201", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_applefmengineconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "EngineConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L211", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_engineconfig", "community": 207, "norm_label": "engineconfig" }, { "label": "default_engine_name()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L236", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_engine_name", "community": 552, "norm_label": "default_engine_name()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_engineconfig_default", "community": 552, "norm_label": ".default()" }, { "label": "IntelligenceConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L263", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_intelligenceconfig", "community": 207, "norm_label": "intelligenceconfig" }, { "label": "default_quantization_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L292", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_quantization_str", "community": 129, "norm_label": "default_quantization_str()" }, { "label": "default_temperature()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L293", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_temperature", "community": 129, "norm_label": "default_temperature()" }, { "label": "default_max_tokens()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L294", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_tokens", "community": 129, "norm_label": "default_max_tokens()" }, { "label": "default_top_p()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_top_p", "community": 129, "norm_label": "default_top_p()" }, { "label": "default_top_k()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L296", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_top_k", "community": 129, "norm_label": "default_top_k()" }, { "label": "default_repetition_penalty()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L297", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_repetition_penalty", "community": 129, "norm_label": "default_repetition_penalty()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L300", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_intelligenceconfig_default", "community": 129, "norm_label": ".default()" }, { "label": "RoutingLearningConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L324", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_routinglearningconfig", "community": 850, "norm_label": "routinglearningconfig" }, { "label": "default_heuristic()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L331", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_heuristic", "community": 850, "norm_label": "default_heuristic()" }, { "label": "default_min_samples()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L332", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_min_samples", "community": 850, "norm_label": "default_min_samples()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L335", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_routinglearningconfig_default", "community": 850, "norm_label": ".default()" }, { "label": "IntelligenceLearningConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L341", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_intelligencelearningconfig", "community": 207, "norm_label": "intelligencelearningconfig" }, { "label": "default_none_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L346", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_none_str", "community": 849, "norm_label": "default_none_str()" }, { "label": "AgentLearningConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L349", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_agentlearningconfig", "community": 207, "norm_label": "agentlearningconfig" }, { "label": "default_max_icl()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L358", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_icl", "community": 849, "norm_label": "default_max_icl()" }, { "label": "default_advisor_threshold()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L359", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_advisor_threshold", "community": 849, "norm_label": "default_advisor_threshold()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L362", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_agentlearningconfig_default", "community": 849, "norm_label": ".default()" }, { "label": "MetricsConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L372", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_metricsconfig", "community": 207, "norm_label": "metricsconfig" }, { "label": "default_accuracy_weight()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L383", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_accuracy_weight", "community": 831, "norm_label": "default_accuracy_weight()" }, { "label": "default_latency_weight()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L384", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_latency_weight", "community": 831, "norm_label": "default_latency_weight()" }, { "label": "default_cost_weight()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L385", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_cost_weight", "community": 831, "norm_label": "default_cost_weight()" }, { "label": "default_efficiency_weight()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L386", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_efficiency_weight", "community": 831, "norm_label": "default_efficiency_weight()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L389", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_metricsconfig_default", "community": 831, "norm_label": ".default()" }, { "label": "LearningConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L400", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_learningconfig", "community": 207, "norm_label": "learningconfig" }, { "label": "default_update_interval()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L429", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_update_interval", "community": 129, "norm_label": "default_update_interval()" }, { "label": "default_lora_rank()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L430", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_lora_rank", "community": 129, "norm_label": "default_lora_rank()" }, { "label": "default_lora_alpha()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L431", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_lora_alpha", "community": 129, "norm_label": "default_lora_alpha()" }, { "label": "default_min_sft_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L432", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_min_sft_pairs", "community": 129, "norm_label": "default_min_sft_pairs()" }, { "label": "default_min_improvement()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L433", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_min_improvement", "community": 129, "norm_label": "default_min_improvement()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L436", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_learningconfig_default", "community": 129, "norm_label": ".default()" }, { "label": "StorageConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L460", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_storageconfig", "community": 207, "norm_label": "storageconfig" }, { "label": "default_sqlite()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L477", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_sqlite", "community": 129, "norm_label": "default_sqlite()" }, { "label": "default_memory_db_path()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L478", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_memory_db_path", "community": 129, "norm_label": "default_memory_db_path()" }, { "label": "default_context_top_k()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L479", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_context_top_k", "community": 129, "norm_label": "default_context_top_k()" }, { "label": "default_context_min_score()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L480", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_context_min_score", "community": 129, "norm_label": "default_context_min_score()" }, { "label": "default_context_max_tokens()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L481", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_context_max_tokens", "community": 129, "norm_label": "default_context_max_tokens()" }, { "label": "default_chunk_size()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L482", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_chunk_size", "community": 129, "norm_label": "default_chunk_size()" }, { "label": "default_chunk_overlap()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L483", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_chunk_overlap", "community": 129, "norm_label": "default_chunk_overlap()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L486", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_storageconfig_default", "community": 129, "norm_label": ".default()" }, { "label": "MCPConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L503", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_mcpconfig", "community": 207, "norm_label": "mcpconfig" }, { "label": "default_true_val()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L510", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_true_val", "community": 129, "norm_label": "default_true_val()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L513", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_mcpconfig_default", "community": 207, "norm_label": ".default()" }, { "label": "BrowserConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L519", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_browserconfig", "community": 207, "norm_label": "browserconfig" }, { "label": "default_browser_timeout()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L530", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_browser_timeout", "community": 129, "norm_label": "default_browser_timeout()" }, { "label": "default_viewport_width()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L531", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_viewport_width", "community": 129, "norm_label": "default_viewport_width()" }, { "label": "default_viewport_height()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L532", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_viewport_height", "community": 129, "norm_label": "default_viewport_height()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L535", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_browserconfig_default", "community": 129, "norm_label": ".default()" }, { "label": "ToolsConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L546", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_toolsconfig", "community": 207, "norm_label": "toolsconfig" }, { "label": "AgentConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L562", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_agentconfig", "community": 336, "norm_label": "agentconfig" }, { "label": "default_simple()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L579", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_simple", "community": 336, "norm_label": "default_simple()" }, { "label": "default_max_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L580", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_turns", "community": 336, "norm_label": "default_max_turns()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L583", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_agentconfig_default", "community": 336, "norm_label": ".default()" }, { "label": "ServerConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L601", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_serverconfig", "community": 207, "norm_label": "serverconfig" }, { "label": "default_server_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L614", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_server_host", "community": 129, "norm_label": "default_server_host()" }, { "label": "default_server_port()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L615", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_server_port", "community": 129, "norm_label": "default_server_port()" }, { "label": "default_orchestrator()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L616", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_orchestrator", "community": 129, "norm_label": "default_orchestrator()" }, { "label": "default_one()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L617", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_one", "community": 129, "norm_label": "default_one()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L620", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_serverconfig_default", "community": 129, "norm_label": ".default()" }, { "label": "TelemetryConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L632", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_telemetryconfig", "community": 207, "norm_label": "telemetryconfig" }, { "label": "default_telemetry_db()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L651", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_telemetry_db", "community": 832, "norm_label": "default_telemetry_db()" }, { "label": "default_gpu_poll()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L652", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_gpu_poll", "community": 832, "norm_label": "default_gpu_poll()" }, { "label": "default_ss_window()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L653", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_ss_window", "community": 832, "norm_label": "default_ss_window()" }, { "label": "default_ss_threshold()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L654", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_ss_threshold", "community": 832, "norm_label": "default_ss_threshold()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L657", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_telemetryconfig_default", "community": 832, "norm_label": ".default()" }, { "label": "TracesConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L672", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_tracesconfig", "community": 207, "norm_label": "tracesconfig" }, { "label": "default_traces_db()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L679", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_traces_db", "community": 207, "norm_label": "default_traces_db()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L682", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_tracesconfig_default", "community": 207, "norm_label": ".default()" }, { "label": "CapabilitiesConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L688", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_capabilitiesconfig", "community": 207, "norm_label": "capabilitiesconfig" }, { "label": "SecurityConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L696", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_securityconfig", "community": 207, "norm_label": "securityconfig" }, { "label": "default_warn()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L729", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_warn", "community": 552, "norm_label": "default_warn()" }, { "label": "default_audit_log()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L730", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_audit_log", "community": 552, "norm_label": "default_audit_log()" }, { "label": "default_rpm()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L731", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_rpm", "community": 552, "norm_label": "default_rpm()" }, { "label": "default_burst()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L732", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_burst", "community": 552, "norm_label": "default_burst()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L735", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_securityconfig_default", "community": 552, "norm_label": ".default()" }, { "label": "SandboxConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L757", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_sandboxconfig", "community": 207, "norm_label": "sandboxconfig" }, { "label": "default_sandbox_image()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L778", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_sandbox_image", "community": 129, "norm_label": "default_sandbox_image()" }, { "label": "default_sandbox_timeout()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L779", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_sandbox_timeout", "community": 129, "norm_label": "default_sandbox_timeout()" }, { "label": "default_max_concurrent()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L780", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_concurrent", "community": 129, "norm_label": "default_max_concurrent()" }, { "label": "default_docker()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L781", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_docker", "community": 129, "norm_label": "default_docker()" }, { "label": "default_wasm_fuel()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L782", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_wasm_fuel", "community": 129, "norm_label": "default_wasm_fuel()" }, { "label": "default_wasm_mem()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L783", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_wasm_mem", "community": 129, "norm_label": "default_wasm_mem()" }, { "label": "SchedulerConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L786", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_schedulerconfig", "community": 207, "norm_label": "schedulerconfig" }, { "label": "default_poll_interval()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L795", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_poll_interval", "community": 129, "norm_label": "default_poll_interval()" }, { "label": "WorkflowConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L798", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_workflowconfig", "community": 851, "norm_label": "workflowconfig" }, { "label": "default_max_parallel()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L807", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_parallel", "community": 851, "norm_label": "default_max_parallel()" }, { "label": "default_node_timeout()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L808", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_node_timeout", "community": 851, "norm_label": "default_node_timeout()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L811", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_workflowconfig_default", "community": 851, "norm_label": ".default()" }, { "label": "SessionConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L821", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_sessionconfig", "community": 207, "norm_label": "sessionconfig" }, { "label": "default_max_age()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L832", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_max_age", "community": 552, "norm_label": "default_max_age()" }, { "label": "default_consolidation()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L833", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_consolidation", "community": 552, "norm_label": "default_consolidation()" }, { "label": "default_sessions_db()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L834", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_sessions_db", "community": 552, "norm_label": "default_sessions_db()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L837", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_sessionconfig_default", "community": 552, "norm_label": ".default()" }, { "label": "A2AConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L848", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_a2aconfig", "community": 207, "norm_label": "a2aconfig" }, { "label": "OperatorsConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L854", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_operatorsconfig", "community": 207, "norm_label": "operatorsconfig" }, { "label": "default_operators_dir()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L863", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_default_operators_dir", "community": 129, "norm_label": "default_operators_dir()" }, { "label": "ChannelConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L870", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_channelconfig", "community": 869, "norm_label": "channelconfig" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_hashmap", "community": 869, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_value", "community": 869, "norm_label": "value" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L889", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_jarvisconfig", "community": 207, "norm_label": "jarvisconfig" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_hardwareinfo", "community": 207, "norm_label": "hardwareinfo" }, { "label": "load_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L931", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_load_config", "community": 552, "norm_label": "load_config()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_option", "community": 552, "norm_label": "option" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_path", "community": 552, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_rs_result", "community": 552, "norm_label": "result" }, { "label": "test_default_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L962", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_test_default_config", "community": 552, "norm_label": "test_default_config()" }, { "label": "test_config_from_toml()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L974", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_test_config_from_toml", "community": 129, "norm_label": "test_config_from_toml()" }, { "label": "test_config_missing_sections_use_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L1004", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_test_config_missing_sections_use_defaults", "community": 129, "norm_label": "test_config_missing_sections_use_defaults()" }, { "label": "test_nested_learning_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L1018", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_test_nested_learning_config", "community": 129, "norm_label": "test_nested_learning_config()" }, { "label": "test_storage_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/config.rs", "source_location": "L1042", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_config_test_storage_config", "community": 129, "norm_label": "test_storage_config()" }, { "label": "error.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error", "community": 130, "norm_label": "error.rs" }, { "label": "OpenJarvisError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_openjarviserror", "community": 130, "norm_label": "openjarviserror" }, { "label": "McpError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_rs_mcperror", "community": 130, "norm_label": "mcperror" }, { "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_rs_error", "community": 130, "norm_label": "error" }, { "label": "RegistryError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_registryerror", "community": 264, "norm_label": "registryerror" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_rs_string", "community": 130, "norm_label": "string" }, { "label": "ConfigError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_configerror", "community": 130, "norm_label": "configerror" }, { "label": "EngineError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_engineerror", "community": 130, "norm_label": "engineerror" }, { "label": "ToolError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_toolerror", "community": 130, "norm_label": "toolerror" }, { "label": "SecurityError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L132", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_securityerror", "community": 130, "norm_label": "securityerror" }, { "label": "StorageError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_storageerror", "community": 130, "norm_label": "storageerror" }, { "label": "AgentError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L173", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_agenterror", "community": 130, "norm_label": "agenterror" }, { "label": "TraceError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L198", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_traceerror", "community": 130, "norm_label": "traceerror" }, { "label": "TelemetryError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L208", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_telemetryerror", "community": 130, "norm_label": "telemetryerror" }, { "label": "LearningError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_learningerror", "community": 130, "norm_label": "learningerror" }, { "label": "McpError", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L231", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_mcperror", "community": 130, "norm_label": "mcperror" }, { "label": "test_error_display()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L247", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_test_error_display", "community": 130, "norm_label": "test_error_display()" }, { "label": "test_error_from_registry()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L256", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_test_error_from_registry", "community": 130, "norm_label": "test_error_from_registry()" }, { "label": "test_engine_error_variants()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/error.rs", "source_location": "L263", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_error_test_engine_error_variants", "community": 130, "norm_label": "test_engine_error_variants()" }, { "label": "events.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events", "community": 198, "norm_label": "events.rs" }, { "label": "EventType", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventtype", "community": 198, "norm_label": "eventtype" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_display", "community": 198, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventtype_fmt", "community": 198, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_formatter", "community": 198, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_result", "community": 198, "norm_label": "result" }, { "label": "FromStr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_fromstr", "community": 198, "norm_label": "fromstr" }, { "label": ".from_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L90", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventtype_from_str", "community": 198, "norm_label": ".from_str()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_self", "community": 198, "norm_label": "self" }, { "label": "Err", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_err", "community": 198, "norm_label": "err" }, { "label": "Event", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L102", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_event", "community": 198, "norm_label": "event" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_hashmap", "community": 198, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_string", "community": 198, "norm_label": "string" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_value", "community": 198, "norm_label": "value" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L110", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_event_new", "community": 198, "norm_label": ".new()" }, { "label": "EventBus", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L134", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus", "community": 198, "norm_label": "eventbus" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_mutex", "community": 198, "norm_label": "mutex" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_vec", "community": 198, "norm_label": "vec" }, { "label": "Subscriber", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_subscriber", "community": 198, "norm_label": "subscriber" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L145", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_new", "community": 198, "norm_label": ".new()" }, { "label": ".subscribe()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_subscribe", "community": 198, "norm_label": ".subscribe()" }, { "label": ".publish()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_publish", "community": 198, "norm_label": ".publish()" }, { "label": ".emit()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L186", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_emit", "community": 198, "norm_label": ".emit()" }, { "label": ".history()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L191", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_history", "community": 198, "norm_label": ".history()" }, { "label": ".clear_history()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L196", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_clear_history", "community": 198, "norm_label": ".clear_history()" }, { "label": ".subscriber_count()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L201", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_subscriber_count", "community": 198, "norm_label": ".subscriber_count()" }, { "label": ".clear_subscribers()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_clear_subscribers", "community": 198, "norm_label": ".clear_subscribers()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_rs_default", "community": 198, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L215", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_eventbus_default", "community": 198, "norm_label": ".default()" }, { "label": "test_event_type_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L226", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_event_type_serde", "community": 198, "norm_label": "test_event_type_serde()" }, { "label": "test_event_type_from_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L235", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_event_type_from_str", "community": 198, "norm_label": "test_event_type_from_str()" }, { "label": "test_publish_subscribe()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_publish_subscribe", "community": 198, "norm_label": "test_publish_subscribe()" }, { "label": "test_event_data()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L261", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_event_data", "community": 198, "norm_label": "test_event_data()" }, { "label": "test_history_recording()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L283", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_history_recording", "community": 198, "norm_label": "test_history_recording()" }, { "label": "test_history_disabled()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_history_disabled", "community": 198, "norm_label": "test_history_disabled()" }, { "label": "test_clear_history()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L302", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_clear_history", "community": 198, "norm_label": "test_clear_history()" }, { "label": "test_subscriber_count()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L311", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_subscriber_count", "community": 198, "norm_label": "test_subscriber_count()" }, { "label": "test_event_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/events.rs", "source_location": "L320", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_events_test_event_timestamp", "community": 198, "norm_label": "test_event_timestamp()" }, { "label": "hardware.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware", "community": 442, "norm_label": "hardware.rs" }, { "label": "GpuInfo", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_gpuinfo", "community": 442, "norm_label": "gpuinfo" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_rs_string", "community": 442, "norm_label": "string" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_hardwareinfo", "community": 442, "norm_label": "hardwareinfo" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_rs_option", "community": 442, "norm_label": "option" }, { "label": "run_cmd()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_run_cmd", "community": 442, "norm_label": "run_cmd()" }, { "label": "which()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_which", "community": 442, "norm_label": "which()" }, { "label": "detect_nvidia_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_detect_nvidia_gpu", "community": 442, "norm_label": "detect_nvidia_gpu()" }, { "label": "detect_amd_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L98", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_detect_amd_gpu", "community": 442, "norm_label": "detect_amd_gpu()" }, { "label": "detect_apple_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L142", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_detect_apple_gpu", "community": 442, "norm_label": "detect_apple_gpu()" }, { "label": "detect_cpu_brand()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_detect_cpu_brand", "community": 442, "norm_label": "detect_cpu_brand()" }, { "label": "total_ram_gb()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_total_ram_gb", "community": 442, "norm_label": "total_ram_gb()" }, { "label": "detect_hardware()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L230", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_detect_hardware", "community": 442, "norm_label": "detect_hardware()" }, { "label": "recommend_engine()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L249", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_recommend_engine", "community": 442, "norm_label": "recommend_engine()" }, { "label": "test_recommend_engine_no_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L275", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_recommend_engine_no_gpu", "community": 442, "norm_label": "test_recommend_engine_no_gpu()" }, { "label": "test_recommend_engine_apple()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L281", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_recommend_engine_apple", "community": 442, "norm_label": "test_recommend_engine_apple()" }, { "label": "test_recommend_engine_nvidia_consumer()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L294", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_recommend_engine_nvidia_consumer", "community": 442, "norm_label": "test_recommend_engine_nvidia_consumer()" }, { "label": "test_recommend_engine_nvidia_datacenter()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L309", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_recommend_engine_nvidia_datacenter", "community": 442, "norm_label": "test_recommend_engine_nvidia_datacenter()" }, { "label": "test_recommend_engine_amd()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L324", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_recommend_engine_amd", "community": 442, "norm_label": "test_recommend_engine_amd()" }, { "label": "test_detect_hardware_runs()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/hardware.rs", "source_location": "L339", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_hardware_test_detect_hardware_runs", "community": 442, "norm_label": "test_detect_hardware_runs()" }, { "label": "openjarvis-core/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_lib", "community": 952, "norm_label": "openjarvis-core/src/lib.rs" }, { "label": "model_catalog.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog", "community": 790, "norm_label": "model_catalog.rs" }, { "label": "register_builtin_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L213", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_register_builtin_models", "community": 790, "norm_label": "register_builtin_models()" }, { "label": "merge_discovered_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L221", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_merge_discovered_models", "community": 790, "norm_label": "merge_discovered_models()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_rs_string", "community": 790, "norm_label": "string" }, { "label": "test_builtin_models_count_and_key_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L248", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_test_builtin_models_count_and_key_models", "community": 790, "norm_label": "test_builtin_models_count_and_key_models()" }, { "label": "test_register_builtin_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L262", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_test_register_builtin_models", "community": 790, "norm_label": "test_register_builtin_models()" }, { "label": "test_merge_discovered_models_adds_new_only()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/model_catalog.rs", "source_location": "L287", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_model_catalog_test_merge_discovered_models_adds_new_only", "community": 790, "norm_label": "test_merge_discovered_models_adds_new_only()" }, { "label": "registry.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry", "community": 264, "norm_label": "registry.rs" }, { "label": "TypedRegistry", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry", "community": 264, "norm_label": "typedregistry" }, { "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_rwlock", "community": 264, "norm_label": "rwlock" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_hashmap", "community": 264, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_string", "community": 264, "norm_label": "string" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_arc", "community": 264, "norm_label": "arc" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_t", "community": 264, "norm_label": "t" }, { "label": "TypedRegistry", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t", "community": 264, "norm_label": "typedregistry" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_new", "community": 264, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_self", "community": 264, "norm_label": "self" }, { "label": ".register()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_register", "community": 264, "norm_label": ".register()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_result", "community": 264, "norm_label": "result" }, { "label": ".register_or_replace()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_register_or_replace", "community": 264, "norm_label": ".register_or_replace()" }, { "label": ".get()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_get", "community": 264, "norm_label": ".get()" }, { "label": ".contains()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L60", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_contains", "community": 264, "norm_label": ".contains()" }, { "label": ".keys()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_keys", "community": 264, "norm_label": ".keys()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_rs_vec", "community": 264, "norm_label": "vec" }, { "label": ".items()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L70", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_items", "community": 264, "norm_label": ".items()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_clear", "community": 264, "norm_label": ".clear()" }, { "label": ".len()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_len", "community": 264, "norm_label": ".len()" }, { "label": ".is_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_is_empty", "community": 264, "norm_label": ".is_empty()" }, { "label": ".name()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L94", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_typedregistry_t_name", "community": 264, "norm_label": ".name()" }, { "label": "test_register_and_get()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L152", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_register_and_get", "community": 264, "norm_label": "test_register_and_get()" }, { "label": "test_duplicate_key_error()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L160", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_duplicate_key_error", "community": 264, "norm_label": "test_duplicate_key_error()" }, { "label": "test_not_found_error()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L168", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_not_found_error", "community": 264, "norm_label": "test_not_found_error()" }, { "label": "test_contains()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_contains", "community": 264, "norm_label": "test_contains()" }, { "label": "test_keys_and_items()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L183", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_keys_and_items", "community": 264, "norm_label": "test_keys_and_items()" }, { "label": "test_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_clear", "community": 264, "norm_label": "test_clear()" }, { "label": "test_register_or_replace()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_register_or_replace", "community": 264, "norm_label": "test_register_or_replace()" }, { "label": "test_model_registry()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/registry.rs", "source_location": "L212", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_registry_test_model_registry", "community": 264, "norm_label": "test_model_registry()" }, { "label": "openjarvis-core/src/types.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types", "community": 389, "norm_label": "openjarvis-core/src/types.rs" }, { "label": "Role", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_role", "community": 711, "norm_label": "role" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_display", "community": 711, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_role_fmt", "community": 711, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_formatter", "community": 711, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_result", "community": 711, "norm_label": "result" }, { "label": "FromStr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_fromstr", "community": 711, "norm_label": "fromstr" }, { "label": ".from_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_role_from_str", "community": 389, "norm_label": ".from_str()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_self", "community": 498, "norm_label": "self" }, { "label": "Err", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_err", "community": 389, "norm_label": "err" }, { "label": "Quantization", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_quantization", "community": 711, "norm_label": "quantization" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_quantization_fmt", "community": 711, "norm_label": ".fmt()" }, { "label": "StepType", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_steptype", "community": 711, "norm_label": "steptype" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_steptype_fmt", "community": 711, "norm_label": ".fmt()" }, { "label": "ToolCall", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_toolcall", "community": 710, "norm_label": "toolcall" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_string", "community": 553, "norm_label": "string" }, { "label": "Message", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message", "community": 498, "norm_label": "message" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_option", "community": 498, "norm_label": "option" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_vec", "community": 553, "norm_label": "vec" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_hashmap", "community": 553, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_value", "community": 553, "norm_label": "value" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L125", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message_new", "community": 498, "norm_label": ".new()" }, { "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_into", "community": 498, "norm_label": "into" }, { "label": ".system()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L137", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message_system", "community": 498, "norm_label": ".system()" }, { "label": ".user()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L142", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message_user", "community": 498, "norm_label": ".user()" }, { "label": ".assistant()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L147", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message_assistant", "community": 498, "norm_label": ".assistant()" }, { "label": ".tool()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L152", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_message_tool", "community": 498, "norm_label": ".tool()" }, { "label": "Conversation", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L166", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_conversation", "community": 498, "norm_label": "conversation" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_conversation_new", "community": 498, "norm_label": ".new()" }, { "label": ".add()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_conversation_add", "community": 498, "norm_label": ".add()" }, { "label": ".window()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_conversation_window", "community": 498, "norm_label": ".window()" }, { "label": "ModelSpec", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L205", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_modelspec", "community": 553, "norm_label": "modelspec" }, { "label": "ToolResult", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L229", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_toolresult", "community": 553, "norm_label": "toolresult" }, { "label": "default_true()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_true", "community": 389, "norm_label": "default_true()" }, { "label": ".success()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L249", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_toolresult_success", "community": 498, "norm_label": ".success()" }, { "label": ".failure()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L261", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_toolresult_failure", "community": 498, "norm_label": ".failure()" }, { "label": "TelemetryRecord", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L276", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_telemetryrecord", "community": 553, "norm_label": "telemetryrecord" }, { "label": "trace_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L358", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_trace_id", "community": 389, "norm_label": "trace_id()" }, { "label": "TraceStep", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L364", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_tracestep", "community": 553, "norm_label": "tracestep" }, { "label": "Trace", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L379", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_trace", "community": 553, "norm_label": "trace" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_rs_default", "community": 553, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L411", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_trace_default", "community": 498, "norm_label": ".default()" }, { "label": ".add_step()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L433", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_trace_add_step", "community": 553, "norm_label": ".add_step()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L444", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_routingcontext", "community": 553, "norm_label": "routingcontext" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L462", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_routingcontext_default", "community": 389, "norm_label": ".default()" }, { "label": "default_language()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L475", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_language", "community": 389, "norm_label": "default_language()" }, { "label": "default_urgency()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L479", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_urgency", "community": 389, "norm_label": "default_urgency()" }, { "label": "AgentContext", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L489", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_agentcontext", "community": 553, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L498", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_agentresult", "community": 553, "norm_label": "agentresult" }, { "label": "Usage", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L514", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_usage", "community": 710, "norm_label": "usage" }, { "label": "GenerateResult", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L525", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_generateresult", "community": 710, "norm_label": "generateresult" }, { "label": "default_finish_reason()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L543", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_finish_reason", "community": 389, "norm_label": "default_finish_reason()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L548", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_generateresult_default", "community": 389, "norm_label": ".default()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L568", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_toolspec", "community": 553, "norm_label": "toolspec" }, { "label": "default_empty_object()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L590", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_empty_object", "community": 389, "norm_label": "default_empty_object()" }, { "label": "default_timeout()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L594", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_default_timeout", "community": 389, "norm_label": "default_timeout()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L600", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_retrievalresult", "community": 553, "norm_label": "retrievalresult" }, { "label": "test_role_serde_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L614", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_role_serde_roundtrip", "community": 389, "norm_label": "test_role_serde_roundtrip()" }, { "label": "test_message_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L623", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_message_serde", "community": 389, "norm_label": "test_message_serde()" }, { "label": "test_conversation_sliding_window()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L632", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_conversation_sliding_window", "community": 498, "norm_label": "test_conversation_sliding_window()" }, { "label": "test_conversation_window()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L643", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_conversation_window", "community": 498, "norm_label": "test_conversation_window()" }, { "label": "test_tool_result_success()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L654", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_tool_result_success", "community": 389, "norm_label": "test_tool_result_success()" }, { "label": "test_tool_result_failure()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L662", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_tool_result_failure", "community": 389, "norm_label": "test_tool_result_failure()" }, { "label": "test_trace_add_step()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L668", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_trace_add_step", "community": 389, "norm_label": "test_trace_add_step()" }, { "label": "test_telemetry_record_default()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L689", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_telemetry_record_default", "community": 389, "norm_label": "test_telemetry_record_default()" }, { "label": "test_model_spec_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L696", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_model_spec_serde", "community": 389, "norm_label": "test_model_spec_serde()" }, { "label": "test_routing_context_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L717", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_routing_context_defaults", "community": 389, "norm_label": "test_routing_context_defaults()" }, { "label": "test_quantization_display()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L724", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_quantization_display", "community": 389, "norm_label": "test_quantization_display()" }, { "label": "test_tool_spec_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-core/src/types.rs", "source_location": "L730", "_origin": "ast", "id": "rust_crates_openjarvis_core_src_types_test_tool_spec_defaults", "community": 389, "norm_label": "test_tool_spec_defaults()" }, { "label": "discovery.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery", "community": 687, "norm_label": "discovery.rs" }, { "label": "EngineInfo", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_engineinfo", "community": 687, "norm_label": "engineinfo" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_rs_string", "community": 687, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_rs_vec", "community": 687, "norm_label": "vec" }, { "label": "discover_engines()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_discover_engines", "community": 687, "norm_label": "discover_engines()" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_rs_jarvisconfig", "community": 687, "norm_label": "jarvisconfig" }, { "label": "get_engine_static()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_get_engine_static", "community": 687, "norm_label": "get_engine_static()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_rs_option", "community": 687, "norm_label": "option" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_rs_result", "community": 687, "norm_label": "result" }, { "label": "test_get_engine_static_ollama()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_test_get_engine_static_ollama", "community": 687, "norm_label": "test_get_engine_static_ollama()" }, { "label": "test_get_engine_static_unknown()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/discovery.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_discovery_test_get_engine_static_unknown", "community": 687, "norm_label": "test_get_engine_static_unknown()" }, { "label": "engine_enum.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum", "community": 294, "norm_label": "engine_enum.rs" }, { "label": "Engine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine", "community": 294, "norm_label": "engine" }, { "label": "OllamaEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_ollamaengine", "community": 294, "norm_label": "ollamaengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_inferenceengine", "community": 294, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_engine_id", "community": 294, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_generate", "community": 294, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_message", "community": 294, "norm_label": "message" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_option", "community": 294, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_value", "community": 294, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_result", "community": 294, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_stream", "community": 294, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_tokenstream", "community": 294, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L103", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_list_models", "community": 294, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_vec", "community": 294, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_rs_string", "community": 294, "norm_label": "string" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_health", "community": 294, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_close", "community": 294, "norm_label": ".close()" }, { "label": ".prepare()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L115", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_prepare", "community": 294, "norm_label": ".prepare()" }, { "label": ".variant_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_engine_variant_key", "community": 294, "norm_label": ".variant_key()" }, { "label": "test_engine_variant_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L146", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_variant_key", "community": 294, "norm_label": "test_engine_variant_key()" }, { "label": "test_engine_vllm_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_vllm_variant", "community": 294, "norm_label": "test_engine_vllm_variant()" }, { "label": "test_engine_exo_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L160", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_exo_variant", "community": 294, "norm_label": "test_engine_exo_variant()" }, { "label": "test_engine_nexa_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_nexa_variant", "community": 294, "norm_label": "test_engine_nexa_variant()" }, { "label": "test_engine_uzu_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_uzu_variant", "community": 294, "norm_label": "test_engine_uzu_variant()" }, { "label": "test_engine_apple_fm_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L181", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_apple_fm_variant", "community": 294, "norm_label": "test_engine_apple_fm_variant()" }, { "label": "test_engine_vllm_native_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L188", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_vllm_native_variant", "community": 294, "norm_label": "test_engine_vllm_native_variant()" }, { "label": "test_engine_sglang_native_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_sglang_native_variant", "community": 294, "norm_label": "test_engine_sglang_native_variant()" }, { "label": "test_engine_llamacpp_native_variant()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/engine_enum.rs", "source_location": "L202", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_engine_enum_test_engine_llamacpp_native_variant", "community": 294, "norm_label": "test_engine_llamacpp_native_variant()" }, { "label": "openjarvis-engine/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_lib", "community": 321, "norm_label": "openjarvis-engine/src/lib.rs" }, { "label": "llamacpp.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp", "community": 254, "norm_label": "llamacpp.rs" }, { "label": "LlamaCppEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine", "community": 254, "norm_label": "llamacppengine" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_string", "community": 254, "norm_label": "string" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_client", "community": 254, "norm_label": "client" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_duration", "community": 254, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_new", "community": 254, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_self", "community": 254, "norm_label": "self" }, { "label": ".with_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_with_defaults", "community": 254, "norm_label": ".with_defaults()" }, { "label": ".from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_from_host", "community": 254, "norm_label": ".from_host()" }, { "label": ".messages_to_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_messages_to_prompt", "community": 254, "norm_label": ".messages_to_prompt()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_message", "community": 254, "norm_label": "message" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_default", "community": 254, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_default", "community": 254, "norm_label": ".default()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_inferenceengine", "community": 254, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L87", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_engine_id", "community": 254, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L91", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_generate", "community": 254, "norm_label": ".generate()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_option", "community": 254, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_value", "community": 254, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_result", "community": 254, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_stream", "community": 254, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_tokenstream", "community": 254, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_list_models", "community": 254, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_rs_vec", "community": 254, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_llamacppengine_health", "community": 254, "norm_label": ".health()" }, { "label": "test_llamacpp_default_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L311", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_test_llamacpp_default_host", "community": 254, "norm_label": "test_llamacpp_default_host()" }, { "label": "test_llamacpp_from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L318", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_test_llamacpp_from_host", "community": 254, "norm_label": "test_llamacpp_from_host()" }, { "label": "test_messages_to_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/llamacpp.rs", "source_location": "L325", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_llamacpp_test_messages_to_prompt", "community": 254, "norm_label": "test_messages_to_prompt()" }, { "label": "ollama.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama", "community": 364, "norm_label": "ollama.rs" }, { "label": "OllamaEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L9", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine", "community": 364, "norm_label": "ollamaengine" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_string", "community": 364, "norm_label": "string" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_client", "community": 364, "norm_label": "client" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_duration", "community": 364, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_new", "community": 364, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_self", "community": 364, "norm_label": "self" }, { "label": ".with_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_with_defaults", "community": 364, "norm_label": ".with_defaults()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_default", "community": 364, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_default", "community": 364, "norm_label": ".default()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_inferenceengine", "community": 364, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_engine_id", "community": 364, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_generate", "community": 364, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_message", "community": 364, "norm_label": "message" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_option", "community": 364, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_value", "community": 364, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_result", "community": 364, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L147", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_stream", "community": 364, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_tokenstream", "community": 364, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L227", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_list_models", "community": 364, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_rs_vec", "community": 364, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L254", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_ollamaengine_health", "community": 364, "norm_label": ".health()" }, { "label": "test_ollama_default_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/ollama.rs", "source_location": "L269", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_ollama_test_ollama_default_host", "community": 364, "norm_label": "test_ollama_default_host()" }, { "label": "openai_compat.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat", "community": 215, "norm_label": "openai_compat.rs" }, { "label": "OpenAICompatEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L12", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine", "community": 215, "norm_label": "openaicompatengine" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_string", "community": 215, "norm_label": "string" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_client", "community": 215, "norm_label": "client" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_option", "community": 215, "norm_label": "option" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_duration", "community": 215, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_new", "community": 215, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_self", "community": 215, "norm_label": "self" }, { "label": ".vllm()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_vllm", "community": 215, "norm_label": ".vllm()" }, { "label": ".sglang()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_sglang", "community": 215, "norm_label": ".sglang()" }, { "label": ".llamacpp()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_llamacpp", "community": 215, "norm_label": ".llamacpp()" }, { "label": ".mlx()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L54", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_mlx", "community": 215, "norm_label": ".mlx()" }, { "label": ".lmstudio()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_lmstudio", "community": 215, "norm_label": ".lmstudio()" }, { "label": ".exo()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_exo", "community": 215, "norm_label": ".exo()" }, { "label": ".nexa()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L66", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_nexa", "community": 215, "norm_label": ".nexa()" }, { "label": ".uzu()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L70", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_uzu", "community": 215, "norm_label": ".uzu()" }, { "label": ".apple_fm()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_apple_fm", "community": 215, "norm_label": ".apple_fm()" }, { "label": ".build_headers()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_build_headers", "community": 215, "norm_label": ".build_headers()" }, { "label": "HeaderMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_headermap", "community": 215, "norm_label": "headermap" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_inferenceengine", "community": 215, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L96", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_engine_id", "community": 215, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_generate", "community": 215, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_message", "community": 215, "norm_label": "message" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_value", "community": 215, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_result", "community": 215, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_stream", "community": 215, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_tokenstream", "community": 215, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L301", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_list_models", "community": 215, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_rs_vec", "community": 215, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L330", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_openaicompatengine_health", "community": 215, "norm_label": ".health()" }, { "label": "test_vllm_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L346", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_vllm_factory", "community": 215, "norm_label": "test_vllm_factory()" }, { "label": "test_sglang_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L352", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_sglang_factory", "community": 215, "norm_label": "test_sglang_factory()" }, { "label": "test_exo_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L358", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_exo_factory", "community": 215, "norm_label": "test_exo_factory()" }, { "label": "test_nexa_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L364", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_nexa_factory", "community": 215, "norm_label": "test_nexa_factory()" }, { "label": "test_uzu_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L370", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_uzu_factory", "community": 215, "norm_label": "test_uzu_factory()" }, { "label": "test_apple_fm_factory()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/openai_compat.rs", "source_location": "L376", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_openai_compat_test_apple_fm_factory", "community": 215, "norm_label": "test_apple_fm_factory()" }, { "label": "rig_adapter.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter", "community": 182, "norm_label": "rig_adapter.rs" }, { "label": "OjRawResponse", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_ojrawresponse", "community": 182, "norm_label": "ojrawresponse" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_string", "community": 182, "norm_label": "string" }, { "label": "GetTokenUsage", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "gettokenusage", "community": 182, "norm_label": "gettokenusage" }, { "label": ".token_usage()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_ojrawresponse_token_usage", "community": 182, "norm_label": ".token_usage()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_option", "community": 182, "norm_label": "option" }, { "label": "RigModelAdapter", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter", "community": 182, "norm_label": "rigmodeladapter" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_arc", "community": 182, "norm_label": "arc" }, { "label": "E", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_e", "community": 182, "norm_label": "e" }, { "label": "RigModelAdapter", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e", "community": 182, "norm_label": "rigmodeladapter" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e_new", "community": 182, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_self", "community": 182, "norm_label": "self" }, { "label": "Clone", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_clone", "community": 182, "norm_label": "clone" }, { "label": ".clone()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e_clone", "community": 182, "norm_label": ".clone()" }, { "label": "rig_request_to_oj_messages()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rig_request_to_oj_messages", "community": 182, "norm_label": "rig_request_to_oj_messages()" }, { "label": "CompletionRequest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "completionrequest", "community": 182, "norm_label": "completionrequest" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_vec", "community": 182, "norm_label": "vec" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_message", "community": 182, "norm_label": "message" }, { "label": "tools_to_extra()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L118", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_tools_to_extra", "community": 182, "norm_label": "tools_to_extra()" }, { "label": "ToolDefinition", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_tooldefinition", "community": 182, "norm_label": "tooldefinition" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_value", "community": 182, "norm_label": "value" }, { "label": "make_usage()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_make_usage", "community": 710, "norm_label": "make_usage()" }, { "label": "make_raw()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L147", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_make_raw", "community": 182, "norm_label": "make_raw()" }, { "label": "CompletionModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "completionmodel", "community": 182, "norm_label": "completionmodel" }, { "label": ".make()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L164", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e_make", "community": 182, "norm_label": ".make()" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_client", "community": 182, "norm_label": "client" }, { "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_into", "community": 182, "norm_label": "into" }, { "label": ".completion()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e_completion", "community": 182, "norm_label": ".completion()" }, { "label": "Future", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "future", "community": 182, "norm_label": "future" }, { "label": "Output", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_output", "community": 182, "norm_label": "output" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_result", "community": 182, "norm_label": "result" }, { "label": "CompletionResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "completionresponse", "community": 182, "norm_label": "completionresponse" }, { "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "response", "community": 182, "norm_label": "response" }, { "label": "CompletionError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "completionerror", "community": 182, "norm_label": "completionerror" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_send", "community": 182, "norm_label": "send" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L217", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rigmodeladapter_e_stream", "community": 182, "norm_label": ".stream()" }, { "label": "StreamingCompletionResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "streamingcompletionresponse", "community": 182, "norm_label": "streamingcompletionresponse" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_rs_streamingresponse", "community": 182, "norm_label": "streamingresponse" }, { "label": "test_rig_request_to_oj_messages_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L238", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_test_rig_request_to_oj_messages_basic", "community": 182, "norm_label": "test_rig_request_to_oj_messages_basic()" }, { "label": "test_tools_to_extra()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L260", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_test_tools_to_extra", "community": 182, "norm_label": "test_tools_to_extra()" }, { "label": "test_tools_to_extra_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/rig_adapter.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_rig_adapter_test_tools_to_extra_empty", "community": 182, "norm_label": "test_tools_to_extra_empty()" }, { "label": "sglang.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang", "community": 321, "norm_label": "sglang.rs" }, { "label": "SGLangEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine", "community": 321, "norm_label": "sglangengine" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_string", "community": 321, "norm_label": "string" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_client", "community": 321, "norm_label": "client" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_duration", "community": 321, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_new", "community": 321, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_self", "community": 321, "norm_label": "self" }, { "label": ".with_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_with_defaults", "community": 321, "norm_label": ".with_defaults()" }, { "label": ".from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_from_host", "community": 321, "norm_label": ".from_host()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_default", "community": 321, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_default", "community": 321, "norm_label": ".default()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_inferenceengine", "community": 321, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_engine_id", "community": 321, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_generate", "community": 321, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_message", "community": 321, "norm_label": "message" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_option", "community": 321, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_value", "community": 321, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_result", "community": 321, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_stream", "community": 321, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_tokenstream", "community": 321, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L258", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_list_models", "community": 321, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_rs_vec", "community": 321, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L285", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_sglangengine_health", "community": 321, "norm_label": ".health()" }, { "label": "test_sglang_default_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L313", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_test_sglang_default_host", "community": 321, "norm_label": "test_sglang_default_host()" }, { "label": "test_sglang_from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/sglang.rs", "source_location": "L320", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_sglang_test_sglang_from_host", "community": 321, "norm_label": "test_sglang_from_host()" }, { "label": "openjarvis-engine/src/traits.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/traits.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits", "community": 712, "norm_label": "openjarvis-engine/src/traits.rs" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/traits.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_inferenceengine", "community": 712, "norm_label": "inferenceengine" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_rs_send", "community": 712, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_rs_sync", "community": 712, "norm_label": "sync" }, { "label": "messages_to_dicts()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/traits.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_messages_to_dicts", "community": 712, "norm_label": "messages_to_dicts()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_rs_message", "community": 712, "norm_label": "message" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_rs_vec", "community": 712, "norm_label": "vec" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_rs_value", "community": 712, "norm_label": "value" }, { "label": "test_messages_to_dicts_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/traits.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_test_messages_to_dicts_basic", "community": 712, "norm_label": "test_messages_to_dicts_basic()" }, { "label": "test_messages_to_dicts_with_tool_calls()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/traits.rs", "source_location": "L104", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_traits_test_messages_to_dicts_with_tool_calls", "community": 712, "norm_label": "test_messages_to_dicts_with_tool_calls()" }, { "label": "vllm.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm", "community": 278, "norm_label": "vllm.rs" }, { "label": "VLLMEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine", "community": 278, "norm_label": "vllmengine" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_string", "community": 278, "norm_label": "string" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_client", "community": 278, "norm_label": "client" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_option", "community": 278, "norm_label": "option" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_duration", "community": 278, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_new", "community": 278, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_self", "community": 278, "norm_label": "self" }, { "label": ".with_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_with_defaults", "community": 278, "norm_label": ".with_defaults()" }, { "label": ".from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_from_host", "community": 278, "norm_label": ".from_host()" }, { "label": ".build_headers()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L64", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_build_headers", "community": 278, "norm_label": ".build_headers()" }, { "label": "HeaderMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_headermap", "community": 278, "norm_label": "headermap" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_default", "community": 278, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L81", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_default", "community": 278, "norm_label": ".default()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_inferenceengine", "community": 278, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L88", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_engine_id", "community": 278, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_generate", "community": 278, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_message", "community": 278, "norm_label": "message" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_value", "community": 278, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_result", "community": 278, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_stream", "community": 278, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_tokenstream", "community": 278, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L291", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_list_models", "community": 278, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_rs_vec", "community": 278, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L319", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_vllmengine_health", "community": 278, "norm_label": ".health()" }, { "label": "test_vllm_default_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L348", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_test_vllm_default_host", "community": 278, "norm_label": "test_vllm_default_host()" }, { "label": "test_vllm_from_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L355", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_test_vllm_from_host", "community": 278, "norm_label": "test_vllm_from_host()" }, { "label": "test_vllm_with_api_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-engine/src/vllm.rs", "source_location": "L362", "_origin": "ast", "id": "rust_crates_openjarvis_engine_src_vllm_test_vllm_with_api_key", "community": 278, "norm_label": "test_vllm_with_api_key()" }, { "label": "agent_advisor.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor", "community": 548, "norm_label": "agent_advisor.rs" }, { "label": "TraceInfo", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_traceinfo", "community": 548, "norm_label": "traceinfo" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_rs_string", "community": 548, "norm_label": "string" }, { "label": "Recommendation", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_recommendation", "community": 548, "norm_label": "recommendation" }, { "label": "AgentAdvisorPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_agentadvisorpolicy", "community": 548, "norm_label": "agentadvisorpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_agentadvisorpolicy_new", "community": 548, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_rs_self", "community": 548, "norm_label": "self" }, { "label": ".analyze_patterns()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_agentadvisorpolicy_analyze_patterns", "community": 548, "norm_label": ".analyze_patterns()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_rs_vec", "community": 548, "norm_label": "vec" }, { "label": ".classify()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_agentadvisorpolicy_classify", "community": 548, "norm_label": ".classify()" }, { "label": "test_classify()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L129", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_test_classify", "community": 548, "norm_label": "test_classify()" }, { "label": "test_no_problems_no_recs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L136", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_test_no_problems_no_recs", "community": 548, "norm_label": "test_no_problems_no_recs()" }, { "label": "test_detects_excessive_tool_calls()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_test_detects_excessive_tool_calls", "community": 548, "norm_label": "test_detects_excessive_tool_calls()" }, { "label": "test_detects_repeated_failures()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_advisor.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_advisor_test_detects_repeated_failures", "community": 548, "norm_label": "test_detects_repeated_failures()" }, { "label": "agent_evolver.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver", "community": 365, "norm_label": "agent_evolver.rs" }, { "label": "ToolScore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_toolscore", "community": 365, "norm_label": "toolscore" }, { "label": ".composite_score()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_toolscore_composite_score", "community": 365, "norm_label": ".composite_score()" }, { "label": "AgentScore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentscore", "community": 365, "norm_label": "agentscore" }, { "label": ".composite_score()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentscore_composite_score", "community": 365, "norm_label": ".composite_score()" }, { "label": "AgentConfigRecommendation", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigrecommendation", "community": 365, "norm_label": "agentconfigrecommendation" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_rs_string", "community": 365, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_rs_vec", "community": 365, "norm_label": "vec" }, { "label": "EvolutionTraceData", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_evolutiontracedata", "community": 365, "norm_label": "evolutiontracedata" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_rs_option", "community": 365, "norm_label": "option" }, { "label": "AgentConfigEvolver", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigevolver", "community": 365, "norm_label": "agentconfigevolver" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigevolver_new", "community": 365, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_rs_self", "community": 365, "norm_label": "self" }, { "label": ".min_quality()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L93", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigevolver_min_quality", "community": 365, "norm_label": ".min_quality()" }, { "label": ".analyze()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L98", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigevolver_analyze", "community": 365, "norm_label": ".analyze()" }, { "label": ".analyze_class()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L123", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_agentconfigevolver_analyze_class", "community": 365, "norm_label": ".analyze_class()" }, { "label": "make_trace()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_make_trace", "community": 365, "norm_label": "make_trace()" }, { "label": "test_empty_traces()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L211", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_empty_traces", "community": 365, "norm_label": "test_empty_traces()" }, { "label": "test_analyze_produces_recommendations()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_analyze_produces_recommendations", "community": 365, "norm_label": "test_analyze_produces_recommendations()" }, { "label": "test_tool_score_composite()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L236", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_tool_score_composite", "community": 365, "norm_label": "test_tool_score_composite()" }, { "label": "test_agent_score_composite()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L248", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_agent_score_composite", "community": 365, "norm_label": "test_agent_score_composite()" }, { "label": "test_no_agent_returns_none()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L259", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_no_agent_returns_none", "community": 365, "norm_label": "test_no_agent_returns_none()" }, { "label": "test_multiple_query_classes()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/agent_evolver.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_agent_evolver_test_multiple_query_classes", "community": 365, "norm_label": "test_multiple_query_classes()" }, { "label": "bandit.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit", "community": 366, "norm_label": "bandit.rs" }, { "label": "ArmStats", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_armstats", "community": 366, "norm_label": "armstats" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_default", "community": 366, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_armstats_default", "community": 366, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_self", "community": 366, "norm_label": "self" }, { "label": "BanditRouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy", "community": 366, "norm_label": "banditrouterpolicy" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_vec", "community": 366, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_string", "community": 366, "norm_label": "string" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_mutex", "community": 366, "norm_label": "mutex" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_hashmap", "community": 366, "norm_label": "hashmap" }, { "label": "BanditStrategy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditstrategy", "community": 366, "norm_label": "banditstrategy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy_new", "community": 366, "norm_label": ".new()" }, { "label": ".update()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy_update", "community": 366, "norm_label": ".update()" }, { "label": ".thompson_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy_thompson_sample", "community": 366, "norm_label": ".thompson_sample()" }, { "label": ".ucb1_select()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy_ucb1_select", "community": 366, "norm_label": ".ucb1_select()" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_routerpolicy", "community": 366, "norm_label": "routerpolicy" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_banditrouterpolicy_select_model", "community": 366, "norm_label": ".select_model()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_rs_routingcontext", "community": 366, "norm_label": "routingcontext" }, { "label": "beta_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L117", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_beta_sample", "community": 366, "norm_label": "beta_sample()" }, { "label": "ThreadRng", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "threadrng", "community": 366, "norm_label": "threadrng" }, { "label": "gamma_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_gamma_sample", "community": 366, "norm_label": "gamma_sample()" }, { "label": "test_bandit_thompson_sampling()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_test_bandit_thompson_sampling", "community": 366, "norm_label": "test_bandit_thompson_sampling()" }, { "label": "test_bandit_ucb1()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/bandit.rs", "source_location": "L179", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_bandit_test_bandit_ucb1", "community": 366, "norm_label": "test_bandit_ucb1()" }, { "label": "grpo.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo", "community": 367, "norm_label": "grpo.rs" }, { "label": "GRPORouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L9", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_grporouterpolicy", "community": 367, "norm_label": "grporouterpolicy" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_vec", "community": 367, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_string", "community": 367, "norm_label": "string" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_mutex", "community": 367, "norm_label": "mutex" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_hashmap", "community": 367, "norm_label": "hashmap" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_grporouterpolicy_new", "community": 367, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_self", "community": 367, "norm_label": "self" }, { "label": ".update_weights()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_grporouterpolicy_update_weights", "community": 367, "norm_label": ".update_weights()" }, { "label": ".softmax_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_grporouterpolicy_softmax_sample", "community": 367, "norm_label": ".softmax_sample()" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_routerpolicy", "community": 367, "norm_label": "routerpolicy" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L82", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_grporouterpolicy_select_model", "community": 367, "norm_label": ".select_model()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_rs_routingcontext", "community": 367, "norm_label": "routingcontext" }, { "label": "test_grpo_selection()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_test_grpo_selection", "community": 367, "norm_label": "test_grpo_selection()" }, { "label": "test_grpo_update_biases()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/grpo.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_grpo_test_grpo_update_biases", "community": 367, "norm_label": "test_grpo_update_biases()" }, { "label": "heuristic.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic", "community": 688, "norm_label": "heuristic.rs" }, { "label": "HeuristicRouter", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_heuristicrouter", "community": 688, "norm_label": "heuristicrouter" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_rs_string", "community": 688, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_rs_option", "community": 688, "norm_label": "option" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_heuristicrouter_new", "community": 688, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_rs_self", "community": 688, "norm_label": "self" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_rs_routerpolicy", "community": 688, "norm_label": "routerpolicy" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_heuristicrouter_select_model", "community": 688, "norm_label": ".select_model()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_rs_routingcontext", "community": 688, "norm_label": "routingcontext" }, { "label": "test_heuristic_code()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L60", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_test_heuristic_code", "community": 688, "norm_label": "test_heuristic_code()" }, { "label": "test_heuristic_default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic.rs", "source_location": "L75", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_test_heuristic_default", "community": 688, "norm_label": "test_heuristic_default()" }, { "label": "heuristic_reward.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward", "community": 689, "norm_label": "heuristic_reward.rs" }, { "label": "HeuristicRewardFunction", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_heuristicrewardfunction", "community": 689, "norm_label": "heuristicrewardfunction" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_rs_default", "community": 689, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_heuristicrewardfunction_default", "community": 689, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_rs_self", "community": 689, "norm_label": "self" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_heuristicrewardfunction_new", "community": 689, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_heuristicrewardfunction_compute", "community": 689, "norm_label": ".compute()" }, { "label": "test_default_weights()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L64", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_test_default_weights", "community": 689, "norm_label": "test_default_weights()" }, { "label": "test_perfect_score()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_test_perfect_score", "community": 689, "norm_label": "test_perfect_score()" }, { "label": "test_high_latency_penalises()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_test_high_latency_penalises", "community": 689, "norm_label": "test_high_latency_penalises()" }, { "label": "test_clamp_bounds()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/heuristic_reward.rs", "source_location": "L88", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_heuristic_reward_test_clamp_bounds", "community": 689, "norm_label": "test_clamp_bounds()" }, { "label": "icl_updater.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater", "community": 411, "norm_label": "icl_updater.rs" }, { "label": "ICLExample", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclexample", "community": 411, "norm_label": "iclexample" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_rs_string", "community": 411, "norm_label": "string" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_rs_hashmap", "community": 411, "norm_label": "hashmap" }, { "label": "DiscoveredSequence", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_discoveredsequence", "community": 411, "norm_label": "discoveredsequence" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_rs_vec", "community": 411, "norm_label": "vec" }, { "label": "ICLUpdaterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L27", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy", "community": 411, "norm_label": "iclupdaterpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_new", "community": 411, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_rs_self", "community": 411, "norm_label": "self" }, { "label": ".add_example()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_add_example", "community": 411, "norm_label": ".add_example()" }, { "label": ".rollback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L81", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_rollback", "community": 411, "norm_label": ".rollback()" }, { "label": ".get_examples()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_get_examples", "community": 411, "norm_label": ".get_examples()" }, { "label": ".discover_skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_discover_skills", "community": 411, "norm_label": ".discover_skills()" }, { "label": ".version()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_version", "community": 411, "norm_label": ".version()" }, { "label": ".example_db()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_example_db", "community": 411, "norm_label": ".example_db()" }, { "label": ".discovered()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_iclupdaterpolicy_discovered", "community": 411, "norm_label": ".discovered()" }, { "label": "test_add_example_quality_gate()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_test_add_example_quality_gate", "community": 411, "norm_label": "test_add_example_quality_gate()" }, { "label": "test_rollback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L180", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_test_rollback", "community": 411, "norm_label": "test_rollback()" }, { "label": "test_get_examples_filtered()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_test_get_examples_filtered", "community": 411, "norm_label": "test_get_examples_filtered()" }, { "label": "test_max_examples_trim()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_test_max_examples_trim", "community": 411, "norm_label": "test_max_examples_trim()" }, { "label": "test_discover_skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/icl_updater.rs", "source_location": "L219", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_icl_updater_test_discover_skills", "community": 411, "norm_label": "test_discover_skills()" }, { "label": "learning_orchestrator.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator", "community": 472, "norm_label": "learning_orchestrator.rs" }, { "label": "LearningCycleResult", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningcycleresult", "community": 472, "norm_label": "learningcycleresult" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_rs_string", "community": 472, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_rs_option", "community": 472, "norm_label": "option" }, { "label": "LearningOrchestrator", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningorchestrator", "community": 472, "norm_label": "learningorchestrator" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningorchestrator_new", "community": 472, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_rs_self", "community": 472, "norm_label": "self" }, { "label": ".min_quality()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningorchestrator_min_quality", "community": 472, "norm_label": ".min_quality()" }, { "label": ".min_sft_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningorchestrator_min_sft_pairs", "community": 472, "norm_label": ".min_sft_pairs()" }, { "label": ".evaluate_cycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_learningorchestrator_evaluate_cycle", "community": 472, "norm_label": ".evaluate_cycle()" }, { "label": "current_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_current_timestamp", "community": 472, "norm_label": "current_timestamp()" }, { "label": "test_no_data_skipped()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L136", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_no_data_skipped", "community": 472, "norm_label": "test_no_data_skipped()" }, { "label": "test_no_eval_fn_always_accepts()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L144", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_no_eval_fn_always_accepts", "community": 472, "norm_label": "test_no_eval_fn_always_accepts()" }, { "label": "test_improvement_accepted()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_improvement_accepted", "community": 472, "norm_label": "test_improvement_accepted()" }, { "label": "test_improvement_rejected()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_improvement_rejected", "community": 472, "norm_label": "test_improvement_rejected()" }, { "label": "test_exact_threshold_accepted()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L172", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_exact_threshold_accepted", "community": 472, "norm_label": "test_exact_threshold_accepted()" }, { "label": "test_negative_improvement_rejected()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L179", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_negative_improvement_rejected", "community": 472, "norm_label": "test_negative_improvement_rejected()" }, { "label": "test_timestamp_populated()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_timestamp_populated", "community": 472, "norm_label": "test_timestamp_populated()" }, { "label": "test_accessors()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/learning_orchestrator.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_learning_orchestrator_test_accessors", "community": 472, "norm_label": "test_accessors()" }, { "label": "openjarvis-learning/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_lib", "community": 548, "norm_label": "openjarvis-learning/src/lib.rs" }, { "label": "optimize/engine.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine", "community": 334, "norm_label": "optimize/engine.rs" }, { "label": "TrialRunner", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_trialrunner", "community": 334, "norm_label": "trialrunner" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_send", "community": 334, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_sync", "community": 334, "norm_label": "sync" }, { "label": "get_objective_value()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_get_objective_value", "community": 334, "norm_label": "get_objective_value()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_trialresult", "community": 334, "norm_label": "trialresult" }, { "label": "ObjectiveSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_objectivespec", "community": 334, "norm_label": "objectivespec" }, { "label": "compute_pareto_frontier()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_compute_pareto_frontier", "community": 334, "norm_label": "compute_pareto_frontier()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_vec", "community": 334, "norm_label": "vec" }, { "label": "OptimizationEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_optimizationengine", "community": 738, "norm_label": "optimizationengine" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_searchspace", "community": 738, "norm_label": "searchspace" }, { "label": "LLMOptimizer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_llmoptimizer", "community": 738, "norm_label": "llmoptimizer" }, { "label": "R", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "r", "community": 738, "norm_label": "r" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_option", "community": 738, "norm_label": "option" }, { "label": "OptimizationStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_optimizationstore", "community": 738, "norm_label": "optimizationstore" }, { "label": "OptimizationEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_optimizationengine_r", "community": 738, "norm_label": "optimizationengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_optimizationengine_r_new", "community": 738, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_self", "community": 738, "norm_label": "self" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_optimizationengine_r_run", "community": 334, "norm_label": ".run()" }, { "label": "Fn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "fn", "community": 334, "norm_label": "fn" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_optimizationrun", "community": 334, "norm_label": "optimizationrun" }, { "label": "MockTrialRunner", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L267", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_mocktrialrunner", "community": 334, "norm_label": "mocktrialrunner" }, { "label": "AtomicUsize", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "atomicusize", "community": 334, "norm_label": "atomicusize" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_mocktrialrunner_new", "community": 334, "norm_label": ".new()" }, { "label": ".run_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L282", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_mocktrialrunner_run_trial", "community": 334, "norm_label": ".run_trial()" }, { "label": "TrialConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_rs_trialconfig", "community": 334, "norm_label": "trialconfig" }, { "label": ".benchmark()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L307", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_mocktrialrunner_benchmark", "community": 334, "norm_label": ".benchmark()" }, { "label": "test_compute_pareto_frontier_single()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L313", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_compute_pareto_frontier_single", "community": 334, "norm_label": "test_compute_pareto_frontier_single()" }, { "label": "test_compute_pareto_frontier_dominated()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L340", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_compute_pareto_frontier_dominated", "community": 334, "norm_label": "test_compute_pareto_frontier_dominated()" }, { "label": "test_compute_pareto_frontier_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L377", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_compute_pareto_frontier_empty", "community": 334, "norm_label": "test_compute_pareto_frontier_empty()" }, { "label": "test_optimization_engine_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L383", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_optimization_engine_run", "community": 334, "norm_label": "test_optimization_engine_run()" }, { "label": "test_optimization_engine_early_stop()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L405", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_optimization_engine_early_stop", "community": 334, "norm_label": "test_optimization_engine_early_stop()" }, { "label": "test_optimization_engine_with_store()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L427", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_optimization_engine_with_store", "community": 334, "norm_label": "test_optimization_engine_with_store()" }, { "label": "test_optimization_engine_progress_callback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/engine.rs", "source_location": "L457", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_engine_test_optimization_engine_progress_callback", "community": 334, "norm_label": "test_optimization_engine_progress_callback()" }, { "label": "llm_optimizer.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer", "community": 131, "norm_label": "llm_optimizer.rs" }, { "label": "OptimizerBackend", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_optimizerbackend", "community": 131, "norm_label": "optimizerbackend" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_send", "community": 131, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_sync", "community": 131, "norm_label": "sync" }, { "label": "LLMOptimizer", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer", "community": 131, "norm_label": "llmoptimizer" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_searchspace", "community": 131, "norm_label": "searchspace" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_string", "community": 131, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_option", "community": 131, "norm_label": "option" }, { "label": "Box", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_box", "community": 131, "norm_label": "box" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_new", "community": 131, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_self", "community": 131, "norm_label": "self" }, { "label": ".with_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_with_backend", "community": 131, "norm_label": ".with_backend()" }, { "label": ".propose_initial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_propose_initial", "community": 131, "norm_label": ".propose_initial()" }, { "label": "TrialConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_trialconfig", "community": 131, "norm_label": "trialconfig" }, { "label": ".propose_next()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_propose_next", "community": 131, "norm_label": ".propose_next()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_trialresult", "community": 131, "norm_label": "trialresult" }, { "label": ".propose_targeted()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L142", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_propose_targeted", "community": 131, "norm_label": ".propose_targeted()" }, { "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_hashset", "community": 131, "norm_label": "hashset" }, { "label": ".propose_merge()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L192", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_propose_merge", "community": 131, "norm_label": ".propose_merge()" }, { "label": ".analyze_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L226", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_analyze_trial", "community": 131, "norm_label": ".analyze_trial()" }, { "label": "TrialFeedback", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_trialfeedback", "community": 131, "norm_label": "trialfeedback" }, { "label": ".build_initial_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_build_initial_prompt", "community": 131, "norm_label": ".build_initial_prompt()" }, { "label": ".build_propose_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L304", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_build_propose_prompt", "community": 131, "norm_label": ".build_propose_prompt()" }, { "label": ".build_targeted_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L346", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_build_targeted_prompt", "community": 131, "norm_label": ".build_targeted_prompt()" }, { "label": ".build_merge_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L386", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_build_merge_prompt", "community": 131, "norm_label": ".build_merge_prompt()" }, { "label": ".parse_config_response()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L441", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_parse_config_response", "community": 131, "norm_label": ".parse_config_response()" }, { "label": ".config_from_value()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L471", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_config_from_value", "community": 131, "norm_label": ".config_from_value()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_value", "community": 131, "norm_label": "value" }, { "label": ".try_parse_raw_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L498", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_llmoptimizer_try_parse_raw_json", "community": 131, "norm_label": ".try_parse_raw_json()" }, { "label": "new_trial_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L517", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_new_trial_id", "community": 131, "norm_label": "new_trial_id()" }, { "label": "extract_json_block()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L522", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_extract_json_block", "community": 131, "norm_label": "extract_json_block()" }, { "label": "parse_feedback_response()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L539", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_parse_feedback_response", "community": 131, "norm_label": "parse_feedback_response()" }, { "label": "format_config_params()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L560", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_format_config_params", "community": 131, "norm_label": "format_config_params()" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_rs_hashmap", "community": 131, "norm_label": "hashmap" }, { "label": "format_history()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L570", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_format_history", "community": 131, "norm_label": "format_history()" }, { "label": "MockBackend", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L637", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_mockbackend", "community": 131, "norm_label": "mockbackend" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L642", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_mockbackend_generate", "community": 131, "norm_label": ".generate()" }, { "label": "test_propose_initial_no_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L655", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_propose_initial_no_backend", "community": 131, "norm_label": "test_propose_initial_no_backend()" }, { "label": "test_propose_initial_with_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L674", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_propose_initial_with_backend", "community": 131, "norm_label": "test_propose_initial_with_backend()" }, { "label": "test_propose_next_no_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L710", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_propose_next_no_backend", "community": 131, "norm_label": "test_propose_next_no_backend()" }, { "label": "test_parse_feedback_response_json_block()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L718", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_parse_feedback_response_json_block", "community": 131, "norm_label": "test_parse_feedback_response_json_block()" }, { "label": "test_parse_feedback_response_fallback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L735", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_parse_feedback_response_fallback", "community": 131, "norm_label": "test_parse_feedback_response_fallback()" }, { "label": "test_extract_json_block()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L743", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_extract_json_block", "community": 131, "norm_label": "test_extract_json_block()" }, { "label": "test_extract_json_block_generic()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L751", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_extract_json_block_generic", "community": 131, "norm_label": "test_extract_json_block_generic()" }, { "label": "test_extract_json_block_none()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L758", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_extract_json_block_none", "community": 131, "norm_label": "test_extract_json_block_none()" }, { "label": "test_format_history()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L765", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_format_history", "community": 131, "norm_label": "test_format_history()" }, { "label": "test_analyze_trial_no_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L799", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_analyze_trial_no_backend", "community": 131, "norm_label": "test_analyze_trial_no_backend()" }, { "label": "test_propose_targeted_no_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L811", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_propose_targeted_no_backend", "community": 131, "norm_label": "test_propose_targeted_no_backend()" }, { "label": "test_propose_merge_no_backend()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/llm_optimizer.rs", "source_location": "L832", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_llm_optimizer_test_propose_merge_no_backend", "community": 131, "norm_label": "test_propose_merge_no_backend()" }, { "label": "optimize/mod.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/mod.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_mod", "community": 953, "norm_label": "optimize/mod.rs" }, { "label": "search_space.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space", "community": 739, "norm_label": "search_space.rs" }, { "label": "build_search_space()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_build_search_space", "community": 739, "norm_label": "build_search_space()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_rs_value", "community": 739, "norm_label": "value" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_rs_searchspace", "community": 739, "norm_label": "searchspace" }, { "label": "default_search_space()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L121", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_default_search_space", "community": 739, "norm_label": "default_search_space()" }, { "label": "test_default_search_space()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L279", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_test_default_search_space", "community": 739, "norm_label": "test_default_search_space()" }, { "label": "test_build_search_space_from_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L302", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_test_build_search_space_from_config", "community": 739, "norm_label": "test_build_search_space_from_config()" }, { "label": "test_build_search_space_empty_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L337", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_test_build_search_space_empty_config", "community": 739, "norm_label": "test_build_search_space_empty_config()" }, { "label": "test_default_space_prompt_description()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/search_space.rs", "source_location": "L346", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_search_space_test_default_space_prompt_description", "community": 739, "norm_label": "test_default_space_prompt_description()" }, { "label": "optimize/store.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store", "community": 197, "norm_label": "optimize/store.rs" }, { "label": "OptimizationStore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore", "community": 197, "norm_label": "optimizationstore" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_connection", "community": 197, "norm_label": "connection" }, { "label": ".open()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_open", "community": 197, "norm_label": ".open()" }, { "label": "AsRef", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "asref", "community": 197, "norm_label": "asref" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_path", "community": 197, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_result", "community": 197, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_self", "community": 197, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L97", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_in_memory", "community": 197, "norm_label": ".in_memory()" }, { "label": ".save_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L114", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_save_run", "community": 197, "norm_label": ".save_run()" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_optimizationrun", "community": 197, "norm_label": "optimizationrun" }, { "label": ".get_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_get_run", "community": 197, "norm_label": ".get_run()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_option", "community": 197, "norm_label": "option" }, { "label": ".list_runs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_list_runs", "community": 197, "norm_label": ".list_runs()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_vec", "community": 197, "norm_label": "vec" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_runsummary", "community": 197, "norm_label": "runsummary" }, { "label": ".save_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L233", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_save_trial", "community": 197, "norm_label": ".save_trial()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_trialresult", "community": 197, "norm_label": "trialresult" }, { "label": ".get_trials()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L280", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_get_trials", "community": 197, "norm_label": ".get_trials()" }, { "label": ".build_run_from_row_data()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L307", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizationstore_build_run_from_row_data", "community": 197, "norm_label": ".build_run_from_row_data()" }, { "label": "RunRowData", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L357", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_runrowdata", "community": 197, "norm_label": "runrowdata" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_string", "community": 197, "norm_label": "string" }, { "label": "row_to_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L373", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_row_to_trial", "community": 197, "norm_label": "row_to_trial()" }, { "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_row", "community": 197, "norm_label": "row" }, { "label": "SqlResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "sqlresult", "community": 197, "norm_label": "sqlresult" }, { "label": "search_space_to_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L432", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_search_space_to_json", "community": 197, "norm_label": "search_space_to_json()" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_rs_searchspace", "community": 197, "norm_label": "searchspace" }, { "label": "json_to_search_space()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L436", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_json_to_search_space", "community": 197, "norm_label": "json_to_search_space()" }, { "label": "now_epoch()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L440", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_now_epoch", "community": 197, "norm_label": "now_epoch()" }, { "label": "RunSummary", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L453", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_runsummary", "community": 197, "norm_label": "runsummary" }, { "label": "OptimizeStoreError", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L470", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_optimizestoreerror", "community": 197, "norm_label": "optimizestoreerror" }, { "label": "make_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L482", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_make_trial", "community": 197, "norm_label": "make_trial()" }, { "label": "test_store_save_and_get_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L509", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_test_store_save_and_get_trial", "community": 197, "norm_label": "test_store_save_and_get_trial()" }, { "label": "test_store_save_and_get_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L540", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_test_store_save_and_get_run", "community": 197, "norm_label": "test_store_save_and_get_run()" }, { "label": "test_store_list_runs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L584", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_test_store_list_runs", "community": 197, "norm_label": "test_store_list_runs()" }, { "label": "test_store_get_nonexistent_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L609", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_test_store_get_nonexistent_run", "community": 197, "norm_label": "test_store_get_nonexistent_run()" }, { "label": "test_store_trial_with_feedback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/store.rs", "source_location": "L616", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_store_test_store_trial_with_feedback", "community": 197, "norm_label": "test_store_trial_with_feedback()" }, { "label": "optimize/types.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types", "community": 295, "norm_label": "optimize/types.rs" }, { "label": "DimensionType", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_dimensiontype", "community": 522, "norm_label": "dimensiontype" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_display", "community": 522, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_dimensiontype_fmt", "community": 522, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_formatter", "community": 522, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_result", "community": 522, "norm_label": "result" }, { "label": "SearchDimension", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_searchdimension", "community": 295, "norm_label": "searchdimension" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_string", "community": 295, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_vec", "community": 295, "norm_label": "vec" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_value", "community": 295, "norm_label": "value" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_option", "community": 295, "norm_label": "option" }, { "label": "SearchSpace", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_searchspace", "community": 295, "norm_label": "searchspace" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_hashmap", "community": 295, "norm_label": "hashmap" }, { "label": ".to_prompt_description()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L75", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_searchspace_to_prompt_description", "community": 295, "norm_label": ".to_prompt_description()" }, { "label": "Direction", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L159", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_direction", "community": 295, "norm_label": "direction" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L165", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_direction_fmt", "community": 522, "norm_label": ".fmt()" }, { "label": "ObjectiveSpec", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_objectivespec", "community": 295, "norm_label": "objectivespec" }, { "label": "default_weight()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_default_weight", "community": 295, "norm_label": "default_weight()" }, { "label": "default_objectives()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_default_objectives", "community": 197, "norm_label": "default_objectives()" }, { "label": "all_objectives()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L208", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_all_objectives", "community": 295, "norm_label": "all_objectives()" }, { "label": "SampleScore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L233", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_samplescore", "community": 295, "norm_label": "samplescore" }, { "label": "BenchmarkScore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L277", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_benchmarkscore", "community": 295, "norm_label": "benchmarkscore" }, { "label": "TrialFeedback", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L306", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_trialfeedback", "community": 295, "norm_label": "trialfeedback" }, { "label": "TrialConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L321", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_trialconfig", "community": 295, "norm_label": "trialconfig" }, { "label": "TrialResult", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L333", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_trialresult", "community": 295, "norm_label": "trialresult" }, { "label": "RunStatus", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L367", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_runstatus", "community": 522, "norm_label": "runstatus" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L375", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_runstatus_fmt", "community": 522, "norm_label": ".fmt()" }, { "label": "FromStr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_fromstr", "community": 522, "norm_label": "fromstr" }, { "label": ".from_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L386", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_runstatus_from_str", "community": 522, "norm_label": ".from_str()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_self", "community": 522, "norm_label": "self" }, { "label": "Err", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_rs_err", "community": 522, "norm_label": "err" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L398", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_optimizationrun", "community": 295, "norm_label": "optimizationrun" }, { "label": "param_to_recipe_field()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L426", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_param_to_recipe_field", "community": 295, "norm_label": "param_to_recipe_field()" }, { "label": "test_dimension_type_display()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L448", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_dimension_type_display", "community": 295, "norm_label": "test_dimension_type_display()" }, { "label": "test_dimension_type_serde_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L455", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_dimension_type_serde_roundtrip", "community": 522, "norm_label": "test_dimension_type_serde_roundtrip()" }, { "label": "test_direction_display()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L464", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_direction_display", "community": 295, "norm_label": "test_direction_display()" }, { "label": "test_search_space_to_prompt_description()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L470", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_search_space_to_prompt_description", "community": 295, "norm_label": "test_search_space_to_prompt_description()" }, { "label": "test_trial_config_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L515", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_trial_config_serde", "community": 522, "norm_label": "test_trial_config_serde()" }, { "label": "test_trial_result_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L532", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_trial_result_serde", "community": 522, "norm_label": "test_trial_result_serde()" }, { "label": "test_run_status_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L559", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_run_status_roundtrip", "community": 295, "norm_label": "test_run_status_roundtrip()" }, { "label": "test_default_objectives()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L567", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_default_objectives", "community": 295, "norm_label": "test_default_objectives()" }, { "label": "test_all_objectives()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L575", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_all_objectives", "community": 295, "norm_label": "test_all_objectives()" }, { "label": "test_param_to_recipe_field()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L581", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_param_to_recipe_field", "community": 295, "norm_label": "test_param_to_recipe_field()" }, { "label": "test_sample_score_default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L594", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_sample_score_default", "community": 295, "norm_label": "test_sample_score_default()" }, { "label": "test_benchmark_score_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L602", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_benchmark_score_serde", "community": 522, "norm_label": "test_benchmark_score_serde()" }, { "label": "test_trial_feedback_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/optimize/types.rs", "source_location": "L621", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_optimize_types_test_trial_feedback_serde", "community": 522, "norm_label": "test_trial_feedback_serde()" }, { "label": "orchestrator_types.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types", "community": 216, "norm_label": "orchestrator_types.rs" }, { "label": "normalize_number()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_normalize_number", "community": 216, "norm_label": "normalize_number()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_option", "community": 216, "norm_label": "option" }, { "label": "extract_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_extract_answer", "community": 216, "norm_label": "extract_answer()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_string", "community": 216, "norm_label": "string" }, { "label": "grade_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_grade_answer", "community": 216, "norm_label": "grade_answer()" }, { "label": "OrchestratorAction", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_orchestratoraction", "community": 216, "norm_label": "orchestratoraction" }, { "label": "OrchestratorObservation", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_orchestratorobservation", "community": 216, "norm_label": "orchestratorobservation" }, { "label": "EpisodeStep", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestep", "community": 216, "norm_label": "episodestep" }, { "label": "Episode", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L102", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode", "community": 216, "norm_label": "episode" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_vec", "community": 216, "norm_label": "vec" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_hashmap", "community": 216, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_value", "community": 216, "norm_label": "value" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L118", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode_new", "community": 216, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_rs_self", "community": 216, "norm_label": "self" }, { "label": ".add_step()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L135", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode_add_step", "community": 216, "norm_label": ".add_step()" }, { "label": ".num_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode_num_turns", "community": 216, "norm_label": ".num_turns()" }, { "label": ".compute_ipj()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode_compute_ipj", "community": 216, "norm_label": ".compute_ipj()" }, { "label": ".to_value()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episode_to_value", "community": 216, "norm_label": ".to_value()" }, { "label": "EpisodeState", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L180", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestate", "community": 216, "norm_label": "episodestate" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestate_new", "community": 216, "norm_label": ".new()" }, { "label": ".add_turn()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestate_add_turn", "community": 216, "norm_label": ".add_turn()" }, { "label": ".num_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L202", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestate_num_turns", "community": 216, "norm_label": ".num_turns()" }, { "label": ".to_episode()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_episodestate_to_episode", "community": 216, "norm_label": ".to_episode()" }, { "label": "PolicyOutput", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_policyoutput", "community": 216, "norm_label": "policyoutput" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L233", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_policyoutput_new", "community": 216, "norm_label": ".new()" }, { "label": "test_normalize_number()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L250", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_normalize_number", "community": 216, "norm_label": "test_normalize_number()" }, { "label": "test_extract_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L261", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_extract_answer", "community": 216, "norm_label": "test_extract_answer()" }, { "label": "test_grade_answer_exact()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L270", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_grade_answer_exact", "community": 216, "norm_label": "test_grade_answer_exact()" }, { "label": "test_grade_answer_numeric()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L276", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_grade_answer_numeric", "community": 216, "norm_label": "test_grade_answer_numeric()" }, { "label": "test_grade_answer_zero_expected()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L286", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_grade_answer_zero_expected", "community": 216, "norm_label": "test_grade_answer_zero_expected()" }, { "label": "test_episode_lifecycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L292", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_episode_lifecycle", "community": 216, "norm_label": "test_episode_lifecycle()" }, { "label": "test_episode_final_answer()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L321", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_episode_final_answer", "community": 216, "norm_label": "test_episode_final_answer()" }, { "label": "test_episode_state_to_episode()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L342", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_episode_state_to_episode", "community": 216, "norm_label": "test_episode_state_to_episode()" }, { "label": "test_episode_serialization()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L369", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_episode_serialization", "community": 216, "norm_label": "test_episode_serialization()" }, { "label": "test_policy_output_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/orchestrator_types.rs", "source_location": "L377", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_orchestrator_types_test_policy_output_defaults", "community": 216, "norm_label": "test_policy_output_defaults()" }, { "label": "reward.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward", "community": 255, "norm_label": "reward.rs" }, { "label": "RewardWeights", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rewardweights", "community": 255, "norm_label": "rewardweights" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rewardweights_new", "community": 255, "norm_label": ".new()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_result", "community": 255, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_self", "community": 255, "norm_label": "self" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_string", "community": 255, "norm_label": "string" }, { "label": ".total()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L39", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rewardweights_total", "community": 255, "norm_label": ".total()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_default", "community": 255, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rewardweights_default", "community": 255, "norm_label": ".default()" }, { "label": "Normalizers", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_normalizers", "community": 255, "norm_label": "normalizers" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_normalizers_default", "community": 255, "norm_label": ".default()" }, { "label": "MultiObjectiveReward", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_multiobjectivereward", "community": 255, "norm_label": "multiobjectivereward" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L82", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_multiobjectivereward_new", "community": 255, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_multiobjectivereward_compute", "community": 255, "norm_label": ".compute()" }, { "label": "Episode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_episode", "community": 255, "norm_label": "episode" }, { "label": ".compute_with_breakdown()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L104", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_multiobjectivereward_compute_with_breakdown", "community": 255, "norm_label": ".compute_with_breakdown()" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_hashmap", "community": 255, "norm_label": "hashmap" }, { "label": ".compute_batch()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L141", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_multiobjectivereward_compute_batch", "community": 255, "norm_label": ".compute_batch()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_rs_vec", "community": 255, "norm_label": "vec" }, { "label": "AdaptiveRewardWeights", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_adaptiverewardweights", "community": 255, "norm_label": "adaptiverewardweights" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_adaptiverewardweights_new", "community": 255, "norm_label": ".new()" }, { "label": ".get_weights()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L196", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_adaptiverewardweights_get_weights", "community": 255, "norm_label": ".get_weights()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_adaptiverewardweights_default", "community": 255, "norm_label": ".default()" }, { "label": "make_episode()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L245", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_make_episode", "community": 255, "norm_label": "make_episode()" }, { "label": "test_reward_weights_validation()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L267", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_reward_weights_validation", "community": 255, "norm_label": "test_reward_weights_validation()" }, { "label": "test_compute_correct_episode()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_compute_correct_episode", "community": 255, "norm_label": "test_compute_correct_episode()" }, { "label": "test_compute_incorrect_episode()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L281", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_compute_incorrect_episode", "community": 255, "norm_label": "test_compute_incorrect_episode()" }, { "label": "test_breakdown_keys()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L289", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_breakdown_keys", "community": 255, "norm_label": "test_breakdown_keys()" }, { "label": "test_compute_batch()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L299", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_compute_batch", "community": 255, "norm_label": "test_compute_batch()" }, { "label": "test_adaptive_weights_start()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L311", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_adaptive_weights_start", "community": 255, "norm_label": "test_adaptive_weights_start()" }, { "label": "test_adaptive_weights_end()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L319", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_adaptive_weights_end", "community": 255, "norm_label": "test_adaptive_weights_end()" }, { "label": "test_adaptive_weights_midpoint()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/reward.rs", "source_location": "L327", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_reward_test_adaptive_weights_midpoint", "community": 255, "norm_label": "test_adaptive_weights_midpoint()" }, { "label": "router_enum.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/router_enum.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum", "community": 367, "norm_label": "router_enum.rs" }, { "label": "RouterPolicyEnum", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/router_enum.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_routerpolicyenum", "community": 367, "norm_label": "routerpolicyenum" }, { "label": "HeuristicRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_rs_heuristicrouter", "community": 367, "norm_label": "heuristicrouter" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_rs_routerpolicy", "community": 367, "norm_label": "routerpolicy" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/router_enum.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_routerpolicyenum_select_model", "community": 367, "norm_label": ".select_model()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_rs_routingcontext", "community": 367, "norm_label": "routingcontext" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_rs_string", "community": 367, "norm_label": "string" }, { "label": ".variant_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/router_enum.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_router_enum_routerpolicyenum_variant_key", "community": 367, "norm_label": ".variant_key()" }, { "label": "sft_policy.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy", "community": 523, "norm_label": "sft_policy.rs" }, { "label": "SFTRouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy", "community": 523, "norm_label": "sftrouterpolicy" }, { "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_rwlock", "community": 523, "norm_label": "rwlock" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_hashmap", "community": 523, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_string", "community": 523, "norm_label": "string" }, { "label": "Clone", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_clone", "community": 523, "norm_label": "clone" }, { "label": ".clone()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy_clone", "community": 523, "norm_label": ".clone()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_self", "community": 523, "norm_label": "self" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy_new", "community": 523, "norm_label": ".new()" }, { "label": ".policy_map()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy_policy_map", "community": 523, "norm_label": ".policy_map()" }, { "label": ".classify_query()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy_classify_query", "community": 523, "norm_label": ".classify_query()" }, { "label": ".update_from_data()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L64", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_sftrouterpolicy_update_from_data", "community": 523, "norm_label": ".update_from_data()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_option", "community": 523, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_rs_value", "community": 523, "norm_label": "value" }, { "label": "test_classify_query()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L133", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_test_classify_query", "community": 523, "norm_label": "test_classify_query()" }, { "label": "test_update_from_data_builds_policy()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L152", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_test_update_from_data_builds_policy", "community": 523, "norm_label": "test_update_from_data_builds_policy()" }, { "label": "test_min_samples_threshold()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/sft_policy.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_sft_policy_test_min_samples_threshold", "community": 523, "norm_label": "test_min_samples_threshold()" }, { "label": "skill_discovery.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery", "community": 554, "norm_label": "skill_discovery.rs" }, { "label": "DiscoveredSkill", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_discoveredskill", "community": 554, "norm_label": "discoveredskill" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_rs_string", "community": 554, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_rs_vec", "community": 554, "norm_label": "vec" }, { "label": "SkillDiscovery", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_skilldiscovery", "community": 554, "norm_label": "skilldiscovery" }, { "label": "SeqAccum", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_seqaccum", "community": 554, "norm_label": "seqaccum" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_skilldiscovery_new", "community": 554, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_rs_self", "community": 554, "norm_label": "self" }, { "label": ".analyze()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_skilldiscovery_analyze", "community": 554, "norm_label": ".analyze()" }, { "label": ".discovered_skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L108", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_skilldiscovery_discovered_skills", "community": 554, "norm_label": ".discovered_skills()" }, { "label": ".to_manifests()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_skilldiscovery_to_manifests", "community": 554, "norm_label": ".to_manifests()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_rs_value", "community": 554, "norm_label": "value" }, { "label": "sample_traces()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_sample_traces", "community": 554, "norm_label": "sample_traces()" }, { "label": "test_discovers_frequent_sequence()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L168", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_test_discovers_frequent_sequence", "community": 554, "norm_label": "test_discovers_frequent_sequence()" }, { "label": "test_filters_below_min_freq()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L181", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_test_filters_below_min_freq", "community": 554, "norm_label": "test_filters_below_min_freq()" }, { "label": "test_to_manifests()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/skill_discovery.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_skill_discovery_test_to_manifests", "community": 554, "norm_label": "test_to_manifests()" }, { "label": "trace_policy.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy", "community": 304, "norm_label": "trace_policy.rs" }, { "label": "classify_query()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_classify_query", "community": 304, "norm_label": "classify_query()" }, { "label": "ModelScore", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_modelscore", "community": 304, "norm_label": "modelscore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_modelscore_new", "community": 304, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_self", "community": 304, "norm_label": "self" }, { "label": ".composite_score()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_modelscore_composite_score", "community": 304, "norm_label": ".composite_score()" }, { "label": "TraceDrivenPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy", "community": 304, "norm_label": "tracedrivenpolicy" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_vec", "community": 304, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_string", "community": 304, "norm_label": "string" }, { "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_rwlock", "community": 304, "norm_label": "rwlock" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_hashmap", "community": 304, "norm_label": "hashmap" }, { "label": "Clone", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_clone", "community": 304, "norm_label": "clone" }, { "label": ".clone()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_clone", "community": 304, "norm_label": ".clone()" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L91", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_new", "community": 304, "norm_label": ".new()" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_select_model", "community": 304, "norm_label": ".select_model()" }, { "label": ".update_from_data()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L142", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_update_from_data", "community": 304, "norm_label": ".update_from_data()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_option", "community": 304, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_rs_value", "community": 304, "norm_label": "value" }, { "label": ".observe()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L220", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_observe", "community": 304, "norm_label": ".observe()" }, { "label": ".policy_map()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L250", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_policy_map", "community": 304, "norm_label": ".policy_map()" }, { "label": ".confidence()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L254", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_tracedrivenpolicy_confidence", "community": 304, "norm_label": ".confidence()" }, { "label": "test_classify_code()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L264", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_classify_code", "community": 304, "norm_label": "test_classify_code()" }, { "label": "test_classify_math()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L271", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_classify_math", "community": 304, "norm_label": "test_classify_math()" }, { "label": "test_classify_length()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L277", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_classify_length", "community": 304, "norm_label": "test_classify_length()" }, { "label": "test_select_model_fallback()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L285", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_select_model_fallback", "community": 304, "norm_label": "test_select_model_fallback()" }, { "label": "test_update_and_select()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_update_and_select", "community": 304, "norm_label": "test_update_and_select()" }, { "label": "test_observe()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/trace_policy.rs", "source_location": "L318", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_trace_policy_test_observe", "community": 304, "norm_label": "test_observe()" }, { "label": "training_data.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data", "community": 390, "norm_label": "training_data.rs" }, { "label": "SFTPair", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_sftpair", "community": 390, "norm_label": "sftpair" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_rs_string", "community": 390, "norm_label": "string" }, { "label": "RoutingRecommendation", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_routingrecommendation", "community": 390, "norm_label": "routingrecommendation" }, { "label": "AgentConfigPair", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_agentconfigpair", "community": 390, "norm_label": "agentconfigpair" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_rs_vec", "community": 390, "norm_label": "vec" }, { "label": "MinerTraceData", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_minertracedata", "community": 390, "norm_label": "minertracedata" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_rs_option", "community": 390, "norm_label": "option" }, { "label": "TrainingDataMiner", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer", "community": 390, "norm_label": "trainingdataminer" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer_new", "community": 390, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_rs_self", "community": 390, "norm_label": "self" }, { "label": ".quality_traces()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer_quality_traces", "community": 390, "norm_label": ".quality_traces()" }, { "label": ".extract_sft_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer_extract_sft_pairs", "community": 390, "norm_label": ".extract_sft_pairs()" }, { "label": ".extract_routing_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L108", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer_extract_routing_pairs", "community": 390, "norm_label": ".extract_routing_pairs()" }, { "label": ".extract_agent_config_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L164", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_trainingdataminer_extract_agent_config_pairs", "community": 390, "norm_label": ".extract_agent_config_pairs()" }, { "label": "make_trace()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L249", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_make_trace", "community": 390, "norm_label": "make_trace()" }, { "label": "test_empty_traces()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L270", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_empty_traces", "community": 390, "norm_label": "test_empty_traces()" }, { "label": "test_sft_pairs_deduplication()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L278", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_sft_pairs_deduplication", "community": 390, "norm_label": "test_sft_pairs_deduplication()" }, { "label": "test_sft_pairs_quality_filter()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L290", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_sft_pairs_quality_filter", "community": 390, "norm_label": "test_sft_pairs_quality_filter()" }, { "label": "test_routing_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L304", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_routing_pairs", "community": 390, "norm_label": "test_routing_pairs()" }, { "label": "test_agent_config_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L320", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_agent_config_pairs", "community": 390, "norm_label": "test_agent_config_pairs()" }, { "label": "test_min_samples_per_class()", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/training_data.rs", "source_location": "L336", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_training_data_test_min_samples_per_class", "community": 390, "norm_label": "test_min_samples_per_class()" }, { "label": "openjarvis-learning/src/traits.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/traits.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_traits", "community": 833, "norm_label": "openjarvis-learning/src/traits.rs" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/traits.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_traits_routerpolicy", "community": 833, "norm_label": "routerpolicy" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_traits_rs_send", "community": 833, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_traits_rs_sync", "community": 833, "norm_label": "sync" }, { "label": "LearningPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-learning/src/traits.rs", "source_location": "L12", "_origin": "ast", "id": "rust_crates_openjarvis_learning_src_traits_learningpolicy", "community": 833, "norm_label": "learningpolicy" }, { "label": "openjarvis-mcp/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_lib", "community": 954, "norm_label": "openjarvis-mcp/src/lib.rs" }, { "label": "protocol.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol", "community": 524, "norm_label": "protocol.rs" }, { "label": "McpRequest", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcprequest", "community": 524, "norm_label": "mcprequest" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_rs_string", "community": 524, "norm_label": "string" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_rs_value", "community": 524, "norm_label": "value" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_rs_option", "community": 524, "norm_label": "option" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcprequest_new", "community": 524, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_rs_self", "community": 524, "norm_label": "self" }, { "label": "McpResponse", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcpresponse", "community": 524, "norm_label": "mcpresponse" }, { "label": "McpError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_rs_mcperror", "community": 524, "norm_label": "mcperror" }, { "label": "McpError", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L39", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcperror", "community": 524, "norm_label": "mcperror" }, { "label": ".success()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcpresponse_success", "community": 524, "norm_label": ".success()" }, { "label": ".error()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcpresponse_error", "community": 524, "norm_label": ".error()" }, { "label": ".method_not_found()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcpresponse_method_not_found", "community": 524, "norm_label": ".method_not_found()" }, { "label": ".invalid_params()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_mcpresponse_invalid_params", "community": 524, "norm_label": ".invalid_params()" }, { "label": "test_request_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_test_request_serde", "community": 524, "norm_label": "test_request_serde()" }, { "label": "test_response_success()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_test_response_success", "community": 524, "norm_label": "test_response_success()" }, { "label": "test_response_error()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/protocol.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_protocol_test_response_error", "community": 524, "norm_label": "test_response_error()" }, { "label": "server.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server", "community": 525, "norm_label": "server.rs" }, { "label": "McpServer", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver", "community": 525, "norm_label": "mcpserver" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_rs_arc", "community": 525, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_rs_toolexecutor", "community": 525, "norm_label": "toolexecutor" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_rs_string", "community": 525, "norm_label": "string" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_new", "community": 525, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_rs_self", "community": 525, "norm_label": "self" }, { "label": ".handle_request()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_handle_request", "community": 525, "norm_label": ".handle_request()" }, { "label": ".handle_initialize()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_handle_initialize", "community": 525, "norm_label": ".handle_initialize()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_rs_value", "community": 525, "norm_label": "value" }, { "label": ".handle_tools_list()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_handle_tools_list", "community": 525, "norm_label": ".handle_tools_list()" }, { "label": ".handle_tools_call()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L55", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_handle_tools_call", "community": 525, "norm_label": ".handle_tools_call()" }, { "label": ".handle_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L90", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_mcpserver_handle_json", "community": 525, "norm_label": ".handle_json()" }, { "label": "make_server()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_make_server", "community": 525, "norm_label": "make_server()" }, { "label": "test_initialize()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L120", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_test_initialize", "community": 525, "norm_label": "test_initialize()" }, { "label": "test_tools_list()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L128", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_test_tools_list", "community": 525, "norm_label": "test_tools_list()" }, { "label": "test_tools_call()", "file_type": "code", "source_file": "rust/crates/openjarvis-mcp/src/server.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_mcp_src_server_test_tools_call", "community": 525, "norm_label": "test_tools_call()" }, { "label": "openjarvis-rust", "file_type": "code", "type": "package", "ecosystem": "python", "source_file": "rust/crates/openjarvis-python/pyproject.toml", "source_location": "L1", "version": "0.1.0", "_origin": "ast", "id": "pkg_openjarvis_rust", "community": 951, "norm_label": "openjarvis-rust" }, { "label": "a2a.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a", "community": 65, "norm_label": "a2a.rs" }, { "label": "PyAgentCard", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard", "community": 65, "norm_label": "pyagentcard" }, { "label": "AgentCard", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_agentcard", "community": 65, "norm_label": "agentcard" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_new", "community": 65, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_self", "community": 65, "norm_label": "self" }, { "label": ".with_skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_with_skills", "community": 65, "norm_label": ".with_skills()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_vec", "community": 65, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_string", "community": 65, "norm_label": "string" }, { "label": ".with_modes()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_with_modes", "community": 65, "norm_label": ".with_modes()" }, { "label": ".to_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_to_json", "community": 65, "norm_label": ".to_json()" }, { "label": ".name()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_name", "community": 65, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L40", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_description", "community": 65, "norm_label": ".description()" }, { "label": ".version()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_version", "community": 65, "norm_label": ".version()" }, { "label": ".url()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_url", "community": 65, "norm_label": ".url()" }, { "label": ".skills()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L55", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pyagentcard_skills", "community": 65, "norm_label": ".skills()" }, { "label": "PyA2ATaskStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore", "community": 65, "norm_label": "pya2ataskstore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_new", "community": 65, "norm_label": ".new()" }, { "label": ".create_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_create_task", "community": 65, "norm_label": ".create_task()" }, { "label": ".get_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_get_task", "community": 65, "norm_label": ".get_task()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_option", "community": 65, "norm_label": "option" }, { "label": ".update_state()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_update_state", "community": 65, "norm_label": ".update_state()" }, { "label": ".set_output()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L97", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_set_output", "community": 65, "norm_label": ".set_output()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_pya2ataskstore_list_tasks", "community": 65, "norm_label": ".list_tasks()" }, { "label": "parse_a2a_request()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/a2a.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_parse_a2a_request", "community": 65, "norm_label": "parse_a2a_request()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_a2a_rs_pyresult", "community": 65, "norm_label": "pyresult" }, { "label": "agents.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents", "community": 183, "norm_label": "agents.rs" }, { "label": "AgentEnum", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_agentenum", "community": 183, "norm_label": "agentenum" }, { "label": "SimpleAgent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "simpleagent", "community": 183, "norm_label": "simpleagent" }, { "label": "DefaultAdapter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "defaultadapter", "community": 183, "norm_label": "defaultadapter" }, { "label": "OrchestratorAgent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "orchestratoragent", "community": 183, "norm_label": "orchestratoragent" }, { "label": "NativeReActAgent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "nativereactagent", "community": 183, "norm_label": "nativereactagent" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_agentenum_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_agentenum_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_agentenum_run", "community": 709, "norm_label": ".run()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_option", "community": 709, "norm_label": "option" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_agentcontext", "community": 709, "norm_label": "agentcontext" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_result", "community": 709, "norm_label": "result" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_agentresult", "community": 709, "norm_label": "agentresult" }, { "label": "make_adapter()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_make_adapter", "community": 183, "norm_label": "make_adapter()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_pyresult", "community": 183, "norm_label": "pyresult" }, { "label": "PySimpleAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pysimpleagent", "community": 183, "norm_label": "pysimpleagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pysimpleagent_new", "community": 183, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_self", "community": 183, "norm_label": "self" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pysimpleagent_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pysimpleagent_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L87", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pysimpleagent_run", "community": 183, "norm_label": ".run()" }, { "label": "PyOrchestratorAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L99", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyorchestratoragent", "community": 183, "norm_label": "pyorchestratoragent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyorchestratoragent_new", "community": 183, "norm_label": ".new()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L123", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyorchestratoragent_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L127", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyorchestratoragent_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L131", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyorchestratoragent_run", "community": 183, "norm_label": ".run()" }, { "label": "PyNativeReActAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L143", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativereactagent", "community": 183, "norm_label": "pynativereactagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativereactagent_new", "community": 183, "norm_label": ".new()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L166", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativereactagent_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativereactagent_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativereactagent_run", "community": 183, "norm_label": ".run()" }, { "label": "PyNativeOpenHandsAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativeopenhandsagent", "community": 183, "norm_label": "pynativeopenhandsagent" }, { "label": "Box", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_box", "community": 183, "norm_label": "box" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativeopenhandsagent_new", "community": 183, "norm_label": ".new()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L221", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativeopenhandsagent_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L225", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativeopenhandsagent_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L229", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pynativeopenhandsagent_run", "community": 183, "norm_label": ".run()" }, { "label": "PyMonitorOperativeAgent", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L242", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pymonitoroperativeagent", "community": 183, "norm_label": "pymonitoroperativeagent" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L270", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pymonitoroperativeagent_new", "community": 183, "norm_label": ".new()" }, { "label": ".agent_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L336", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pymonitoroperativeagent_agent_id", "community": 183, "norm_label": ".agent_id()" }, { "label": ".accepts_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L340", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pymonitoroperativeagent_accepts_tools", "community": 183, "norm_label": ".accepts_tools()" }, { "label": ".run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L344", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pymonitoroperativeagent_run", "community": 183, "norm_label": ".run()" }, { "label": "PyLoopGuard", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L357", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyloopguard", "community": 709, "norm_label": "pyloopguard" }, { "label": "LoopGuard", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "loopguard", "community": 709, "norm_label": "loopguard" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L365", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyloopguard_new", "community": 183, "norm_label": ".new()" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L371", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyloopguard_check", "community": 709, "norm_label": ".check()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_rs_string", "community": 709, "norm_label": "string" }, { "label": ".reset()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/agents.rs", "source_location": "L375", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_agents_pyloopguard_reset", "community": 709, "norm_label": ".reset()" }, { "label": "core.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core", "community": 256, "norm_label": "core.rs" }, { "label": "PyMessage", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymessage", "community": 256, "norm_label": "pymessage" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_string", "community": 256, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_option", "community": 256, "norm_label": "option" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymessage_new", "community": 256, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_self", "community": 256, "norm_label": "self" }, { "label": ".__repr__()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymessage_repr", "community": 256, "norm_label": ".__repr__()" }, { "label": ".to_core()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymessage_to_core", "community": 256, "norm_label": ".to_core()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_message", "community": 256, "norm_label": "message" }, { "label": "PyToolResult", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pytoolresult", "community": 256, "norm_label": "pytoolresult" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pytoolresult_new", "community": 256, "norm_label": ".new()" }, { "label": ".__repr__()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pytoolresult_repr", "community": 256, "norm_label": ".__repr__()" }, { "label": "PyToolCall", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pytoolcall", "community": 256, "norm_label": "pytoolcall" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pytoolcall_new", "community": 256, "norm_label": ".new()" }, { "label": "PyConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L98", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyconfig", "community": 256, "norm_label": "pyconfig" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_jarvisconfig", "community": 256, "norm_label": "jarvisconfig" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyconfig_new", "community": 256, "norm_label": ".new()" }, { "label": ".__repr__()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyconfig_repr", "community": 256, "norm_label": ".__repr__()" }, { "label": ".engine_default()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyconfig_engine_default", "community": 256, "norm_label": ".engine_default()" }, { "label": ".model_default()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyconfig_model_default", "community": 256, "norm_label": ".model_default()" }, { "label": "PyEventBus", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyeventbus", "community": 256, "norm_label": "pyeventbus" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_arc", "community": 256, "norm_label": "arc" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_rs_eventbus", "community": 256, "norm_label": "eventbus" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L137", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyeventbus_new", "community": 256, "norm_label": ".new()" }, { "label": ".history_len()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L143", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyeventbus_history_len", "community": 256, "norm_label": ".history_len()" }, { "label": "PyModelSpec", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L150", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymodelspec", "community": 256, "norm_label": "pymodelspec" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pymodelspec_new", "community": 256, "norm_label": ".new()" }, { "label": "PyRoutingContext", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyroutingcontext", "community": 256, "norm_label": "pyroutingcontext" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L179", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyroutingcontext_new", "community": 256, "norm_label": ".new()" }, { "label": "PyAgentContext", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L185", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyagentcontext", "community": 256, "norm_label": "pyagentcontext" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyagentcontext_new", "community": 256, "norm_label": ".new()" }, { "label": "PyAgentResult", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L200", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyagentresult", "community": 183, "norm_label": "pyagentresult" }, { "label": ".__repr__()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/core.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_core_pyagentresult_repr", "community": 256, "norm_label": ".__repr__()" }, { "label": "src/engine.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine", "community": 412, "norm_label": "src/engine.rs" }, { "label": "PyEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L9", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine", "community": 412, "norm_label": "pyengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_new", "community": 412, "norm_label": ".new()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_option", "community": 412, "norm_label": "option" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_pyresult", "community": 412, "norm_label": "pyresult" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_self", "community": 412, "norm_label": "self" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L103", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_engine_id", "community": 412, "norm_label": ".engine_id()" }, { "label": ".variant_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_variant_key", "community": 412, "norm_label": ".variant_key()" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_health", "community": 412, "norm_label": ".health()" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L115", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_list_models", "community": 412, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_vec", "community": 412, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_string", "community": 412, "norm_label": "string" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_generate", "community": 412, "norm_label": ".generate()" }, { "label": ".__repr__()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyengine_repr", "community": 412, "norm_label": ".__repr__()" }, { "label": "PyOllamaEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L145", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine", "community": 412, "norm_label": "pyollamaengine" }, { "label": "OllamaEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_rs_ollamaengine", "community": 412, "norm_label": "ollamaengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine_new", "community": 412, "norm_label": ".new()" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L159", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine_engine_id", "community": 412, "norm_label": ".engine_id()" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine_health", "community": 412, "norm_label": ".health()" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine_list_models", "community": 412, "norm_label": ".list_models()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/engine.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_engine_pyollamaengine_generate", "community": 412, "norm_label": ".generate()" }, { "label": "learning.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning", "community": 104, "norm_label": "learning.rs" }, { "label": "PyHeuristicRouter", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrouter", "community": 104, "norm_label": "pyheuristicrouter" }, { "label": "HeuristicRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_heuristicrouter", "community": 104, "norm_label": "heuristicrouter" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrouter_new", "community": 391, "norm_label": ".new()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_option", "community": 104, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_string", "community": 104, "norm_label": "string" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_self", "community": 391, "norm_label": "self" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrouter_select_model", "community": 104, "norm_label": ".select_model()" }, { "label": "PyBanditRouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pybanditrouterpolicy", "community": 104, "norm_label": "pybanditrouterpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pybanditrouterpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_vec", "community": 391, "norm_label": "vec" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pybanditrouterpolicy_select_model", "community": 104, "norm_label": ".select_model()" }, { "label": ".update()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pybanditrouterpolicy_update", "community": 104, "norm_label": ".update()" }, { "label": "PyGRPORouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pygrporouterpolicy", "community": 104, "norm_label": "pygrporouterpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L81", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pygrporouterpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L87", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pygrporouterpolicy_select_model", "community": 104, "norm_label": ".select_model()" }, { "label": ".update_weights()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pygrporouterpolicy_update_weights", "community": 104, "norm_label": ".update_weights()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_pyresult", "community": 104, "norm_label": "pyresult" }, { "label": "PyOptimizationStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyoptimizationstore", "community": 104, "norm_label": "pyoptimizationstore" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_mutex", "community": 104, "norm_label": "mutex" }, { "label": "OptimizationStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_optimizationstore", "community": 104, "norm_label": "optimizationstore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L115", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyoptimizationstore_new", "community": 391, "norm_label": ".new()" }, { "label": ".save_trial()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L129", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyoptimizationstore_save_trial", "community": 104, "norm_label": ".save_trial()" }, { "label": ".get_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyoptimizationstore_get_run", "community": 104, "norm_label": ".get_run()" }, { "label": ".list_runs()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L156", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyoptimizationstore_list_runs", "community": 104, "norm_label": ".list_runs()" }, { "label": "PyLLMOptimizer", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyllmoptimizer", "community": 104, "norm_label": "pyllmoptimizer" }, { "label": "LLMOptimizer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_llmoptimizer", "community": 104, "norm_label": "llmoptimizer" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyllmoptimizer_new", "community": 391, "norm_label": ".new()" }, { "label": ".propose_initial()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L211", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyllmoptimizer_propose_initial", "community": 104, "norm_label": ".propose_initial()" }, { "label": ".propose_next()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyllmoptimizer_propose_next", "community": 104, "norm_label": ".propose_next()" }, { "label": "PySFTRouterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L230", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pysftrouterpolicy", "community": 104, "norm_label": "pysftrouterpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L238", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pysftrouterpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": ".policy_map()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pysftrouterpolicy_policy_map", "community": 104, "norm_label": ".policy_map()" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_rs_hashmap", "community": 104, "norm_label": "hashmap" }, { "label": ".classify_query()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L249", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pysftrouterpolicy_classify_query", "community": 104, "norm_label": ".classify_query()" }, { "label": ".update_from_data()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L253", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pysftrouterpolicy_update_from_data", "community": 104, "norm_label": ".update_from_data()" }, { "label": "PyHeuristicRewardFunction", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L265", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrewardfunction", "community": 104, "norm_label": "pyheuristicrewardfunction" }, { "label": "HeuristicRewardFunction", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "heuristicrewardfunction", "community": 548, "norm_label": "heuristicrewardfunction" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L273", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrewardfunction_new", "community": 391, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L291", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyheuristicrewardfunction_compute", "community": 104, "norm_label": ".compute()" }, { "label": "PySkillDiscovery", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L306", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyskilldiscovery", "community": 104, "norm_label": "pyskilldiscovery" }, { "label": "SkillDiscovery", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "skilldiscovery", "community": 104, "norm_label": "skilldiscovery" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L314", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyskilldiscovery_new", "community": 391, "norm_label": ".new()" }, { "label": ".analyze()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L330", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyskilldiscovery_analyze", "community": 104, "norm_label": ".analyze()" }, { "label": "PyTraceDrivenPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L341", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytracedrivenpolicy", "community": 104, "norm_label": "pytracedrivenpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L349", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytracedrivenpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": ".select_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L359", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytracedrivenpolicy_select_model", "community": 104, "norm_label": ".select_model()" }, { "label": ".policy_map()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L363", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytracedrivenpolicy_policy_map", "community": 104, "norm_label": ".policy_map()" }, { "label": ".observe()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L368", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytracedrivenpolicy_observe", "community": 104, "norm_label": ".observe()" }, { "label": "PyAgentAdvisorPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L377", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentadvisorpolicy", "community": 104, "norm_label": "pyagentadvisorpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L385", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentadvisorpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": ".analyze_patterns()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L391", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentadvisorpolicy_analyze_patterns", "community": 104, "norm_label": ".analyze_patterns()" }, { "label": ".classify()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L399", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentadvisorpolicy_classify", "community": 104, "norm_label": ".classify()" }, { "label": "PyICLUpdaterPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L407", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy", "community": 391, "norm_label": "pyiclupdaterpolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L415", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy_new", "community": 391, "norm_label": ".new()" }, { "label": ".add_example()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L425", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy_add_example", "community": 391, "norm_label": ".add_example()" }, { "label": ".rollback()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L434", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy_rollback", "community": 391, "norm_label": ".rollback()" }, { "label": ".get_examples()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L438", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy_get_examples", "community": 391, "norm_label": ".get_examples()" }, { "label": ".version()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L443", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyiclupdaterpolicy_version", "community": 391, "norm_label": ".version()" }, { "label": "PyTrainingDataMiner", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L451", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytrainingdataminer", "community": 104, "norm_label": "pytrainingdataminer" }, { "label": "TrainingDataMiner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "trainingdataminer", "community": 104, "norm_label": "trainingdataminer" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L459", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytrainingdataminer_new", "community": 391, "norm_label": ".new()" }, { "label": ".extract_sft_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L465", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytrainingdataminer_extract_sft_pairs", "community": 104, "norm_label": ".extract_sft_pairs()" }, { "label": ".extract_routing_pairs()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L472", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pytrainingdataminer_extract_routing_pairs", "community": 104, "norm_label": ".extract_routing_pairs()" }, { "label": "PyAgentConfigEvolver", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L483", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentconfigevolver", "community": 104, "norm_label": "pyagentconfigevolver" }, { "label": "AgentConfigEvolver", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "agentconfigevolver", "community": 104, "norm_label": "agentconfigevolver" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L491", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentconfigevolver_new", "community": 391, "norm_label": ".new()" }, { "label": ".analyze()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L497", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pyagentconfigevolver_analyze", "community": 104, "norm_label": ".analyze()" }, { "label": "PyMultiObjectiveReward", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L509", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pymultiobjectivereward", "community": 104, "norm_label": "pymultiobjectivereward" }, { "label": "MultiObjectiveReward", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "multiobjectivereward", "community": 104, "norm_label": "multiobjectivereward" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L516", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pymultiobjectivereward_new", "community": 391, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L525", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pymultiobjectivereward_compute", "community": 104, "norm_label": ".compute()" }, { "label": "PyLearningOrchestrator", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L535", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pylearningorchestrator", "community": 104, "norm_label": "pylearningorchestrator" }, { "label": "LearningOrchestrator", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "learningorchestrator", "community": 104, "norm_label": "learningorchestrator" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L543", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pylearningorchestrator_new", "community": 391, "norm_label": ".new()" }, { "label": ".evaluate_cycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/learning.rs", "source_location": "L554", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_learning_pylearningorchestrator_evaluate_cycle", "community": 104, "norm_label": ".evaluate_cycle()" }, { "label": "openjarvis-python/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib", "community": 632, "norm_label": "openjarvis-python/src/lib.rs" }, { "label": "load_config()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_load_config", "community": 632, "norm_label": "load_config()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_rs_option", "community": 632, "norm_label": "option" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_rs_pyresult", "community": 632, "norm_label": "pyresult" }, { "label": "detect_hardware()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_detect_hardware", "community": 632, "norm_label": "detect_hardware()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_rs_string", "community": 632, "norm_label": "string" }, { "label": "check_ssrf()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_check_ssrf", "community": 632, "norm_label": "check_ssrf()" }, { "label": "is_sensitive_file()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_is_sensitive_file", "community": 632, "norm_label": "is_sensitive_file()" }, { "label": "register_builtin_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_register_builtin_models", "community": 632, "norm_label": "register_builtin_models()" }, { "label": "classify_query()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_classify_query", "community": 632, "norm_label": "classify_query()" }, { "label": "openjarvis_rust()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/lib.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_lib_openjarvis_rust", "community": 632, "norm_label": "openjarvis_rust()" }, { "label": "Bound", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "bound", "community": 632, "norm_label": "bound" }, { "label": "PyModule", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "pymodule", "community": 632, "norm_label": "pymodule" }, { "label": "mcp.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/mcp.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp", "community": 809, "norm_label": "mcp.rs" }, { "label": "PyMcpServer", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/mcp.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp_pymcpserver", "community": 809, "norm_label": "pymcpserver" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/mcp.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp_pymcpserver_new", "community": 809, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp_rs_self", "community": 809, "norm_label": "self" }, { "label": ".handle_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/mcp.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp_pymcpserver_handle_json", "community": 809, "norm_label": ".handle_json()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_mcp_rs_string", "community": 809, "norm_label": "string" }, { "label": "recipes.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes", "community": 499, "norm_label": "recipes.rs" }, { "label": "PyRecipe", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe", "community": 499, "norm_label": "pyrecipe" }, { "label": "Recipe", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_rs_recipe", "community": 499, "norm_label": "recipe" }, { "label": ".name()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_name", "community": 499, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_description", "community": 499, "norm_label": ".description()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_rs_option", "community": 499, "norm_label": "option" }, { "label": ".model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_model", "community": 499, "norm_label": ".model()" }, { "label": ".engine_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_engine_key", "community": 499, "norm_label": ".engine_key()" }, { "label": ".agent_type()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_agent_type", "community": 499, "norm_label": ".agent_type()" }, { "label": ".max_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_max_turns", "community": 499, "norm_label": ".max_turns()" }, { "label": ".temperature()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_temperature", "community": 499, "norm_label": ".temperature()" }, { "label": ".tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_tools", "community": 499, "norm_label": ".tools()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_rs_vec", "community": 499, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_rs_string", "community": 499, "norm_label": "string" }, { "label": ".to_builder_kwargs()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_to_builder_kwargs", "community": 499, "norm_label": ".to_builder_kwargs()" }, { "label": ".to_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_pyrecipe_to_json", "community": 499, "norm_label": ".to_json()" }, { "label": "load_recipe()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/recipes.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_load_recipe", "community": 499, "norm_label": "load_recipe()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_recipes_rs_pyresult", "community": 499, "norm_label": "pyresult" }, { "label": "scheduler.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler", "community": 587, "norm_label": "scheduler.rs" }, { "label": "PySchedulerStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore", "community": 587, "norm_label": "pyschedulerstore" }, { "label": "SchedulerStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_rs_schedulerstore", "community": 587, "norm_label": "schedulerstore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_new", "community": 587, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_rs_self", "community": 587, "norm_label": "self" }, { "label": ".create_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_create_task", "community": 587, "norm_label": ".create_task()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_rs_pyresult", "community": 587, "norm_label": "pyresult" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_rs_string", "community": 587, "norm_label": "string" }, { "label": ".get_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_get_task", "community": 587, "norm_label": ".get_task()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_rs_option", "community": 587, "norm_label": "option" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_list_tasks", "community": 587, "norm_label": ".list_tasks()" }, { "label": ".update_status()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L40", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_update_status", "community": 587, "norm_label": ".update_status()" }, { "label": ".record_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_record_run", "community": 587, "norm_label": ".record_run()" }, { "label": ".delete_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_pyschedulerstore_delete_task", "community": 587, "norm_label": ".delete_task()" }, { "label": "parse_cron_next()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/scheduler.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_scheduler_parse_cron_next", "community": 587, "norm_label": "parse_cron_next()" }, { "label": "security.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security", "community": 118, "norm_label": "security.rs" }, { "label": "PySecretScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pysecretscanner", "community": 118, "norm_label": "pysecretscanner" }, { "label": "SecretScanner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_secretscanner", "community": 118, "norm_label": "secretscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pysecretscanner_new", "community": 118, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_self", "community": 118, "norm_label": "self" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pysecretscanner_scan", "community": 118, "norm_label": ".scan()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_pyresult", "community": 118, "norm_label": "pyresult" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_string", "community": 118, "norm_label": "string" }, { "label": ".redact()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pysecretscanner_redact", "community": 118, "norm_label": ".redact()" }, { "label": "PyPIIScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pypiiscanner", "community": 118, "norm_label": "pypiiscanner" }, { "label": "PIIScanner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_piiscanner", "community": 118, "norm_label": "piiscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pypiiscanner_new", "community": 118, "norm_label": ".new()" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pypiiscanner_scan", "community": 118, "norm_label": ".scan()" }, { "label": ".redact()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pypiiscanner_redact", "community": 118, "norm_label": ".redact()" }, { "label": "PyGuardrailsEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L54", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyguardrailsengine", "community": 118, "norm_label": "pyguardrailsengine" }, { "label": "GuardrailsEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "guardrailsengine", "community": 118, "norm_label": "guardrailsengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyguardrailsengine_new", "community": 118, "norm_label": ".new()" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L88", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyguardrailsengine_engine_id", "community": 118, "norm_label": ".engine_id()" }, { "label": "PyAuditLogger", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyauditlogger", "community": 118, "norm_label": "pyauditlogger" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_mutex", "community": 118, "norm_label": "mutex" }, { "label": "AuditLogger", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "auditlogger", "community": 118, "norm_label": "auditlogger" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L103", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyauditlogger_new", "community": 118, "norm_label": ".new()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_option", "community": 118, "norm_label": "option" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L115", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyauditlogger_count", "community": 118, "norm_label": ".count()" }, { "label": ".verify_chain()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyauditlogger_verify_chain", "community": 118, "norm_label": ".verify_chain()" }, { "label": ".tail_hash()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyauditlogger_tail_hash", "community": 118, "norm_label": ".tail_hash()" }, { "label": "PyCapabilityPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L132", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy", "community": 118, "norm_label": "pycapabilitypolicy" }, { "label": "CapabilityPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_capabilitypolicy", "community": 118, "norm_label": "capabilitypolicy" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy_new", "community": 118, "norm_label": ".new()" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L146", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy_check", "community": 118, "norm_label": ".check()" }, { "label": ".grant()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L150", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy_grant", "community": 118, "norm_label": ".grant()" }, { "label": ".deny()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy_deny", "community": 118, "norm_label": ".deny()" }, { "label": ".list_agents()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L158", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pycapabilitypolicy_list_agents", "community": 118, "norm_label": ".list_agents()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_vec", "community": 118, "norm_label": "vec" }, { "label": "PyInjectionScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L164", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyinjectionscanner", "community": 118, "norm_label": "pyinjectionscanner" }, { "label": "InjectionScanner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "injectionscanner", "community": 118, "norm_label": "injectionscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L171", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyinjectionscanner_new", "community": 118, "norm_label": ".new()" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L177", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyinjectionscanner_scan", "community": 118, "norm_label": ".scan()" }, { "label": "PyRateLimiter", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L185", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyratelimiter", "community": 118, "norm_label": "pyratelimiter" }, { "label": "RateLimiter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ratelimiter", "community": 118, "norm_label": "ratelimiter" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyratelimiter_new", "community": 118, "norm_label": ".new()" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyratelimiter_check", "community": 118, "norm_label": ".check()" }, { "label": ".reset()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L211", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pyratelimiter_reset", "community": 118, "norm_label": ".reset()" }, { "label": "PyTaintSet", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L217", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pytaintset", "community": 118, "norm_label": "pytaintset" }, { "label": "TaintSet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_rs_taintset", "community": 118, "norm_label": "taintset" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L224", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pytaintset_new", "community": 118, "norm_label": ".new()" }, { "label": ".add()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L230", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pytaintset_add", "community": 118, "norm_label": ".add()" }, { "label": ".has()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pytaintset_has", "community": 118, "norm_label": ".has()" }, { "label": ".is_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/security.rs", "source_location": "L255", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_security_pytaintset_is_empty", "community": 118, "norm_label": ".is_empty()" }, { "label": "sessions.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions", "community": 613, "norm_label": "sessions.rs" }, { "label": "PySessionStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore", "community": 613, "norm_label": "pysessionstore" }, { "label": "SessionStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_rs_sessionstore", "community": 613, "norm_label": "sessionstore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_new", "community": 613, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_rs_self", "community": 613, "norm_label": "self" }, { "label": ".get_or_create()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_get_or_create", "community": 613, "norm_label": ".get_or_create()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_rs_string", "community": 613, "norm_label": "string" }, { "label": ".save_message()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_save_message", "community": 613, "norm_label": ".save_message()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_rs_pyresult", "community": 613, "norm_label": "pyresult" }, { "label": ".consolidate()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_consolidate", "community": 613, "norm_label": ".consolidate()" }, { "label": ".link_channel()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_link_channel", "community": 613, "norm_label": ".link_channel()" }, { "label": ".list_sessions()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_list_sessions", "community": 613, "norm_label": ".list_sessions()" }, { "label": ".decay()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/sessions.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_pysessionstore_decay", "community": 613, "norm_label": ".decay()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_sessions_rs_option", "community": 613, "norm_label": "option" }, { "label": "skills.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills", "community": 368, "norm_label": "skills.rs" }, { "label": "PySkillManifest", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest", "community": 368, "norm_label": "pyskillmanifest" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_rs_skillmanifest", "community": 368, "norm_label": "skillmanifest" }, { "label": ".name()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_name", "community": 368, "norm_label": ".name()" }, { "label": ".version()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_version", "community": 368, "norm_label": ".version()" }, { "label": ".description()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_description", "community": 368, "norm_label": ".description()" }, { "label": ".author()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_author", "community": 368, "norm_label": ".author()" }, { "label": ".steps_count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_steps_count", "community": 368, "norm_label": ".steps_count()" }, { "label": ".required_capabilities()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_required_capabilities", "community": 368, "norm_label": ".required_capabilities()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_rs_vec", "community": 368, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_rs_string", "community": 368, "norm_label": "string" }, { "label": ".to_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_to_json", "community": 368, "norm_label": ".to_json()" }, { "label": ".manifest_bytes()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_manifest_bytes", "community": 368, "norm_label": ".manifest_bytes()" }, { "label": ".verify_signature()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_pyskillmanifest_verify_signature", "community": 368, "norm_label": ".verify_signature()" }, { "label": "parse_public_key_hex()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_parse_public_key_hex", "community": 368, "norm_label": "parse_public_key_hex()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_rs_option", "community": 368, "norm_label": "option" }, { "label": "load_skill()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_load_skill", "community": 368, "norm_label": "load_skill()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_rs_pyresult", "community": 368, "norm_label": "pyresult" }, { "label": "empty_input_returns_empty_vec()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L88", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_empty_input_returns_empty_vec", "community": 368, "norm_label": "empty_input_returns_empty_vec()" }, { "label": "valid_hex_decodes()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L93", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_valid_hex_decodes", "community": 368, "norm_label": "valid_hex_decodes()" }, { "label": "odd_length_rejected_without_panic()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_odd_length_rejected_without_panic", "community": 368, "norm_label": "odd_length_rejected_without_panic()" }, { "label": "non_hex_chars_rejected()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_non_hex_chars_rejected", "community": 368, "norm_label": "non_hex_chars_rejected()" }, { "label": "multibyte_utf8_rejected_without_panic()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/skills.rs", "source_location": "L120", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_skills_multibyte_utf8_rejected_without_panic", "community": 368, "norm_label": "multibyte_utf8_rejected_without_panic()" }, { "label": "storage.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage", "community": 100, "norm_label": "storage.rs" }, { "label": "PySQLiteMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory", "community": 100, "norm_label": "pysqlitememory" }, { "label": "SQLiteMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_sqlitememory", "community": 100, "norm_label": "sqlitememory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_new", "community": 100, "norm_label": ".new()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_pyresult", "community": 100, "norm_label": "pyresult" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_self", "community": 100, "norm_label": "self" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_store", "community": 100, "norm_label": ".store()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_option", "community": 100, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_string", "community": 100, "norm_label": "string" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_count", "community": 100, "norm_label": ".count()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_delete", "community": 100, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pysqlitememory_clear", "community": 100, "norm_label": ".clear()" }, { "label": "PyBM25Memory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory", "community": 100, "norm_label": "pybm25memory" }, { "label": "BM25Memory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_bm25memory", "community": 100, "norm_label": "bm25memory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory_new", "community": 100, "norm_label": ".new()" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory_store", "community": 100, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L103", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pybm25memory_count", "community": 100, "norm_label": ".count()" }, { "label": "PyFAISSMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory", "community": 100, "norm_label": "pyfaissmemory" }, { "label": "FAISSMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_faissmemory", "community": 100, "norm_label": "faissmemory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_new", "community": 100, "norm_label": ".new()" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L125", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_store", "community": 100, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L141", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_count", "community": 100, "norm_label": ".count()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L155", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_delete", "community": 100, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L161", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyfaissmemory_clear", "community": 100, "norm_label": ".clear()" }, { "label": "PyColBERTMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory", "community": 100, "norm_label": "pycolbertmemory" }, { "label": "ColBERTMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_colbertmemory", "community": 100, "norm_label": "colbertmemory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L177", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_new", "community": 100, "norm_label": ".new()" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L184", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_store", "community": 100, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L200", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L208", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_count", "community": 100, "norm_label": ".count()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L214", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_delete", "community": 100, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L220", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pycolbertmemory_clear", "community": 100, "norm_label": ".clear()" }, { "label": "PyHybridMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L228", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory", "community": 100, "norm_label": "pyhybridmemory" }, { "label": "HybridMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_hybridmemory", "community": 100, "norm_label": "hybridmemory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L240", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory_new", "community": 100, "norm_label": ".new()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_vec", "community": 100, "norm_label": "vec" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L280", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L285", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory_store", "community": 100, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L296", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L304", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyhybridmemory_count", "community": 100, "norm_label": ".count()" }, { "label": "PyKnowledgeGraphMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L312", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory", "community": 100, "norm_label": "pyknowledgegraphmemory" }, { "label": "KnowledgeGraphMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_rs_knowledgegraphmemory", "community": 100, "norm_label": "knowledgegraphmemory" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L320", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory_new", "community": 100, "norm_label": ".new()" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L326", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory_backend_id", "community": 100, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L331", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory_store", "community": 100, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L342", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory_retrieve", "community": 100, "norm_label": ".retrieve()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/storage.rs", "source_location": "L350", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_storage_pyknowledgegraphmemory_count", "community": 100, "norm_label": ".count()" }, { "label": "telemetry.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry", "community": 634, "norm_label": "telemetry.rs" }, { "label": "PyTelemetryStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrystore", "community": 634, "norm_label": "pytelemetrystore" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_arc", "community": 634, "norm_label": "arc" }, { "label": "TelemetryStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_telemetrystore", "community": 634, "norm_label": "telemetrystore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrystore_new", "community": 549, "norm_label": ".new()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_option", "community": 549, "norm_label": "option" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_pyresult", "community": 549, "norm_label": "pyresult" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_self", "community": 549, "norm_label": "self" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrystore_count", "community": 634, "norm_label": ".count()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrystore_clear", "community": 500, "norm_label": ".clear()" }, { "label": "PyTelemetryAggregator", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetryaggregator", "community": 634, "norm_label": "pytelemetryaggregator" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetryaggregator_new", "community": 634, "norm_label": ".new()" }, { "label": ".stats()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L55", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetryaggregator_stats", "community": 634, "norm_label": ".stats()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_string", "community": 634, "norm_label": "string" }, { "label": "PyInstrumentedEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyinstrumentedengine", "community": 830, "norm_label": "pyinstrumentedengine" }, { "label": "InstrumentedEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "instrumentedengine", "community": 830, "norm_label": "instrumentedengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L71", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyinstrumentedengine_new", "community": 549, "norm_label": ".new()" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyinstrumentedengine_engine_id", "community": 830, "norm_label": ".engine_id()" }, { "label": "PyTelemetrySample", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample", "community": 500, "norm_label": "pytelemetrysample" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L116", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_new", "community": 500, "norm_label": ".new()" }, { "label": ".timestamp_ns()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L139", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_timestamp_ns", "community": 500, "norm_label": ".timestamp_ns()" }, { "label": ".gpu_power_w()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L143", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_gpu_power_w", "community": 500, "norm_label": ".gpu_power_w()" }, { "label": ".cpu_power_w()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L147", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_cpu_power_w", "community": 500, "norm_label": ".cpu_power_w()" }, { "label": ".gpu_energy_j()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_gpu_energy_j", "community": 500, "norm_label": ".gpu_energy_j()" }, { "label": ".cpu_energy_j()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L155", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_cpu_energy_j", "community": 500, "norm_label": ".cpu_energy_j()" }, { "label": ".gpu_util_pct()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L159", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_gpu_util_pct", "community": 500, "norm_label": ".gpu_util_pct()" }, { "label": ".gpu_temp_c()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_gpu_temp_c", "community": 500, "norm_label": ".gpu_temp_c()" }, { "label": ".gpu_mem_gb()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysample_gpu_mem_gb", "community": 500, "norm_label": ".gpu_mem_gb()" }, { "label": "PyTelemetrySessionCore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore", "community": 500, "norm_label": "pytelemetrysessioncore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_new", "community": 549, "norm_label": ".new()" }, { "label": ".add_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L191", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_add_sample", "community": 500, "norm_label": ".add_sample()" }, { "label": ".window()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L205", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_window", "community": 500, "norm_label": ".window()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_rs_vec", "community": 549, "norm_label": "vec" }, { "label": ".compute_energy_delta()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L222", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_compute_energy_delta", "community": 500, "norm_label": ".compute_energy_delta()" }, { "label": ".compute_avg_power()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L226", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_compute_avg_power", "community": 500, "norm_label": ".compute_avg_power()" }, { "label": ".len()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L230", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_len", "community": 500, "norm_label": ".len()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L234", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pytelemetrysessioncore_clear", "community": 500, "norm_label": ".clear()" }, { "label": "PyItlStats", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyitlstats", "community": 549, "norm_label": "pyitlstats" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L246", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyitlstats_new", "community": 549, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L251", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyitlstats_compute", "community": 549, "norm_label": ".compute()" }, { "label": "Py", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "py", "community": 549, "norm_label": "py" }, { "label": "PyDict", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "pydict", "community": 549, "norm_label": "pydict" }, { "label": "PyFlopsEstimator", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L269", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyflopsestimator", "community": 634, "norm_label": "pyflopsestimator" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L274", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyflopsestimator_new", "community": 634, "norm_label": ".new()" }, { "label": ".estimate_flops()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L279", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyflopsestimator_estimate_flops", "community": 634, "norm_label": ".estimate_flops()" }, { "label": ".compute_mfu()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L285", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyflopsestimator_compute_mfu", "community": 634, "norm_label": ".compute_mfu()" }, { "label": "PyPhaseMetrics", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L292", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyphasemetrics", "community": 549, "norm_label": "pyphasemetrics" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L297", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyphasemetrics_new", "community": 549, "norm_label": ".new()" }, { "label": ".compute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L302", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyphasemetrics_compute", "community": 549, "norm_label": ".compute()" }, { "label": ".split_at_ttft()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/telemetry.rs", "source_location": "L335", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_telemetry_pyphasemetrics_split_at_ttft", "community": 549, "norm_label": ".split_at_ttft()" }, { "label": "templates.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates", "community": 585, "norm_label": "templates.rs" }, { "label": "PyAgentTemplate", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate", "community": 585, "norm_label": "pyagenttemplate" }, { "label": "AgentTemplate", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "agenttemplate", "community": 585, "norm_label": "agenttemplate" }, { "label": ".name()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L13", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_name", "community": 585, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_description", "community": 585, "norm_label": ".description()" }, { "label": ".system_prompt()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_system_prompt", "community": 585, "norm_label": ".system_prompt()" }, { "label": ".agent_type()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_agent_type", "community": 585, "norm_label": ".agent_type()" }, { "label": ".tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_tools", "community": 585, "norm_label": ".tools()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_rs_vec", "community": 585, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_rs_string", "community": 585, "norm_label": "string" }, { "label": ".max_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_max_turns", "community": 585, "norm_label": ".max_turns()" }, { "label": ".temperature()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_temperature", "community": 585, "norm_label": ".temperature()" }, { "label": ".to_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_pyagenttemplate_to_json", "community": 585, "norm_label": ".to_json()" }, { "label": "load_template()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/templates.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_load_template", "community": 585, "norm_label": "load_template()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_templates_rs_pyresult", "community": 585, "norm_label": "pyresult" }, { "label": "tools.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools", "community": 188, "norm_label": "tools.rs" }, { "label": "PyToolExecutor", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pytoolexecutor", "community": 188, "norm_label": "pytoolexecutor" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_arc", "community": 188, "norm_label": "arc" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_toolexecutor", "community": 188, "norm_label": "toolexecutor" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pytoolexecutor_new", "community": 188, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_self", "community": 188, "norm_label": "self" }, { "label": ".list_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pytoolexecutor_list_tools", "community": 188, "norm_label": ".list_tools()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_vec", "community": 188, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_string", "community": 188, "norm_label": "string" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pytoolexecutor_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_pyresult", "community": 188, "norm_label": "pyresult" }, { "label": "PyCalculatorTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pycalculatortool", "community": 188, "norm_label": "pycalculatortool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pycalculatortool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pycalculatortool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyThinkTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pythinktool", "community": 188, "norm_label": "pythinktool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pythinktool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L66", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pythinktool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyFileReadTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilereadtool", "community": 188, "norm_label": "pyfilereadtool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L82", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilereadtool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilereadtool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyFileWriteTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L97", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilewritetool", "community": 188, "norm_label": "pyfilewritetool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L102", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilewritetool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyfilewritetool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyShellExecTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L117", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyshellexectool", "community": 188, "norm_label": "pyshellexectool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyshellexectool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L127", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyshellexectool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_rs_option", "community": 188, "norm_label": "option" }, { "label": "PyHttpRequestTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L141", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyhttprequesttool", "community": 188, "norm_label": "pyhttprequesttool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L146", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyhttprequesttool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pyhttprequesttool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyGitStatusTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L165", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitstatustool", "community": 188, "norm_label": "pygitstatustool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitstatustool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitstatustool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyGitDiffTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitdifftool", "community": 188, "norm_label": "pygitdifftool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitdifftool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitdifftool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "PyGitLogTool", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L213", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitlogtool", "community": 188, "norm_label": "pygitlogtool" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitlogtool_new", "community": 188, "norm_label": ".new()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/tools.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_tools_pygitlogtool_execute", "community": 188, "norm_label": ".execute()" }, { "label": "traces.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces", "community": 443, "norm_label": "traces.rs" }, { "label": "PyTraceStore", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracestore", "community": 443, "norm_label": "pytracestore" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_arc", "community": 443, "norm_label": "arc" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_tracestore", "community": 443, "norm_label": "tracestore" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracestore_new", "community": 443, "norm_label": ".new()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_option", "community": 443, "norm_label": "option" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_pyresult", "community": 443, "norm_label": "pyresult" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_self", "community": 443, "norm_label": "self" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracestore_count", "community": 443, "norm_label": ".count()" }, { "label": "PyTraceCollector", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracecollector", "community": 443, "norm_label": "pytracecollector" }, { "label": "TraceCollector", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tracecollector", "community": 443, "norm_label": "tracecollector" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracecollector_new", "community": 443, "norm_label": ".new()" }, { "label": ".active_count()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytracecollector_active_count", "community": 443, "norm_label": ".active_count()" }, { "label": "PyTraceAnalyzer", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytraceanalyzer", "community": 443, "norm_label": "pytraceanalyzer" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytraceanalyzer_new", "community": 443, "norm_label": ".new()" }, { "label": ".stats()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytraceanalyzer_stats", "community": 443, "norm_label": ".stats()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_rs_string", "community": 443, "norm_label": "string" }, { "label": ".stats_by_agent()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytraceanalyzer_stats_by_agent", "community": 443, "norm_label": ".stats_by_agent()" }, { "label": ".stats_by_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/traces.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_traces_pytraceanalyzer_stats_by_model", "community": 443, "norm_label": ".stats_by_model()" }, { "label": "workflow.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow", "community": 369, "norm_label": "workflow.rs" }, { "label": "PyWorkflowGraph", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph", "community": 369, "norm_label": "pyworkflowgraph" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_workflowgraph", "community": 369, "norm_label": "workflowgraph" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_new", "community": 369, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_self", "community": 369, "norm_label": "self" }, { "label": ".add_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_add_node", "community": 369, "norm_label": ".add_node()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_vec", "community": 369, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_string", "community": 369, "norm_label": "string" }, { "label": "PyResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_pyresult", "community": 369, "norm_label": "pyresult" }, { "label": ".add_edge()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_add_edge", "community": 369, "norm_label": ".add_edge()" }, { "label": ".validate()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_validate", "community": 369, "norm_label": ".validate()" }, { "label": ".topological_sort()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L66", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_topological_sort", "community": 369, "norm_label": ".topological_sort()" }, { "label": ".execution_stages()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_execution_stages", "community": 369, "norm_label": ".execution_stages()" }, { "label": ".predecessors()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_predecessors", "community": 369, "norm_label": ".predecessors()" }, { "label": ".successors()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowgraph_successors", "community": 369, "norm_label": ".successors()" }, { "label": "PyWorkflowBuilder", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder", "community": 369, "norm_label": "pyworkflowbuilder" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_rs_option", "community": 369, "norm_label": "option" }, { "label": "WorkflowBuilder", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "workflowbuilder", "community": 369, "norm_label": "workflowbuilder" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L94", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder_new", "community": 369, "norm_label": ".new()" }, { "label": ".add_agent_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder_add_agent_node", "community": 369, "norm_label": ".add_agent_node()" }, { "label": ".add_tool_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder_add_tool_node", "community": 369, "norm_label": ".add_tool_node()" }, { "label": ".connect()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L112", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder_connect", "community": 369, "norm_label": ".connect()" }, { "label": ".build()", "file_type": "code", "source_file": "rust/crates/openjarvis-python/src/workflow.rs", "source_location": "L118", "_origin": "ast", "id": "rust_crates_openjarvis_python_src_workflow_pyworkflowbuilder_build", "community": 369, "norm_label": ".build()" }, { "label": "openjarvis-recipes/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib", "community": 614, "norm_label": "openjarvis-recipes/src/lib.rs" }, { "label": "Recipe", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_recipe", "community": 614, "norm_label": "recipe" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_string", "community": 614, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_option", "community": 614, "norm_label": "option" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_vec", "community": 614, "norm_label": "vec" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_hashmap", "community": 614, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_value", "community": 614, "norm_label": "value" }, { "label": ".to_builder_kwargs()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_recipe_to_builder_kwargs", "community": 614, "norm_label": ".to_builder_kwargs()" }, { "label": "load_recipe()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L123", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_load_recipe", "community": 614, "norm_label": "load_recipe()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_rs_result", "community": 614, "norm_label": "result" }, { "label": "test_load_recipe()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L146", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_test_load_recipe", "community": 614, "norm_label": "test_load_recipe()" }, { "label": "test_to_builder_kwargs()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_test_to_builder_kwargs", "community": 614, "norm_label": "test_to_builder_kwargs()" }, { "label": "test_minimal_recipe()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_test_minimal_recipe", "community": 614, "norm_label": "test_minimal_recipe()" }, { "label": "test_recipe_with_extra_keys()", "file_type": "code", "source_file": "rust/crates/openjarvis-recipes/src/lib.rs", "source_location": "L178", "_origin": "ast", "id": "rust_crates_openjarvis_recipes_src_lib_test_recipe_with_extra_keys", "community": 614, "norm_label": "test_recipe_with_extra_keys()" }, { "label": "openjarvis-scheduler/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib", "community": 153, "norm_label": "openjarvis-scheduler/src/lib.rs" }, { "label": "ScheduleType", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_scheduletype", "community": 153, "norm_label": "scheduletype" }, { "label": ".as_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_scheduletype_as_str", "community": 153, "norm_label": ".as_str()" }, { "label": ".parse()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_scheduletype_parse", "community": 153, "norm_label": ".parse()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_option", "community": 153, "norm_label": "option" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_self", "community": 153, "norm_label": "self" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_display", "community": 153, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_scheduletype_fmt", "community": 153, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_formatter", "community": 153, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_result", "community": 153, "norm_label": "result" }, { "label": "TaskStatus", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_taskstatus", "community": 153, "norm_label": "taskstatus" }, { "label": ".as_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_taskstatus_as_str", "community": 153, "norm_label": ".as_str()" }, { "label": ".parse()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_taskstatus_parse", "community": 153, "norm_label": ".parse()" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_taskstatus_fmt", "community": 153, "norm_label": ".fmt()" }, { "label": "ScheduledTask", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L87", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_scheduledtask", "community": 153, "norm_label": "scheduledtask" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_string", "community": 153, "norm_label": "string" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_value", "community": 153, "norm_label": "value" }, { "label": "CronField", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_cronfield", "community": 153, "norm_label": "cronfield" }, { "label": "CronExpr", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L112", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_cronexpr", "community": 153, "norm_label": "cronexpr" }, { "label": "parse_cron_field()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L116", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_parse_cron_field", "community": 153, "norm_label": "parse_cron_field()" }, { "label": "cron_field_matches()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_cron_field_matches", "community": 153, "norm_label": "cron_field_matches()" }, { "label": "parse_cron_next()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L134", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_parse_cron_next", "community": 153, "norm_label": "parse_cron_next()" }, { "label": "now_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_now_timestamp", "community": 153, "norm_label": "now_timestamp()" }, { "label": "SchedulerStore", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L181", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore", "community": 153, "norm_label": "schedulerstore" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_connection", "community": 153, "norm_label": "connection" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L186", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_new", "community": 153, "norm_label": ".new()" }, { "label": ".create_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_create_task", "community": 153, "norm_label": ".create_task()" }, { "label": ".get_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_get_task", "community": 153, "norm_label": ".get_task()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L256", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_list_tasks", "community": 153, "norm_label": ".list_tasks()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_vec", "community": 153, "norm_label": "vec" }, { "label": ".update_status()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L272", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_update_status", "community": 153, "norm_label": ".update_status()" }, { "label": ".record_run()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L283", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_record_run", "community": 153, "norm_label": ".record_run()" }, { "label": ".delete_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L294", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_delete_task", "community": 153, "norm_label": ".delete_task()" }, { "label": ".tasks_matching()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L303", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_schedulerstore_tasks_matching", "community": 153, "norm_label": ".tasks_matching()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_f", "community": 153, "norm_label": "f" }, { "label": "row_to_task()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L311", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_row_to_task", "community": 153, "norm_label": "row_to_task()" }, { "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_rs_row", "community": 153, "norm_label": "row" }, { "label": "temp_store()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L338", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_temp_store", "community": 153, "norm_label": "temp_store()" }, { "label": "test_task_crud()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L343", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_task_crud", "community": 153, "norm_label": "test_task_crud()" }, { "label": "test_status_update_and_run_recording()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L361", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_status_update_and_run_recording", "community": 153, "norm_label": "test_status_update_and_run_recording()" }, { "label": "test_cron_parsing_every_day_at_nine()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L381", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_cron_parsing_every_day_at_nine", "community": 153, "norm_label": "test_cron_parsing_every_day_at_nine()" }, { "label": "test_cron_parsing_specific_time()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L392", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_cron_parsing_specific_time", "community": 153, "norm_label": "test_cron_parsing_specific_time()" }, { "label": "test_cron_invalid_expression()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L402", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_cron_invalid_expression", "community": 153, "norm_label": "test_cron_invalid_expression()" }, { "label": "test_schedule_type_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L409", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_schedule_type_roundtrip", "community": 153, "norm_label": "test_schedule_type_roundtrip()" }, { "label": "test_tasks_matching_generic()", "file_type": "code", "source_file": "rust/crates/openjarvis-scheduler/src/lib.rs", "source_location": "L418", "_origin": "ast", "id": "rust_crates_openjarvis_scheduler_src_lib_test_tasks_matching_generic", "community": 153, "norm_label": "test_tasks_matching_generic()" }, { "label": "audit.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit", "community": 444, "norm_label": "audit.rs" }, { "label": "AuditLogger", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L9", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger", "community": 444, "norm_label": "auditlogger" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_connection", "community": 444, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_pathbuf", "community": 444, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_new", "community": 444, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_path", "community": 444, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_result", "community": 444, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_self", "community": 444, "norm_label": "self" }, { "label": ".log()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_log", "community": 444, "norm_label": ".log()" }, { "label": "SecurityEvent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_securityevent", "community": 444, "norm_label": "securityevent" }, { "label": ".tail_hash()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_tail_hash", "community": 444, "norm_label": ".tail_hash()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_string", "community": 444, "norm_label": "string" }, { "label": ".verify_chain()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L104", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_verify_chain", "community": 444, "norm_label": ".verify_chain()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_option", "community": 444, "norm_label": "option" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L174", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_count", "community": 444, "norm_label": ".count()" }, { "label": ".query()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_auditlogger_query", "community": 444, "norm_label": ".query()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_rs_vec", "community": 444, "norm_label": "vec" }, { "label": "hex_sha256()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L257", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_hex_sha256", "community": 444, "norm_label": "hex_sha256()" }, { "label": "test_audit_log_and_verify()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L269", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_test_audit_log_and_verify", "community": 444, "norm_label": "test_audit_log_and_verify()" }, { "label": "test_audit_chain_integrity()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/audit.rs", "source_location": "L296", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_audit_test_audit_chain_integrity", "community": 444, "norm_label": "test_audit_chain_integrity()" }, { "label": "capabilities.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities", "community": 322, "norm_label": "capabilities.rs" }, { "label": "Capability", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capability", "community": 322, "norm_label": "capability" }, { "label": ".as_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capability_as_str", "community": 322, "norm_label": ".as_str()" }, { "label": "CapabilityGrant", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitygrant", "community": 322, "norm_label": "capabilitygrant" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_string", "community": 322, "norm_label": "string" }, { "label": "AgentPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L54", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_agentpolicy", "community": 322, "norm_label": "agentpolicy" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_vec", "community": 322, "norm_label": "vec" }, { "label": "CapabilityPolicy", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy", "community": 322, "norm_label": "capabilitypolicy" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_hashmap", "community": 322, "norm_label": "hashmap" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_new", "community": 322, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_self", "community": 322, "norm_label": "self" }, { "label": ".grant()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_grant", "community": 322, "norm_label": ".grant()" }, { "label": ".deny()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_deny", "community": 322, "norm_label": ".deny()" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L99", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_check", "community": 322, "norm_label": ".check()" }, { "label": ".list_agents()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_list_agents", "community": 322, "norm_label": ".list_agents()" }, { "label": ".load_json()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_load_json", "community": 322, "norm_label": ".load_json()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_result", "community": 322, "norm_label": "result" }, { "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_error", "community": 322, "norm_label": "error" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_rs_default", "community": 322, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L159", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_capabilitypolicy_default", "community": 322, "norm_label": ".default()" }, { "label": "glob_match()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L164", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_glob_match", "community": 322, "norm_label": "glob_match()" }, { "label": "test_default_allow()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L203", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_test_default_allow", "community": 322, "norm_label": "test_default_allow()" }, { "label": "test_default_deny()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_test_default_deny", "community": 322, "norm_label": "test_default_deny()" }, { "label": "test_explicit_grant()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L215", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_test_explicit_grant", "community": 322, "norm_label": "test_explicit_grant()" }, { "label": "test_explicit_deny_overrides_grant()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_test_explicit_deny_overrides_grant", "community": 322, "norm_label": "test_explicit_deny_overrides_grant()" }, { "label": "test_glob_match()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/capabilities.rs", "source_location": "L232", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_capabilities_test_glob_match", "community": 322, "norm_label": "test_glob_match()" }, { "label": "file_policy.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/file_policy.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy", "community": 791, "norm_label": "file_policy.rs" }, { "label": "is_sensitive_file()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/file_policy.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_is_sensitive_file", "community": 791, "norm_label": "is_sensitive_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_rs_path", "community": 791, "norm_label": "path" }, { "label": "filter_sensitive_paths()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/file_policy.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_filter_sensitive_paths", "community": 791, "norm_label": "filter_sensitive_paths()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_rs_vec", "community": 791, "norm_label": "vec" }, { "label": "test_sensitive_files()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/file_policy.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_test_sensitive_files", "community": 791, "norm_label": "test_sensitive_files()" }, { "label": "test_safe_files()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/file_policy.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_file_policy_test_safe_files", "community": 791, "norm_label": "test_safe_files()" }, { "label": "guardrails.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails", "community": 208, "norm_label": "guardrails.rs" }, { "label": "GuardrailsEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine", "community": 208, "norm_label": "guardrailsengine" }, { "label": "E", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_e", "community": 208, "norm_label": "e" }, { "label": "SecretScanner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_secretscanner", "community": 208, "norm_label": "secretscanner" }, { "label": "PIIScanner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_piiscanner", "community": 208, "norm_label": "piiscanner" }, { "label": "RedactionMode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_redactionmode", "community": 208, "norm_label": "redactionmode" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_option", "community": 208, "norm_label": "option" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_arc", "community": 208, "norm_label": "arc" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_eventbus", "community": 208, "norm_label": "eventbus" }, { "label": "GuardrailsEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e", "community": 208, "norm_label": "guardrailsengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_new", "community": 208, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_self", "community": 208, "norm_label": "self" }, { "label": ".scan_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_scan_text", "community": 208, "norm_label": ".scan_text()" }, { "label": "ScanResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_scanresult", "community": 208, "norm_label": "scanresult" }, { "label": ".redact_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_redact_text", "community": 208, "norm_label": ".redact_text()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_string", "community": 208, "norm_label": "string" }, { "label": ".handle_findings()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L55", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_handle_findings", "community": 208, "norm_label": ".handle_findings()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_result", "community": 208, "norm_label": "result" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_inferenceengine", "community": 208, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L131", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_engine_id", "community": 208, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L135", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_generate", "community": 208, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_message", "community": 208, "norm_label": "message" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_value", "community": 208, "norm_label": "value" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_stream", "community": 208, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_tokenstream", "community": 208, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L182", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_list_models", "community": 208, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_rs_vec", "community": 208, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L186", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_guardrailsengine_e_health", "community": 208, "norm_label": ".health()" }, { "label": "MockEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine", "community": 208, "norm_label": "mockengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine_engine_id", "community": 208, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L202", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine_generate", "community": 208, "norm_label": ".generate()" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L216", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine_stream", "community": 208, "norm_label": ".stream()" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L226", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine_list_models", "community": 208, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L229", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_mockengine_health", "community": 208, "norm_label": ".health()" }, { "label": "test_guardrails_warn_mode()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L235", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_test_guardrails_warn_mode", "community": 208, "norm_label": "test_guardrails_warn_mode()" }, { "label": "test_guardrails_redact_mode()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L246", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_test_guardrails_redact_mode", "community": 208, "norm_label": "test_guardrails_redact_mode()" }, { "label": "test_guardrails_block_mode()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/guardrails.rs", "source_location": "L258", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_guardrails_test_guardrails_block_mode", "community": 208, "norm_label": "test_guardrails_block_mode()" }, { "label": "injection.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection", "community": 526, "norm_label": "injection.rs" }, { "label": "InjectionPattern", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionpattern", "community": 526, "norm_label": "injectionpattern" }, { "label": "Regex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_rs_regex", "community": 526, "norm_label": "regex" }, { "label": "ThreatLevel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_rs_threatlevel", "community": 526, "norm_label": "threatlevel" }, { "label": "InjectionScanResult", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionscanresult", "community": 526, "norm_label": "injectionscanresult" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_rs_vec", "community": 526, "norm_label": "vec" }, { "label": "ScanFinding", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scanfinding", "community": 526, "norm_label": "scanfinding" }, { "label": "InjectionScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L116", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionscanner", "community": 526, "norm_label": "injectionscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionscanner_new", "community": 526, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_rs_self", "community": 526, "norm_label": "self" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L123", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionscanner_scan", "community": 526, "norm_label": ".scan()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_rs_default", "community": 526, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_injectionscanner_default", "community": 526, "norm_label": ".default()" }, { "label": "test_prompt_override_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L173", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_test_prompt_override_detection", "community": 526, "norm_label": "test_prompt_override_detection()" }, { "label": "test_shell_injection_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L184", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_test_shell_injection_detection", "community": 526, "norm_label": "test_shell_injection_detection()" }, { "label": "test_clean_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_test_clean_text", "community": 526, "norm_label": "test_clean_text()" }, { "label": "test_delimiter_injection()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/injection.rs", "source_location": "L202", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_injection_test_delimiter_injection", "community": 526, "norm_label": "test_delimiter_injection()" }, { "label": "openjarvis-security/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_lib", "community": 118, "norm_label": "openjarvis-security/src/lib.rs" }, { "label": "rate_limiter.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter", "community": 409, "norm_label": "rate_limiter.rs" }, { "label": "RateLimitConfig", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimitconfig", "community": 409, "norm_label": "ratelimitconfig" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_default", "community": 409, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimitconfig_default", "community": 409, "norm_label": ".default()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_self", "community": 409, "norm_label": "self" }, { "label": "TokenBucket", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_tokenbucket", "community": 409, "norm_label": "tokenbucket" }, { "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "instant", "community": 409, "norm_label": "instant" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_tokenbucket_new", "community": 409, "norm_label": ".new()" }, { "label": ".consume()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_tokenbucket_consume", "community": 409, "norm_label": ".consume()" }, { "label": "RateLimiter", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimiter", "community": 409, "norm_label": "ratelimiter" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_mutex", "community": 409, "norm_label": "mutex" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_hashmap", "community": 409, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_string", "community": 409, "norm_label": "string" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimiter_new", "community": 409, "norm_label": ".new()" }, { "label": ".check()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimiter_check", "community": 409, "norm_label": ".check()" }, { "label": ".reset()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimiter_reset", "community": 409, "norm_label": ".reset()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_rs_option", "community": 409, "norm_label": "option" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L97", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_ratelimiter_default", "community": 409, "norm_label": ".default()" }, { "label": "test_rate_limiter_allows_within_burst()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_test_rate_limiter_allows_within_burst", "community": 409, "norm_label": "test_rate_limiter_allows_within_burst()" }, { "label": "test_rate_limiter_blocks_over_burst()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L120", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_test_rate_limiter_blocks_over_burst", "community": 409, "norm_label": "test_rate_limiter_blocks_over_burst()" }, { "label": "test_disabled_limiter()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/rate_limiter.rs", "source_location": "L136", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_rate_limiter_test_disabled_limiter", "community": 409, "norm_label": "test_disabled_limiter()" }, { "label": "scanner.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner", "community": 337, "norm_label": "scanner.rs" }, { "label": "PatternDef", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_patterndef", "community": 337, "norm_label": "patterndef" }, { "label": "Regex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_regex", "community": 337, "norm_label": "regex" }, { "label": "ThreatLevel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_threatlevel", "community": 337, "norm_label": "threatlevel" }, { "label": "scan_with_patterns()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L137", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_scan_with_patterns", "community": 337, "norm_label": "scan_with_patterns()" }, { "label": "ScanResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_scanresult", "community": 337, "norm_label": "scanresult" }, { "label": "redact_with_patterns()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_redact_with_patterns", "community": 337, "norm_label": "redact_with_patterns()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_string", "community": 337, "norm_label": "string" }, { "label": "SecretScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L166", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_secretscanner", "community": 337, "norm_label": "secretscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_secretscanner_new", "community": 337, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_self", "community": 337, "norm_label": "self" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L173", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_secretscanner_scan", "community": 337, "norm_label": ".scan()" }, { "label": ".redact()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L177", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_secretscanner_redact", "community": 337, "norm_label": ".redact()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_rs_default", "community": 337, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L183", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_secretscanner_default", "community": 337, "norm_label": ".default()" }, { "label": "PIIScanner", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_piiscanner", "community": 337, "norm_label": "piiscanner" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L192", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_piiscanner_new", "community": 337, "norm_label": ".new()" }, { "label": ".scan()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L196", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_piiscanner_scan", "community": 337, "norm_label": ".scan()" }, { "label": ".redact()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L200", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_piiscanner_redact", "community": 337, "norm_label": ".redact()" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_piiscanner_default", "community": 337, "norm_label": ".default()" }, { "label": "test_secret_scanner_openai_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L216", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_test_secret_scanner_openai_key", "community": 337, "norm_label": "test_secret_scanner_openai_key()" }, { "label": "test_secret_scanner_redact()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L225", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_test_secret_scanner_redact", "community": 337, "norm_label": "test_secret_scanner_redact()" }, { "label": "test_pii_scanner_email()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L234", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_test_pii_scanner_email", "community": 337, "norm_label": "test_pii_scanner_email()" }, { "label": "test_pii_scanner_ssn()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L242", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_test_pii_scanner_ssn", "community": 337, "norm_label": "test_pii_scanner_ssn()" }, { "label": "test_clean_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/scanner.rs", "source_location": "L251", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_scanner_test_clean_text", "community": 337, "norm_label": "test_clean_text()" }, { "label": "ssrf.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf", "community": 253, "norm_label": "ssrf.rs" }, { "label": "embedded_ipv4()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_embedded_ipv4", "community": 253, "norm_label": "embedded_ipv4()" }, { "label": "Ipv6Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ipv6addr", "community": 253, "norm_label": "ipv6addr" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_rs_option", "community": 253, "norm_label": "option" }, { "label": "Ipv4Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ipv4addr", "community": 253, "norm_label": "ipv4addr" }, { "label": "is_private_ip()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_is_private_ip", "community": 253, "norm_label": "is_private_ip()" }, { "label": "IpAddr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ipaddr", "community": 253, "norm_label": "ipaddr" }, { "label": "is_in_cidr_v4()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L77", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_is_in_cidr_v4", "community": 253, "norm_label": "is_in_cidr_v4()" }, { "label": "is_ula_v6()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_is_ula_v6", "community": 253, "norm_label": "is_ula_v6()" }, { "label": "is_link_local_v6()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L91", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_is_link_local_v6", "community": 253, "norm_label": "is_link_local_v6()" }, { "label": "check_ssrf()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L98", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_check_ssrf", "community": 253, "norm_label": "check_ssrf()" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_rs_string", "community": 253, "norm_label": "string" }, { "label": "test_private_ip_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L172", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_private_ip_detection", "community": 253, "norm_label": "test_private_ip_detection()" }, { "label": "test_public_ip_allowed()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L180", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_public_ip_allowed", "community": 253, "norm_label": "test_public_ip_allowed()" }, { "label": "test_blocked_metadata_host()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L186", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_blocked_metadata_host", "community": 253, "norm_label": "test_blocked_metadata_host()" }, { "label": "test_invalid_url()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L193", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_invalid_url", "community": 253, "norm_label": "test_invalid_url()" }, { "label": "test_ipv4_mapped_ipv6_loopback_is_private()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_ipv4_mapped_ipv6_loopback_is_private", "community": 253, "norm_label": "test_ipv4_mapped_ipv6_loopback_is_private()" }, { "label": "test_ipv4_mapped_ipv6_rfc1918_is_private()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_ipv4_mapped_ipv6_rfc1918_is_private", "community": 253, "norm_label": "test_ipv4_mapped_ipv6_rfc1918_is_private()" }, { "label": "test_ipv4_mapped_ipv6_link_local_is_private()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L214", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_ipv4_mapped_ipv6_link_local_is_private", "community": 253, "norm_label": "test_ipv4_mapped_ipv6_link_local_is_private()" }, { "label": "test_ipv4_mapped_public_ipv6_allowed()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L220", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_ipv4_mapped_public_ipv6_allowed", "community": 253, "norm_label": "test_ipv4_mapped_public_ipv6_allowed()" }, { "label": "test_ipv6_unspecified_is_private()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L227", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_ipv6_unspecified_is_private", "community": 253, "norm_label": "test_ipv6_unspecified_is_private()" }, { "label": "test_check_ssrf_blocks_ipv4_mapped_loopback_url()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L232", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv4_mapped_loopback_url", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv4_mapped_loopback_url()" }, { "label": "test_check_ssrf_blocks_ipv4_mapped_rfc1918_url()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L239", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv4_mapped_rfc1918_url", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv4_mapped_rfc1918_url()" }, { "label": "test_check_ssrf_blocks_ipv4_mapped_metadata_url()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L251", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv4_mapped_metadata_url", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv4_mapped_metadata_url()" }, { "label": "test_check_ssrf_blocks_ipv6_loopback_literal()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L258", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv6_loopback_literal", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv6_loopback_literal()" }, { "label": "test_check_ssrf_allows_ipv4_mapped_public()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L266", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_allows_ipv4_mapped_public", "community": 253, "norm_label": "test_check_ssrf_allows_ipv4_mapped_public()" }, { "label": "test_check_ssrf_blocks_ipv4_mapped_alibaba_metadata()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L272", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv4_mapped_alibaba_metadata", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv4_mapped_alibaba_metadata()" }, { "label": "test_check_ssrf_blocks_ipv4_compatible_loopback()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L281", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_ipv4_compatible_loopback", "community": 253, "norm_label": "test_check_ssrf_blocks_ipv4_compatible_loopback()" }, { "label": "test_check_ssrf_blocks_zero_dot_zero()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L288", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_check_ssrf_blocks_zero_dot_zero", "community": 253, "norm_label": "test_check_ssrf_blocks_zero_dot_zero()" }, { "label": "test_is_private_ip_unspecified_v4_v6()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_is_private_ip_unspecified_v4_v6", "community": 253, "norm_label": "test_is_private_ip_unspecified_v4_v6()" }, { "label": "test_is_private_ip_blocks_multicast_and_broadcast()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L301", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_is_private_ip_blocks_multicast_and_broadcast", "community": 253, "norm_label": "test_is_private_ip_blocks_multicast_and_broadcast()" }, { "label": "test_embedded_ipv4_compatibility()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/ssrf.rs", "source_location": "L307", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_ssrf_test_embedded_ipv4_compatibility", "community": 253, "norm_label": "test_embedded_ipv4_compatibility()" }, { "label": "taint.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint", "community": 305, "norm_label": "taint.rs" }, { "label": "TaintLabel", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintlabel", "community": 305, "norm_label": "taintlabel" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_display", "community": 305, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L18", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintlabel_fmt", "community": 305, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_formatter", "community": 305, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_result", "community": 305, "norm_label": "result" }, { "label": "TaintSet", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset", "community": 305, "norm_label": "taintset" }, { "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_hashset", "community": 305, "norm_label": "hashset" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_new", "community": 305, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_self", "community": 305, "norm_label": "self" }, { "label": ".from_labels()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_from_labels", "community": 305, "norm_label": ".from_labels()" }, { "label": ".union()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_union", "community": 305, "norm_label": ".union()" }, { "label": ".has()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_has", "community": 305, "norm_label": ".has()" }, { "label": ".is_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_is_empty", "community": 305, "norm_label": ".is_empty()" }, { "label": ".labels()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_labels", "community": 305, "norm_label": ".labels()" }, { "label": ".remove()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_taintset_remove", "community": 305, "norm_label": ".remove()" }, { "label": "check_taint()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L104", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_check_taint", "community": 305, "norm_label": "check_taint()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_option", "community": 305, "norm_label": "option" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_rs_string", "community": 305, "norm_label": "string" }, { "label": "auto_detect_taint()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L123", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_auto_detect_taint", "community": 305, "norm_label": "auto_detect_taint()" }, { "label": "propagate_taint()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L144", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_propagate_taint", "community": 305, "norm_label": "propagate_taint()" }, { "label": "test_taint_set_operations()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_taint_set_operations", "community": 305, "norm_label": "test_taint_set_operations()" }, { "label": "test_check_taint_violation()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L163", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_check_taint_violation", "community": 305, "norm_label": "test_check_taint_violation()" }, { "label": "test_check_taint_clean()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_check_taint_clean", "community": 305, "norm_label": "test_check_taint_clean()" }, { "label": "test_auto_detect_pii()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L177", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_auto_detect_pii", "community": 305, "norm_label": "test_auto_detect_pii()" }, { "label": "test_auto_detect_secret()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L183", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_auto_detect_secret", "community": 305, "norm_label": "test_auto_detect_secret()" }, { "label": "test_propagate()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/taint.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_taint_test_propagate", "community": 305, "norm_label": "test_propagate()" }, { "label": "openjarvis-security/src/types.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types", "community": 370, "norm_label": "openjarvis-security/src/types.rs" }, { "label": "ThreatLevel", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_threatlevel", "community": 370, "norm_label": "threatlevel" }, { "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_display", "community": 370, "norm_label": "display" }, { "label": ".fmt()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_threatlevel_fmt", "community": 370, "norm_label": ".fmt()" }, { "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_formatter", "community": 370, "norm_label": "formatter" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_result", "community": 370, "norm_label": "result" }, { "label": "FromStr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_fromstr", "community": 370, "norm_label": "fromstr" }, { "label": ".from_str()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L27", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_threatlevel_from_str", "community": 370, "norm_label": ".from_str()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_self", "community": 370, "norm_label": "self" }, { "label": "Err", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_err", "community": 370, "norm_label": "err" }, { "label": "RedactionMode", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L40", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_redactionmode", "community": 370, "norm_label": "redactionmode" }, { "label": "SecurityEventType", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_securityeventtype", "community": 370, "norm_label": "securityeventtype" }, { "label": "ScanFinding", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_scanfinding", "community": 370, "norm_label": "scanfinding" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_string", "community": 370, "norm_label": "string" }, { "label": "ScanResult", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_scanresult", "community": 370, "norm_label": "scanresult" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_vec", "community": 370, "norm_label": "vec" }, { "label": ".clean()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_scanresult_clean", "community": 370, "norm_label": ".clean()" }, { "label": ".highest_threat()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_scanresult_highest_threat", "community": 370, "norm_label": ".highest_threat()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_rs_option", "community": 370, "norm_label": "option" }, { "label": "SecurityEvent", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_securityevent", "community": 370, "norm_label": "securityevent" }, { "label": "test_threat_level_ordering()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_test_threat_level_ordering", "community": 370, "norm_label": "test_threat_level_ordering()" }, { "label": "test_scan_result_clean()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_test_scan_result_clean", "community": 370, "norm_label": "test_scan_result_clean()" }, { "label": "test_scan_result_with_findings()", "file_type": "code", "source_file": "rust/crates/openjarvis-security/src/types.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_security_src_types_test_scan_result_with_findings", "community": 370, "norm_label": "test_scan_result_with_findings()" }, { "label": "openjarvis-sessions/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib", "community": 173, "norm_label": "openjarvis-sessions/src/lib.rs" }, { "label": "now_secs()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L12", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_now_secs", "community": 173, "norm_label": "now_secs()" }, { "label": "SessionCheckpoint", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessioncheckpoint", "community": 173, "norm_label": "sessioncheckpoint" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_string", "community": 173, "norm_label": "string" }, { "label": "SessionIdentity", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionidentity", "community": 173, "norm_label": "sessionidentity" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_hashmap", "community": 173, "norm_label": "hashmap" }, { "label": "SessionMessage", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L40", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionmessage", "community": 173, "norm_label": "sessionmessage" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_value", "community": 173, "norm_label": "value" }, { "label": "Session", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_session", "community": 173, "norm_label": "session" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_vec", "community": 173, "norm_label": "vec" }, { "label": "SessionStore", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore", "community": 173, "norm_label": "sessionstore" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_connection", "community": 173, "norm_label": "connection" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_new", "community": 173, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_self", "community": 173, "norm_label": "self" }, { "label": ".get_or_create()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L131", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_get_or_create", "community": 173, "norm_label": ".get_or_create()" }, { "label": ".save_message()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_save_message", "community": 173, "norm_label": ".save_message()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_result", "community": 173, "norm_label": "result" }, { "label": ".consolidate()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_consolidate", "community": 173, "norm_label": ".consolidate()" }, { "label": ".decay()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L244", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_decay", "community": 173, "norm_label": ".decay()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_rs_option", "community": 173, "norm_label": "option" }, { "label": ".link_channel()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L281", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_link_channel", "community": 173, "norm_label": ".link_channel()" }, { "label": ".list_sessions()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L290", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_list_sessions", "community": 173, "norm_label": ".list_sessions()" }, { "label": ".checkpoint()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L316", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_checkpoint", "community": 173, "norm_label": ".checkpoint()" }, { "label": ".rewind()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L348", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_rewind", "community": 173, "norm_label": ".rewind()" }, { "label": ".list_checkpoints()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L386", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_list_checkpoints", "community": 173, "norm_label": ".list_checkpoints()" }, { "label": ".close()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L412", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_close", "community": 173, "norm_label": ".close()" }, { "label": ".load_session()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L420", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_load_session", "community": 173, "norm_label": ".load_session()" }, { "label": ".load_channel_ids()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L466", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_load_channel_ids", "community": 173, "norm_label": ".load_channel_ids()" }, { "label": ".load_messages()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L482", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_sessionstore_load_messages", "community": 173, "norm_label": ".load_messages()" }, { "label": "mem_store()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L519", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_mem_store", "community": 173, "norm_label": "mem_store()" }, { "label": "test_get_or_create_returns_same_session()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L524", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_get_or_create_returns_same_session", "community": 173, "norm_label": "test_get_or_create_returns_same_session()" }, { "label": "test_save_and_load_messages()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L533", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_save_and_load_messages", "community": 173, "norm_label": "test_save_and_load_messages()" }, { "label": "test_link_channel_and_identity()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L550", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_link_channel_and_identity", "community": 173, "norm_label": "test_link_channel_and_identity()" }, { "label": "test_consolidate_trims_old_messages()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L568", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_consolidate_trims_old_messages", "community": 173, "norm_label": "test_consolidate_trims_old_messages()" }, { "label": "test_decay_removes_old_sessions()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L589", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_decay_removes_old_sessions", "community": 173, "norm_label": "test_decay_removes_old_sessions()" }, { "label": "test_list_sessions()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L616", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_list_sessions", "community": 173, "norm_label": "test_list_sessions()" }, { "label": "test_checkpoint_creates_marker()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L629", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_checkpoint_creates_marker", "community": 173, "norm_label": "test_checkpoint_creates_marker()" }, { "label": "test_list_checkpoints()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L646", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_list_checkpoints", "community": 173, "norm_label": "test_list_checkpoints()" }, { "label": "test_rewind_removes_messages_after_checkpoint()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L667", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_rewind_removes_messages_after_checkpoint", "community": 173, "norm_label": "test_rewind_removes_messages_after_checkpoint()" }, { "label": "test_rewind_removes_later_checkpoints()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L697", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_rewind_removes_later_checkpoints", "community": 173, "norm_label": "test_rewind_removes_later_checkpoints()" }, { "label": "test_rewind_invalid_checkpoint()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L717", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_rewind_invalid_checkpoint", "community": 173, "norm_label": "test_rewind_invalid_checkpoint()" }, { "label": "test_checkpoint_empty_session()", "file_type": "code", "source_file": "rust/crates/openjarvis-sessions/src/lib.rs", "source_location": "L725", "_origin": "ast", "id": "rust_crates_openjarvis_sessions_src_lib_test_checkpoint_empty_session", "community": 173, "norm_label": "test_checkpoint_empty_session()" }, { "label": "openjarvis-skills/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib", "community": 527, "norm_label": "openjarvis-skills/src/lib.rs" }, { "label": "decode_hex()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_decode_hex", "community": 527, "norm_label": "decode_hex()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_rs_result", "community": 527, "norm_label": "result" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_rs_vec", "community": 527, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_rs_string", "community": 527, "norm_label": "string" }, { "label": "SkillStep", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_skillstep", "community": 527, "norm_label": "skillstep" }, { "label": "SkillManifest", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L27", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_skillmanifest", "community": 527, "norm_label": "skillmanifest" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_rs_hashmap", "community": 527, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_rs_value", "community": 527, "norm_label": "value" }, { "label": ".manifest_bytes()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_skillmanifest_manifest_bytes", "community": 527, "norm_label": ".manifest_bytes()" }, { "label": "SkillResult", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L66", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_skillresult", "community": 527, "norm_label": "skillresult" }, { "label": "load_skill()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L74", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_load_skill", "community": 527, "norm_label": "load_skill()" }, { "label": "verify_signature()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_verify_signature", "community": 527, "norm_label": "verify_signature()" }, { "label": "test_load_skill()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L125", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_test_load_skill", "community": 527, "norm_label": "test_load_skill()" }, { "label": "test_manifest_bytes_deterministic()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L136", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_test_manifest_bytes_deterministic", "community": 527, "norm_label": "test_manifest_bytes_deterministic()" }, { "label": "test_verify_signature_bad_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L145", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_test_verify_signature_bad_key", "community": 527, "norm_label": "test_verify_signature_bad_key()" }, { "label": "test_skill_result_serde()", "file_type": "code", "source_file": "rust/crates/openjarvis-skills/src/lib.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_skills_src_lib_test_skill_result_serde", "community": 527, "norm_label": "test_skill_result_serde()" }, { "label": "aggregator.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/aggregator.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator", "community": 130, "norm_label": "aggregator.rs" }, { "label": "AggregateStats", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/aggregator.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator_aggregatestats", "community": 130, "norm_label": "aggregatestats" }, { "label": "TelemetryAggregator", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/aggregator.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator_telemetryaggregator", "community": 130, "norm_label": "telemetryaggregator" }, { "label": ".stats()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/aggregator.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator_telemetryaggregator_stats", "community": 130, "norm_label": ".stats()" }, { "label": "TelemetryStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator_rs_telemetrystore", "community": 130, "norm_label": "telemetrystore" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_aggregator_rs_result", "community": 130, "norm_label": "result" }, { "label": "energy.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy", "community": 501, "norm_label": "energy.rs" }, { "label": "EnergyReading", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L5", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_energyreading", "community": 501, "norm_label": "energyreading" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_energymonitor", "community": 501, "norm_label": "energymonitor" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_rs_send", "community": 501, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_rs_sync", "community": 501, "norm_label": "sync" }, { "label": "NvidiaEnergyMonitor", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_nvidiaenergymonitor", "community": 501, "norm_label": "nvidiaenergymonitor" }, { "label": ".monitor_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_nvidiaenergymonitor_monitor_id", "community": 501, "norm_label": ".monitor_id()" }, { "label": ".start()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_nvidiaenergymonitor_start", "community": 501, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_nvidiaenergymonitor_stop", "community": 501, "norm_label": ".stop()" }, { "label": ".is_available()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_nvidiaenergymonitor_is_available", "community": 501, "norm_label": ".is_available()" }, { "label": "SteadyStateDetector", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_steadystatedetector", "community": 501, "norm_label": "steadystatedetector" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_rs_vec", "community": 501, "norm_label": "vec" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_steadystatedetector_new", "community": 501, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_rs_self", "community": 501, "norm_label": "self" }, { "label": ".add_reading()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_steadystatedetector_add_reading", "community": 501, "norm_label": ".add_reading()" }, { "label": ".is_steady()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L60", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_steadystatedetector_is_steady", "community": 501, "norm_label": ".is_steady()" }, { "label": "test_steady_state_detector()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_test_steady_state_detector", "community": 501, "norm_label": "test_steady_state_detector()" }, { "label": "test_non_steady_state()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/energy.rs", "source_location": "L93", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_energy_test_non_steady_state", "community": 501, "norm_label": "test_non_steady_state()" }, { "label": "flops.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops", "community": 445, "norm_label": "flops.rs" }, { "label": "lookup()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_lookup", "community": 445, "norm_label": "lookup()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_rs_option", "community": 445, "norm_label": "option" }, { "label": "estimate_flops()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops", "community": 445, "norm_label": "estimate_flops()" }, { "label": "estimate_flops_no_kv_cache()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops_no_kv_cache", "community": 445, "norm_label": "estimate_flops_no_kv_cache()" }, { "label": "compute_mfu()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L111", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu", "community": 445, "norm_label": "compute_mfu()" }, { "label": "estimate_flops_known_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L132", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops_known_model", "community": 445, "norm_label": "estimate_flops_known_model()" }, { "label": "estimate_flops_unknown_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L141", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops_unknown_model", "community": 445, "norm_label": "estimate_flops_unknown_model()" }, { "label": "estimate_flops_zero_tokens()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L148", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops_zero_tokens", "community": 445, "norm_label": "estimate_flops_zero_tokens()" }, { "label": "estimate_flops_large_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L155", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_estimate_flops_large_model", "community": 445, "norm_label": "estimate_flops_large_model()" }, { "label": "compute_mfu_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_basic", "community": 445, "norm_label": "compute_mfu_basic()" }, { "label": "compute_mfu_multi_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L171", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_multi_gpu", "community": 445, "norm_label": "compute_mfu_multi_gpu()" }, { "label": "compute_mfu_unknown_gpu()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L179", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_unknown_gpu", "community": 445, "norm_label": "compute_mfu_unknown_gpu()" }, { "label": "compute_mfu_zero_duration()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L185", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_zero_duration", "community": 445, "norm_label": "compute_mfu_zero_duration()" }, { "label": "compute_mfu_zero_gpus()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L191", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_zero_gpus", "community": 445, "norm_label": "compute_mfu_zero_gpus()" }, { "label": "compute_mfu_zero_flops()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L197", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_compute_mfu_zero_flops", "community": 445, "norm_label": "compute_mfu_zero_flops()" }, { "label": "lookup_case_insensitive()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L203", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_lookup_case_insensitive", "community": 445, "norm_label": "lookup_case_insensitive()" }, { "label": "lookup_substring_match()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_lookup_substring_match", "community": 445, "norm_label": "lookup_substring_match()" }, { "label": "all_gpus_have_positive_tflops()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L216", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_all_gpus_have_positive_tflops", "community": 445, "norm_label": "all_gpus_have_positive_tflops()" }, { "label": "all_models_have_positive_params()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/flops.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_flops_all_models_have_positive_params", "community": 445, "norm_label": "all_models_have_positive_params()" }, { "label": "instrumented.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented", "community": 346, "norm_label": "instrumented.rs" }, { "label": "InstrumentedEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine", "community": 346, "norm_label": "instrumentedengine" }, { "label": "E", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_e", "community": 346, "norm_label": "e" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_arc", "community": 346, "norm_label": "arc" }, { "label": "TelemetryStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_telemetrystore", "community": 346, "norm_label": "telemetrystore" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_string", "community": 346, "norm_label": "string" }, { "label": "InstrumentedEngine", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e", "community": 346, "norm_label": "instrumentedengine" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_new", "community": 346, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_self", "community": 346, "norm_label": "self" }, { "label": ".now_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_now_timestamp", "community": 346, "norm_label": ".now_timestamp()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_inferenceengine", "community": 346, "norm_label": "inferenceengine" }, { "label": ".engine_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_engine_id", "community": 346, "norm_label": ".engine_id()" }, { "label": ".generate()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_generate", "community": 346, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_message", "community": 346, "norm_label": "message" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_option", "community": 346, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_value", "community": 346, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_result", "community": 346, "norm_label": "result" }, { "label": ".stream()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_stream", "community": 346, "norm_label": ".stream()" }, { "label": "TokenStream", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_tokenstream", "community": 346, "norm_label": "tokenstream" }, { "label": ".list_models()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L102", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_list_models", "community": 346, "norm_label": ".list_models()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_rs_vec", "community": 346, "norm_label": "vec" }, { "label": ".health()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L106", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_health", "community": 346, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L110", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_close", "community": 346, "norm_label": ".close()" }, { "label": ".prepare()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/instrumented.rs", "source_location": "L114", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_instrumented_instrumentedengine_e_prepare", "community": 346, "norm_label": ".prepare()" }, { "label": "itl.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl", "community": 690, "norm_label": "itl.rs" }, { "label": "ItlStats", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L5", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itlstats", "community": 690, "norm_label": "itlstats" }, { "label": "compute_itl_stats()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_compute_itl_stats", "community": 690, "norm_label": "compute_itl_stats()" }, { "label": "percentile()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_percentile", "community": 690, "norm_label": "percentile()" }, { "label": "itl_stats_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L71", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_basic", "community": 690, "norm_label": "itl_stats_basic()" }, { "label": "itl_stats_varying_latencies()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_varying_latencies", "community": 690, "norm_label": "itl_stats_varying_latencies()" }, { "label": "itl_stats_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_empty", "community": 690, "norm_label": "itl_stats_empty()" }, { "label": "itl_stats_single_timestamp()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_single_timestamp", "community": 690, "norm_label": "itl_stats_single_timestamp()" }, { "label": "itl_stats_two_timestamps()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L113", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_two_timestamps", "community": 690, "norm_label": "itl_stats_two_timestamps()" }, { "label": "itl_stats_percentile_interpolation()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_itl_stats_percentile_interpolation", "community": 690, "norm_label": "itl_stats_percentile_interpolation()" }, { "label": "percentile_function_edge_cases()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/itl.rs", "source_location": "L150", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_itl_percentile_function_edge_cases", "community": 690, "norm_label": "percentile_function_edge_cases()" }, { "label": "openjarvis-telemetry/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_lib", "community": 830, "norm_label": "openjarvis-telemetry/src/lib.rs" }, { "label": "phase.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase", "community": 635, "norm_label": "phase.rs" }, { "label": "PhaseMetrics", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phasemetrics", "community": 635, "norm_label": "phasemetrics" }, { "label": "compute_phase_metrics()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_compute_phase_metrics", "community": 635, "norm_label": "compute_phase_metrics()" }, { "label": "TelemetrySample", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "telemetrysample", "community": 635, "norm_label": "telemetrysample" }, { "label": "split_at_ttft()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_split_at_ttft", "community": 635, "norm_label": "split_at_ttft()" }, { "label": "make_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_make_sample", "community": 635, "norm_label": "make_sample()" }, { "label": "phase_metrics_constant_power()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_constant_power", "community": 635, "norm_label": "phase_metrics_constant_power()" }, { "label": "phase_metrics_empty_samples()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L121", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_empty_samples", "community": 635, "norm_label": "phase_metrics_empty_samples()" }, { "label": "phase_metrics_zero_tokens()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_zero_tokens", "community": 635, "norm_label": "phase_metrics_zero_tokens()" }, { "label": "phase_metrics_single_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_single_sample", "community": 635, "norm_label": "phase_metrics_single_sample()" }, { "label": "phase_metrics_ramp()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L149", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_ramp", "community": 635, "norm_label": "phase_metrics_ramp()" }, { "label": "split_at_ttft_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_split_at_ttft_basic", "community": 635, "norm_label": "split_at_ttft_basic()" }, { "label": "phase_metrics_filters_outside_window()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/phase.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_phase_phase_metrics_filters_outside_window", "community": 635, "norm_label": "phase_metrics_filters_outside_window()" }, { "label": "session.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session", "community": 279, "norm_label": "session.rs" }, { "label": "TelemetrySample", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysample", "community": 279, "norm_label": "telemetrysample" }, { "label": "RingBuffer", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer", "community": 555, "norm_label": "ringbuffer" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_rs_vec", "community": 555, "norm_label": "vec" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_rs_option", "community": 555, "norm_label": "option" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_rs_t", "community": 555, "norm_label": "t" }, { "label": "RingBuffer", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t", "community": 555, "norm_label": "ringbuffer" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L27", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_new", "community": 555, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_rs_self", "community": 555, "norm_label": "self" }, { "label": ".push()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_push", "community": 555, "norm_label": ".push()" }, { "label": ".len()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_len", "community": 555, "norm_label": ".len()" }, { "label": ".is_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_is_empty", "community": 555, "norm_label": ".is_empty()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L54", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_clear", "community": 555, "norm_label": ".clear()" }, { "label": ".as_ordered()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ringbuffer_t_as_ordered", "community": 555, "norm_label": ".as_ordered()" }, { "label": "TelemetrySessionCore", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L85", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore", "community": 279, "norm_label": "telemetrysessioncore" }, { "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_rs_rwlock", "community": 279, "norm_label": "rwlock" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L91", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_new", "community": 279, "norm_label": ".new()" }, { "label": ".sampling_interval_ms()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L98", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_sampling_interval_ms", "community": 279, "norm_label": ".sampling_interval_ms()" }, { "label": ".add_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L102", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_add_sample", "community": 279, "norm_label": ".add_sample()" }, { "label": ".window()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_window", "community": 279, "norm_label": ".window()" }, { "label": ".compute_energy_delta()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L131", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_compute_energy_delta", "community": 279, "norm_label": ".compute_energy_delta()" }, { "label": ".compute_avg_power()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L150", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_compute_avg_power", "community": 279, "norm_label": ".compute_avg_power()" }, { "label": ".len()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L161", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_len", "community": 279, "norm_label": ".len()" }, { "label": ".is_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L165", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_is_empty", "community": 279, "norm_label": ".is_empty()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_telemetrysessioncore_clear", "community": 279, "norm_label": ".clear()" }, { "label": "ring_buffer_basic_push_and_len()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L181", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_basic_push_and_len", "community": 279, "norm_label": "ring_buffer_basic_push_and_len()" }, { "label": "ring_buffer_ordered_no_wrap()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L194", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_ordered_no_wrap", "community": 555, "norm_label": "ring_buffer_ordered_no_wrap()" }, { "label": "ring_buffer_wrap_around()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L204", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_wrap_around", "community": 555, "norm_label": "ring_buffer_wrap_around()" }, { "label": "ring_buffer_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L218", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_clear", "community": 279, "norm_label": "ring_buffer_clear()" }, { "label": "ring_buffer_single_capacity()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L229", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_single_capacity", "community": 555, "norm_label": "ring_buffer_single_capacity()" }, { "label": "ring_buffer_zero_capacity_panics()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L241", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_zero_capacity_panics", "community": 279, "norm_label": "ring_buffer_zero_capacity_panics()" }, { "label": "ring_buffer_exact_fill()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L246", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_ring_buffer_exact_fill", "community": 555, "norm_label": "ring_buffer_exact_fill()" }, { "label": "make_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L258", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_make_sample", "community": 279, "norm_label": "make_sample()" }, { "label": "session_add_and_len()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L268", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_add_and_len", "community": 279, "norm_label": "session_add_and_len()" }, { "label": "session_window_returns_correct_range()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L280", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_window_returns_correct_range", "community": 279, "norm_label": "session_window_returns_correct_range()" }, { "label": "session_window_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L293", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_window_empty", "community": 279, "norm_label": "session_window_empty()" }, { "label": "session_window_no_match()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L300", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_window_no_match", "community": 279, "norm_label": "session_window_no_match()" }, { "label": "session_energy_delta_trapezoidal()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L310", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_energy_delta_trapezoidal", "community": 279, "norm_label": "session_energy_delta_trapezoidal()" }, { "label": "session_energy_delta_linear_ramp()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L322", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_energy_delta_linear_ramp", "community": 279, "norm_label": "session_energy_delta_linear_ramp()" }, { "label": "session_energy_delta_single_sample()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L334", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_energy_delta_single_sample", "community": 279, "norm_label": "session_energy_delta_single_sample()" }, { "label": "session_avg_power()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L344", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_avg_power", "community": 279, "norm_label": "session_avg_power()" }, { "label": "session_avg_power_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L356", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_avg_power_empty", "community": 279, "norm_label": "session_avg_power_empty()" }, { "label": "session_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L364", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_clear", "community": 279, "norm_label": "session_clear()" }, { "label": "session_ring_buffer_overflow()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L373", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_ring_buffer_overflow", "community": 279, "norm_label": "session_ring_buffer_overflow()" }, { "label": "session_sampling_interval()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/session.rs", "source_location": "L387", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_session_session_sampling_interval", "community": 279, "norm_label": "session_sampling_interval()" }, { "label": "openjarvis-telemetry/src/store.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store", "community": 588, "norm_label": "openjarvis-telemetry/src/store.rs" }, { "label": "TelemetryStore", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore", "community": 588, "norm_label": "telemetrystore" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_mutex", "community": 588, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_connection", "community": 588, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_pathbuf", "community": 588, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore_new", "community": 588, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_path", "community": 588, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_result", "community": 588, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_self", "community": 588, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L64", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore_in_memory", "community": 588, "norm_label": ".in_memory()" }, { "label": ".record()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore_record", "community": 588, "norm_label": ".record()" }, { "label": "TelemetryRecord", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_rs_telemetryrecord", "community": 588, "norm_label": "telemetryrecord" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L110", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore_count", "community": 588, "norm_label": ".count()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L122", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_telemetrystore_clear", "community": 588, "norm_label": ".clear()" }, { "label": "test_telemetry_store()", "file_type": "code", "source_file": "rust/crates/openjarvis-telemetry/src/store.rs", "source_location": "L138", "_origin": "ast", "id": "rust_crates_openjarvis_telemetry_src_store_test_telemetry_store", "community": 588, "norm_label": "test_telemetry_store()" }, { "label": "openjarvis-templates/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib", "community": 691, "norm_label": "openjarvis-templates/src/lib.rs" }, { "label": "AgentTemplate", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_agenttemplate", "community": 691, "norm_label": "agenttemplate" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_rs_string", "community": 691, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_rs_vec", "community": 691, "norm_label": "vec" }, { "label": "default_max_turns()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L20", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_default_max_turns", "community": 691, "norm_label": "default_max_turns()" }, { "label": "default_temperature()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L24", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_default_temperature", "community": 691, "norm_label": "default_temperature()" }, { "label": "load_template()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L29", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_load_template", "community": 691, "norm_label": "load_template()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_rs_result", "community": 691, "norm_label": "result" }, { "label": "test_load_template()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L48", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_test_load_template", "community": 691, "norm_label": "test_load_template()" }, { "label": "test_defaults()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_test_defaults", "community": 691, "norm_label": "test_defaults()" }, { "label": "test_serde_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-templates/src/lib.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_templates_src_lib_test_serde_roundtrip", "community": 691, "norm_label": "test_serde_roundtrip()" }, { "label": "calculator.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator", "community": 636, "norm_label": "calculator.rs" }, { "label": "CalculatorTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_calculatortool", "community": 636, "norm_label": "calculatortool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_rs_basetool", "community": 636, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_calculatortool_tool_id", "community": 636, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_calculatortool_spec", "community": 636, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_rs_toolspec", "community": 636, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_calculatortool_execute", "community": 636, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_rs_value", "community": 636, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_rs_result", "community": 636, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_rs_toolresult", "community": 636, "norm_label": "toolresult" }, { "label": "test_calculator_basic()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_test_calculator_basic", "community": 636, "norm_label": "test_calculator_basic()" }, { "label": "test_calculator_complex()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_test_calculator_complex", "community": 636, "norm_label": "test_calculator_complex()" }, { "label": "test_calculator_error()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/calculator.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_calculator_test_calculator_error", "community": 636, "norm_label": "test_calculator_error()" }, { "label": "file_tools.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools", "community": 556, "norm_label": "file_tools.rs" }, { "label": "FileReadTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filereadtool", "community": 556, "norm_label": "filereadtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_rs_basetool", "community": 556, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filereadtool_tool_id", "community": 556, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filereadtool_spec", "community": 556, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_rs_toolspec", "community": 556, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filereadtool_execute", "community": 556, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_rs_value", "community": 556, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_rs_result", "community": 556, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_rs_toolresult", "community": 556, "norm_label": "toolresult" }, { "label": "FileWriteTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filewritetool", "community": 556, "norm_label": "filewritetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filewritetool_tool_id", "community": 556, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L86", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filewritetool_spec", "community": 556, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L89", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_filewritetool_execute", "community": 556, "norm_label": ".execute()" }, { "label": "test_file_read_sensitive_blocked()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_test_file_read_sensitive_blocked", "community": 556, "norm_label": "test_file_read_sensitive_blocked()" }, { "label": "test_file_write_sensitive_blocked()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/file_tools.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_file_tools_test_file_write_sensitive_blocked", "community": 556, "norm_label": "test_file_write_sensitive_blocked()" }, { "label": "git_tools.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools", "community": 413, "norm_label": "git_tools.rs" }, { "label": "run_git()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_run_git", "community": 413, "norm_label": "run_git()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_option", "community": 413, "norm_label": "option" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_result", "community": 413, "norm_label": "result" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_string", "community": 413, "norm_label": "string" }, { "label": "GitStatusTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L54", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitstatustool", "community": 413, "norm_label": "gitstatustool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_basetool", "community": 413, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitstatustool_tool_id", "community": 413, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitstatustool_spec", "community": 413, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_toolspec", "community": 413, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitstatustool_execute", "community": 413, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_value", "community": 413, "norm_label": "value" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_rs_toolresult", "community": 413, "norm_label": "toolresult" }, { "label": "GitDiffTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitdifftool", "community": 413, "norm_label": "gitdifftool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L69", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitdifftool_tool_id", "community": 413, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L70", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitdifftool_spec", "community": 413, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L71", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitdifftool_execute", "community": 413, "norm_label": ".execute()" }, { "label": "GitLogTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitlogtool", "community": 413, "norm_label": "gitlogtool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L82", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitlogtool_tool_id", "community": 413, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitlogtool_spec", "community": 413, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/git_tools.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_git_tools_gitlogtool_execute", "community": 413, "norm_label": ".execute()" }, { "label": "http_tools.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/http_tools.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools", "community": 713, "norm_label": "http_tools.rs" }, { "label": "HttpRequestTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/http_tools.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_httprequesttool", "community": 713, "norm_label": "httprequesttool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_rs_basetool", "community": 713, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/http_tools.rs", "source_location": "L35", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_httprequesttool_tool_id", "community": 713, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/http_tools.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_httprequesttool_spec", "community": 713, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_rs_toolspec", "community": 713, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/http_tools.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_httprequesttool_execute", "community": 713, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_rs_value", "community": 713, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_rs_result", "community": 713, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_http_tools_rs_toolresult", "community": 713, "norm_label": "toolresult" }, { "label": "builtin/mod.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/mod.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod", "community": 468, "norm_label": "builtin/mod.rs" }, { "label": "BuiltinTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/mod.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_builtintool", "community": 468, "norm_label": "builtintool" }, { "label": "CalculatorTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "calculatortool", "community": 468, "norm_label": "calculatortool" }, { "label": "ThinkTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "thinktool", "community": 468, "norm_label": "thinktool" }, { "label": "FileReadTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "filereadtool", "community": 468, "norm_label": "filereadtool" }, { "label": "FileWriteTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "filewritetool", "community": 468, "norm_label": "filewritetool" }, { "label": "ShellExecTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "shellexectool", "community": 468, "norm_label": "shellexectool" }, { "label": "HttpRequestTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "httprequesttool", "community": 468, "norm_label": "httprequesttool" }, { "label": "GitStatusTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "gitstatustool", "community": 468, "norm_label": "gitstatustool" }, { "label": "GitDiffTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "gitdifftool", "community": 468, "norm_label": "gitdifftool" }, { "label": "GitLogTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "gitlogtool", "community": 468, "norm_label": "gitlogtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_rs_basetool", "community": 468, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/mod.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_builtintool_tool_id", "community": 468, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/mod.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_builtintool_spec", "community": 468, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_rs_toolspec", "community": 468, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/mod.rs", "source_location": "L56", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_builtintool_execute", "community": 468, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_rs_value", "community": 468, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_rs_result", "community": 468, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_mod_rs_toolresult", "community": 468, "norm_label": "toolresult" }, { "label": "shell.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/shell.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell", "community": 610, "norm_label": "shell.rs" }, { "label": "ShellExecTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/shell.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_shellexectool", "community": 610, "norm_label": "shellexectool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_rs_basetool", "community": 610, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/shell.rs", "source_location": "L33", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_shellexectool_tool_id", "community": 610, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/shell.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_shellexectool_spec", "community": 610, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_rs_toolspec", "community": 610, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/shell.rs", "source_location": "L39", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_shellexectool_execute", "community": 610, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_rs_value", "community": 610, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_rs_result", "community": 610, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_shell_rs_toolresult", "community": 610, "norm_label": "toolresult" }, { "label": "think.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/think.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think", "community": 714, "norm_label": "think.rs" }, { "label": "ThinkTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/think.rs", "source_location": "L31", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_thinktool", "community": 714, "norm_label": "thinktool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_rs_basetool", "community": 714, "norm_label": "basetool" }, { "label": ".tool_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/think.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_thinktool_tool_id", "community": 714, "norm_label": ".tool_id()" }, { "label": ".spec()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/think.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_thinktool_spec", "community": 714, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_rs_toolspec", "community": 714, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/builtin/think.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_thinktool_execute", "community": 714, "norm_label": ".execute()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_rs_value", "community": 714, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_rs_result", "community": 714, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_builtin_think_rs_toolresult", "community": 714, "norm_label": "toolresult" }, { "label": "executor.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor", "community": 371, "norm_label": "executor.rs" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor", "community": 371, "norm_label": "toolexecutor" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_hashmap", "community": 371, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_string", "community": 371, "norm_label": "string" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_option", "community": 371, "norm_label": "option" }, { "label": "CapabilityPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_capabilitypolicy", "community": 371, "norm_label": "capabilitypolicy" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_arc", "community": 371, "norm_label": "arc" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_eventbus", "community": 371, "norm_label": "eventbus" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_duration", "community": 371, "norm_label": "duration" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_new", "community": 371, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_self", "community": 371, "norm_label": "self" }, { "label": ".register()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_register", "community": 371, "norm_label": ".register()" }, { "label": ".get_tool()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L39", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_get_tool", "community": 371, "norm_label": ".get_tool()" }, { "label": ".list_tools()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_list_tools", "community": 371, "norm_label": ".list_tools()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_vec", "community": 371, "norm_label": "vec" }, { "label": ".tool_specs()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L47", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_tool_specs", "community": 371, "norm_label": ".tool_specs()" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_value", "community": 371, "norm_label": "value" }, { "label": ".execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L51", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_toolexecutor_execute", "community": 371, "norm_label": ".execute()" }, { "label": "TaintSet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_taintset", "community": 371, "norm_label": "taintset" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_result", "community": 371, "norm_label": "result" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_rs_toolresult", "community": 371, "norm_label": "toolresult" }, { "label": "test_executor_register_and_execute()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L130", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_test_executor_register_and_execute", "community": 371, "norm_label": "test_executor_register_and_execute()" }, { "label": "test_executor_tool_not_found()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/executor.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_executor_test_executor_tool_not_found", "community": 371, "norm_label": "test_executor_tool_not_found()" }, { "label": "openjarvis-tools/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_lib", "community": 955, "norm_label": "openjarvis-tools/src/lib.rs" }, { "label": "rig_tools.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools", "community": 96, "norm_label": "rig_tools.rs" }, { "label": "CalculatorArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_calculatorargs", "community": 96, "norm_label": "calculatorargs" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_string", "community": 96, "norm_label": "string" }, { "label": "CalculatorError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_calculatorerror", "community": 96, "norm_label": "calculatorerror" }, { "label": "RigCalculatorTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigcalculatortool", "community": 96, "norm_label": "rigcalculatortool" }, { "label": "RigTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rigtool", "community": 96, "norm_label": "rigtool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigcalculatortool_definition", "community": 96, "norm_label": ".definition()" }, { "label": "ToolDefinition", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_tooldefinition", "community": 96, "norm_label": "tooldefinition" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L42", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigcalculatortool_call", "community": 96, "norm_label": ".call()" }, { "label": "Args", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "args", "community": 96, "norm_label": "args" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_result", "community": 96, "norm_label": "result" }, { "label": "Output", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_output", "community": 96, "norm_label": "output" }, { "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_error", "community": 96, "norm_label": "error" }, { "label": "ThinkArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_thinkargs", "community": 96, "norm_label": "thinkargs" }, { "label": "ThinkError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L65", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_thinkerror", "community": 96, "norm_label": "thinkerror" }, { "label": "RigThinkTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigthinktool", "community": 96, "norm_label": "rigthinktool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L76", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigthinktool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L84", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigthinktool_call", "community": 96, "norm_label": ".call()" }, { "label": "FileReadArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_filereadargs", "community": 96, "norm_label": "filereadargs" }, { "label": "FileReadError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L107", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_filereaderror", "community": 96, "norm_label": "filereaderror" }, { "label": "RigFileReadTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilereadtool", "community": 96, "norm_label": "rigfilereadtool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L118", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilereadtool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilereadtool_call", "community": 96, "norm_label": ".call()" }, { "label": "FileWriteArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L142", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_filewriteargs", "community": 96, "norm_label": "filewriteargs" }, { "label": "FileWriteError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L151", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_filewriteerror", "community": 96, "norm_label": "filewriteerror" }, { "label": "RigFileWriteTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L153", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilewritetool", "community": 96, "norm_label": "rigfilewritetool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilewritetool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L170", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigfilewritetool_call", "community": 96, "norm_label": ".call()" }, { "label": "ShellExecArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L186", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_shellexecargs", "community": 96, "norm_label": "shellexecargs" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_option", "community": 96, "norm_label": "option" }, { "label": "ShellExecError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_shellexecerror", "community": 96, "norm_label": "shellexecerror" }, { "label": "RigShellExecTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L197", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigshellexectool", "community": 96, "norm_label": "rigshellexectool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigshellexectool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L214", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rigshellexectool_call", "community": 96, "norm_label": ".call()" }, { "label": "HttpRequestArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L233", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_httprequestargs", "community": 96, "norm_label": "httprequestargs" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_rs_value", "community": 96, "norm_label": "value" }, { "label": "HttpRequestError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L246", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_httprequesterror", "community": 96, "norm_label": "httprequesterror" }, { "label": "RigHttpRequestTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L248", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_righttprequesttool", "community": 96, "norm_label": "righttprequesttool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L257", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_righttprequesttool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L265", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_righttprequesttool_call", "community": 96, "norm_label": ".call()" }, { "label": "GitStatusArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L290", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitstatusargs", "community": 96, "norm_label": "gitstatusargs" }, { "label": "GitStatusError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L297", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitstatuserror", "community": 96, "norm_label": "gitstatuserror" }, { "label": "RigGitStatusTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L299", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitstatustool", "community": 96, "norm_label": "riggitstatustool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L308", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitstatustool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L316", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitstatustool_call", "community": 96, "norm_label": ".call()" }, { "label": "GitDiffArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L331", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitdiffargs", "community": 96, "norm_label": "gitdiffargs" }, { "label": "GitDiffError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L338", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitdifferror", "community": 96, "norm_label": "gitdifferror" }, { "label": "RigGitDiffTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L340", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitdifftool", "community": 96, "norm_label": "riggitdifftool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L349", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitdifftool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L357", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitdifftool_call", "community": 96, "norm_label": ".call()" }, { "label": "GitLogArgs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L372", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitlogargs", "community": 96, "norm_label": "gitlogargs" }, { "label": "GitLogError", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L381", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_gitlogerror", "community": 96, "norm_label": "gitlogerror" }, { "label": "RigGitLogTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L383", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitlogtool", "community": 96, "norm_label": "riggitlogtool" }, { "label": ".definition()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L392", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitlogtool_definition", "community": 96, "norm_label": ".definition()" }, { "label": ".call()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/rig_tools.rs", "source_location": "L400", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_rig_tools_riggitlogtool_call", "community": 96, "norm_label": ".call()" }, { "label": "backend_enum.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum", "community": 392, "norm_label": "backend_enum.rs" }, { "label": "MemoryBackendEnum", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum", "community": 392, "norm_label": "memorybackendenum" }, { "label": "SQLiteMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_sqlitememory", "community": 392, "norm_label": "sqlitememory" }, { "label": "BM25Memory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_bm25memory", "community": 392, "norm_label": "bm25memory" }, { "label": "FAISSMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_faissmemory", "community": 392, "norm_label": "faissmemory" }, { "label": "ColBERTMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_colbertmemory", "community": 392, "norm_label": "colbertmemory" }, { "label": "HybridMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_hybridmemory", "community": 392, "norm_label": "hybridmemory" }, { "label": "KnowledgeGraphMemory", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_knowledgegraphmemory", "community": 392, "norm_label": "knowledgegraphmemory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_memorybackend", "community": 392, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_backend_id", "community": 392, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L41", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_store", "community": 392, "norm_label": ".store()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_option", "community": 392, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_value", "community": 392, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_result", "community": 392, "norm_label": "result" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_string", "community": 392, "norm_label": "string" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L50", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_retrieve", "community": 392, "norm_label": ".retrieve()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_vec", "community": 392, "norm_label": "vec" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_rs_retrievalresult", "community": 392, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L58", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_delete", "community": 392, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L62", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_clear", "community": 392, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L66", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_count", "community": 392, "norm_label": ".count()" }, { "label": ".variant_key()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/backend_enum.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_backend_enum_memorybackendenum_variant_key", "community": 392, "norm_label": ".variant_key()" }, { "label": "bm25.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25", "community": 323, "norm_label": "bm25.rs" }, { "label": "Document", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_document", "community": 323, "norm_label": "document" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_string", "community": 323, "norm_label": "string" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_hashmap", "community": 323, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_value", "community": 323, "norm_label": "value" }, { "label": "BM25Memory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L19", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory", "community": 323, "norm_label": "bm25memory" }, { "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_rwlock", "community": 323, "norm_label": "rwlock" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_vec", "community": 323, "norm_label": "vec" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_new", "community": 323, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_self", "community": 323, "norm_label": "self" }, { "label": ".tokenize()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L34", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_tokenize", "community": 323, "norm_label": ".tokenize()" }, { "label": ".score_doc()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L45", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_score_doc", "community": 323, "norm_label": ".score_doc()" }, { "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_default", "community": 323, "norm_label": "default" }, { "label": ".default()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L73", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_default", "community": 323, "norm_label": ".default()" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_memorybackend", "community": 323, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_backend_id", "community": 323, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L83", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_store", "community": 323, "norm_label": ".store()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_option", "community": 323, "norm_label": "option" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_result", "community": 323, "norm_label": "result" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_retrieve", "community": 323, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_rs_retrievalresult", "community": 323, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L157", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_delete", "community": 323, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L164", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_clear", "community": 323, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L169", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_bm25memory_count", "community": 323, "norm_label": ".count()" }, { "label": "test_bm25_store_and_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L179", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_test_bm25_store_and_retrieve", "community": 323, "norm_label": "test_bm25_store_and_retrieve()" }, { "label": "test_bm25_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/bm25.rs", "source_location": "L191", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_bm25_test_bm25_empty", "community": 323, "norm_label": "test_bm25_empty()" }, { "label": "colbert.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert", "community": 209, "norm_label": "colbert.rs" }, { "label": "ColBERTMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory", "community": 209, "norm_label": "colbertmemory" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_mutex", "community": 209, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_connection", "community": 209, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_pathbuf", "community": 209, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L30", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_new", "community": 209, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_path", "community": 209, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_result", "community": 209, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_self", "community": 209, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L67", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_in_memory", "community": 209, "norm_label": ".in_memory()" }, { "label": ".with_dim()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L71", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_with_dim", "community": 209, "norm_label": ".with_dim()" }, { "label": ".embed_tokens()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_embed_tokens", "community": 209, "norm_label": ".embed_tokens()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_vec", "community": 209, "norm_label": "vec" }, { "label": ".store_with_token_embeddings()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_store_with_token_embeddings", "community": 209, "norm_label": ".store_with_token_embeddings()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_option", "community": 209, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_value", "community": 209, "norm_label": "value" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_string", "community": 209, "norm_label": "string" }, { "label": ".retrieve_by_token_embeddings()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L132", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_retrieve_by_token_embeddings", "community": 209, "norm_label": ".retrieve_by_token_embeddings()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_retrievalresult", "community": 209, "norm_label": "retrievalresult" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_rs_memorybackend", "community": 209, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L195", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_backend_id", "community": 209, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_store", "community": 209, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_retrieve", "community": 209, "norm_label": ".retrieve()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L221", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_delete", "community": 209, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L236", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_clear", "community": 209, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L247", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_colbertmemory_count", "community": 209, "norm_label": ".count()" }, { "label": "maxsim()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L268", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_maxsim", "community": 209, "norm_label": "maxsim()" }, { "label": "cosine_similarity()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L284", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_cosine_similarity", "community": 209, "norm_label": "cosine_similarity()" }, { "label": "token_embeddings_to_bytes()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L305", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_token_embeddings_to_bytes", "community": 209, "norm_label": "token_embeddings_to_bytes()" }, { "label": "bytes_to_token_embeddings()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L313", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_bytes_to_token_embeddings", "community": 209, "norm_label": "bytes_to_token_embeddings()" }, { "label": "test_colbert_store_and_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L334", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_colbert_store_and_retrieve", "community": 209, "norm_label": "test_colbert_store_and_retrieve()" }, { "label": "test_colbert_maxsim_ranking()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L347", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_colbert_maxsim_ranking", "community": 209, "norm_label": "test_colbert_maxsim_ranking()" }, { "label": "test_colbert_delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L368", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_colbert_delete", "community": 209, "norm_label": "test_colbert_delete()" }, { "label": "test_colbert_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L377", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_colbert_clear", "community": 209, "norm_label": "test_colbert_clear()" }, { "label": "test_colbert_empty_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L387", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_colbert_empty_retrieve", "community": 209, "norm_label": "test_colbert_empty_retrieve()" }, { "label": "test_maxsim_computation()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L394", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_maxsim_computation", "community": 209, "norm_label": "test_maxsim_computation()" }, { "label": "test_token_embeddings_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/colbert.rs", "source_location": "L406", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_colbert_test_token_embeddings_roundtrip", "community": 209, "norm_label": "test_token_embeddings_roundtrip()" }, { "label": "faiss.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss", "community": 189, "norm_label": "faiss.rs" }, { "label": "FAISSMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory", "community": 189, "norm_label": "faissmemory" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_mutex", "community": 189, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_connection", "community": 189, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_pathbuf", "community": 189, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L32", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_new", "community": 189, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_path", "community": 189, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_result", "community": 189, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_self", "community": 189, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L68", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_in_memory", "community": 189, "norm_label": ".in_memory()" }, { "label": ".with_dim()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L72", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_with_dim", "community": 189, "norm_label": ".with_dim()" }, { "label": ".embed()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L79", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_embed", "community": 189, "norm_label": ".embed()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_vec", "community": 189, "norm_label": "vec" }, { "label": ".store_with_embedding()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_store_with_embedding", "community": 189, "norm_label": ".store_with_embedding()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_option", "community": 189, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_value", "community": 189, "norm_label": "value" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_string", "community": 189, "norm_label": "string" }, { "label": ".retrieve_by_embedding()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L124", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_retrieve_by_embedding", "community": 189, "norm_label": ".retrieve_by_embedding()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_retrievalresult", "community": 189, "norm_label": "retrievalresult" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_rs_memorybackend", "community": 189, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L183", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_backend_id", "community": 189, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L187", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_store", "community": 189, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L197", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_retrieve", "community": 189, "norm_label": ".retrieve()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L206", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_delete", "community": 189, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L221", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_clear", "community": 189, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L232", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_faissmemory_count", "community": 189, "norm_label": ".count()" }, { "label": "cosine_similarity()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L250", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_cosine_similarity", "community": 189, "norm_label": "cosine_similarity()" }, { "label": "embedding_to_bytes()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L269", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_embedding_to_bytes", "community": 189, "norm_label": "embedding_to_bytes()" }, { "label": "bytes_to_embedding()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L274", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_bytes_to_embedding", "community": 189, "norm_label": "bytes_to_embedding()" }, { "label": "test_faiss_store_and_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L289", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_store_and_retrieve", "community": 189, "norm_label": "test_faiss_store_and_retrieve()" }, { "label": "test_faiss_cosine_ranking()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L302", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_cosine_ranking", "community": 189, "norm_label": "test_faiss_cosine_ranking()" }, { "label": "test_faiss_delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L316", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_delete", "community": 189, "norm_label": "test_faiss_delete()" }, { "label": "test_faiss_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L325", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_clear", "community": 189, "norm_label": "test_faiss_clear()" }, { "label": "test_faiss_with_real_embeddings()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L335", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_with_real_embeddings", "community": 189, "norm_label": "test_faiss_with_real_embeddings()" }, { "label": "test_faiss_empty_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L358", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_faiss_empty_retrieve", "community": 189, "norm_label": "test_faiss_empty_retrieve()" }, { "label": "test_embed_deterministic()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L365", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_embed_deterministic", "community": 189, "norm_label": "test_embed_deterministic()" }, { "label": "test_cosine_similarity_identical()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L373", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_cosine_similarity_identical", "community": 189, "norm_label": "test_cosine_similarity_identical()" }, { "label": "test_cosine_similarity_orthogonal()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L379", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_cosine_similarity_orthogonal", "community": 189, "norm_label": "test_cosine_similarity_orthogonal()" }, { "label": "test_embedding_roundtrip()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/faiss.rs", "source_location": "L386", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_faiss_test_embedding_roundtrip", "community": 189, "norm_label": "test_embedding_roundtrip()" }, { "label": "hybrid.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid", "community": 280, "norm_label": "hybrid.rs" }, { "label": "HybridMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory", "community": 280, "norm_label": "hybridmemory" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_vec", "community": 280, "norm_label": "vec" }, { "label": "Box", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_box", "community": 280, "norm_label": "box" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_memorybackend", "community": 280, "norm_label": "memorybackend" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L28", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_new", "community": 280, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_self", "community": 280, "norm_label": "self" }, { "label": ".with_k()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L36", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_with_k", "community": 280, "norm_label": ".with_k()" }, { "label": ".fuse_results()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_fuse_results", "community": 280, "norm_label": ".fuse_results()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_retrievalresult", "community": 280, "norm_label": "retrievalresult" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L78", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_backend_id", "community": 280, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L82", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_store", "community": 280, "norm_label": ".store()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_option", "community": 280, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_value", "community": 280, "norm_label": "value" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_result", "community": 280, "norm_label": "result" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_rs_string", "community": 280, "norm_label": "string" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L95", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_retrieve", "community": 280, "norm_label": ".retrieve()" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_delete", "community": 280, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L119", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_clear", "community": 280, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L126", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_hybridmemory_count", "community": 280, "norm_label": ".count()" }, { "label": "make_hybrid()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L141", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_make_hybrid", "community": 280, "norm_label": "make_hybrid()" }, { "label": "test_hybrid_store_and_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L148", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_store_and_retrieve", "community": 280, "norm_label": "test_hybrid_store_and_retrieve()" }, { "label": "test_hybrid_rrf_scores()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L162", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_rrf_scores", "community": 280, "norm_label": "test_hybrid_rrf_scores()" }, { "label": "test_hybrid_delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L175", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_delete", "community": 280, "norm_label": "test_hybrid_delete()" }, { "label": "test_hybrid_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L183", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_clear", "community": 280, "norm_label": "test_hybrid_clear()" }, { "label": "test_hybrid_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L192", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_empty", "community": 280, "norm_label": "test_hybrid_empty()" }, { "label": "test_hybrid_no_backends()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L199", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_no_backends", "community": 280, "norm_label": "test_hybrid_no_backends()" }, { "label": "test_hybrid_custom_k()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L207", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_hybrid_custom_k", "community": 280, "norm_label": "test_hybrid_custom_k()" }, { "label": "test_fuse_deduplication()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/hybrid.rs", "source_location": "L222", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_hybrid_test_fuse_deduplication", "community": 280, "norm_label": "test_fuse_deduplication()" }, { "label": "knowledge_graph.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph", "community": 130, "norm_label": "knowledge_graph.rs" }, { "label": "KnowledgeGraphMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory", "community": 130, "norm_label": "knowledgegraphmemory" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_mutex", "community": 130, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_connection", "community": 130, "norm_label": "connection" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_new", "community": 130, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_path", "community": 130, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_result", "community": 130, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_self", "community": 130, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L59", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_in_memory", "community": 130, "norm_label": ".in_memory()" }, { "label": ".add_entity()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_add_entity", "community": 130, "norm_label": ".add_entity()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_option", "community": 130, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_value", "community": 130, "norm_label": "value" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_string", "community": 130, "norm_label": "string" }, { "label": ".add_relation()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L88", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_add_relation", "community": 130, "norm_label": ".add_relation()" }, { "label": ".neighbors()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L115", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_neighbors", "community": 130, "norm_label": ".neighbors()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_vec", "community": 130, "norm_label": "vec" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_memorybackend", "community": 130, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L154", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_backend_id", "community": 130, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L158", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_store", "community": 130, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L167", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_retrieve", "community": 130, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_rs_retrievalresult", "community": 130, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L209", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_delete", "community": 130, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L224", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_clear", "community": 130, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L235", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_knowledgegraphmemory_count", "community": 130, "norm_label": ".count()" }, { "label": "test_kg_entities_and_relations()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/knowledge_graph.rs", "source_location": "L253", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_knowledge_graph_test_kg_entities_and_relations", "community": 130, "norm_label": "test_kg_entities_and_relations()" }, { "label": "storage/mod.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/mod.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_mod", "community": 956, "norm_label": "storage/mod.rs" }, { "label": "sqlite.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite", "community": 281, "norm_label": "sqlite.rs" }, { "label": "SQLiteMemory", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L11", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory", "community": 281, "norm_label": "sqlitememory" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_mutex", "community": 281, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_connection", "community": 281, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_pathbuf", "community": 281, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_new", "community": 281, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_path", "community": 281, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_result", "community": 281, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_self", "community": 281, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L94", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_in_memory", "community": 281, "norm_label": ".in_memory()" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_memorybackend", "community": 281, "norm_label": "memorybackend" }, { "label": ".backend_id()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L100", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_backend_id", "community": 281, "norm_label": ".backend_id()" }, { "label": ".store()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L104", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_store", "community": 281, "norm_label": ".store()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_option", "community": 281, "norm_label": "option" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_value", "community": 281, "norm_label": "value" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_string", "community": 281, "norm_label": "string" }, { "label": ".retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L140", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_retrieve", "community": 281, "norm_label": ".retrieve()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_vec", "community": 281, "norm_label": "vec" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_rs_retrievalresult", "community": 281, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L198", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_delete", "community": 281, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L223", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_clear", "community": 281, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L234", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_sqlitememory_count", "community": 281, "norm_label": ".count()" }, { "label": "test_sqlite_store_and_retrieve()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L252", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_store_and_retrieve", "community": 281, "norm_label": "test_sqlite_store_and_retrieve()" }, { "label": "test_sqlite_porter_stemming()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L264", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_porter_stemming", "community": 281, "norm_label": "test_sqlite_porter_stemming()" }, { "label": "test_sqlite_punctuation_stripping()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L275", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_punctuation_stripping", "community": 281, "norm_label": "test_sqlite_punctuation_stripping()" }, { "label": "test_sqlite_delete()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L286", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_delete", "community": 281, "norm_label": "test_sqlite_delete()" }, { "label": "test_sqlite_clear()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L295", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_clear", "community": 281, "norm_label": "test_sqlite_clear()" }, { "label": "test_sqlite_case_insensitive_search()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L305", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_case_insensitive_search", "community": 281, "norm_label": "test_sqlite_case_insensitive_search()" }, { "label": "test_sqlite_scores_are_positive()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/sqlite.rs", "source_location": "L324", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_sqlite_test_sqlite_scores_are_positive", "community": 281, "norm_label": "test_sqlite_scores_are_positive()" }, { "label": "storage/traits.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/traits.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_traits", "community": 852, "norm_label": "storage/traits.rs" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/traits.rs", "source_location": "L6", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_traits_memorybackend", "community": 852, "norm_label": "memorybackend" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_traits_rs_send", "community": 852, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_traits_rs_sync", "community": 852, "norm_label": "sync" }, { "label": "storage/utils.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/utils.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils", "community": 792, "norm_label": "storage/utils.rs" }, { "label": "chunk_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/utils.rs", "source_location": "L4", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_chunk_text", "community": 792, "norm_label": "chunk_text()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_rs_vec", "community": 792, "norm_label": "vec" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_rs_string", "community": 792, "norm_label": "string" }, { "label": "test_chunk_text()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/utils.rs", "source_location": "L38", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_test_chunk_text", "community": 792, "norm_label": "test_chunk_text()" }, { "label": "test_chunk_text_short()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/utils.rs", "source_location": "L46", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_test_chunk_text_short", "community": 792, "norm_label": "test_chunk_text_short()" }, { "label": "test_chunk_text_empty()", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/storage/utils.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_storage_utils_test_chunk_text_empty", "community": 792, "norm_label": "test_chunk_text_empty()" }, { "label": "openjarvis-tools/src/traits.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/traits.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_traits", "community": 853, "norm_label": "openjarvis-tools/src/traits.rs" }, { "label": "BaseTool", "file_type": "code", "source_file": "rust/crates/openjarvis-tools/src/traits.rs", "source_location": "L7", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_traits_basetool", "community": 853, "norm_label": "basetool" }, { "label": "Send", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_traits_rs_send", "community": 853, "norm_label": "send" }, { "label": "Sync", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_tools_src_traits_rs_sync", "community": 853, "norm_label": "sync" }, { "label": "analyzer.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer", "community": 637, "norm_label": "analyzer.rs" }, { "label": "TraceStats", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_tracestats", "community": 637, "norm_label": "tracestats" }, { "label": "TraceAnalyzer", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L17", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer", "community": 637, "norm_label": "traceanalyzer" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_rs_tracestore", "community": 637, "norm_label": "tracestore" }, { "label": "TraceAnalyzer<'a>", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L21", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer_a", "community": 637, "norm_label": "traceanalyzer<'a>" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L22", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer_a_new", "community": 637, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_rs_self", "community": 637, "norm_label": "self" }, { "label": ".overall_stats()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L26", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer_a_overall_stats", "community": 637, "norm_label": ".overall_stats()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_rs_result", "community": 637, "norm_label": "result" }, { "label": ".stats_by_agent()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L61", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer_a_stats_by_agent", "community": 637, "norm_label": ".stats_by_agent()" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_rs_hashmap", "community": 637, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_rs_string", "community": 637, "norm_label": "string" }, { "label": ".stats_by_model()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/analyzer.rs", "source_location": "L110", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_analyzer_traceanalyzer_a_stats_by_model", "community": 637, "norm_label": ".stats_by_model()" }, { "label": "collector.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector", "community": 502, "norm_label": "collector.rs" }, { "label": "TraceCollector", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L10", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector", "community": 502, "norm_label": "tracecollector" }, { "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_arc", "community": 502, "norm_label": "arc" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_tracestore", "community": 502, "norm_label": "tracestore" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_mutex", "community": 502, "norm_label": "mutex" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_hashmap", "community": 502, "norm_label": "hashmap" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_string", "community": 502, "norm_label": "string" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_trace", "community": 502, "norm_label": "trace" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L16", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector_new", "community": 502, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_self", "community": 502, "norm_label": "self" }, { "label": ".start_trace()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L23", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector_start_trace", "community": 502, "norm_label": ".start_trace()" }, { "label": ".add_step()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L43", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector_add_step", "community": 502, "norm_label": ".add_step()" }, { "label": "TraceStep", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_tracestep", "community": 502, "norm_label": "tracestep" }, { "label": ".end_trace()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L49", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector_end_trace", "community": 502, "norm_label": ".end_trace()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_option", "community": 502, "norm_label": "option" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_rs_result", "community": 502, "norm_label": "result" }, { "label": ".active_count()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L70", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_tracecollector_active_count", "community": 502, "norm_label": ".active_count()" }, { "label": "test_collector_lifecycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/collector.rs", "source_location": "L81", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_collector_test_collector_lifecycle", "community": 502, "norm_label": "test_collector_lifecycle()" }, { "label": "openjarvis-traces/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_lib", "community": 443, "norm_label": "openjarvis-traces/src/lib.rs" }, { "label": "openjarvis-traces/src/store.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store", "community": 473, "norm_label": "openjarvis-traces/src/store.rs" }, { "label": "TraceStore", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L8", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore", "community": 473, "norm_label": "tracestore" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_mutex", "community": 473, "norm_label": "mutex" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_connection", "community": 473, "norm_label": "connection" }, { "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_pathbuf", "community": 473, "norm_label": "pathbuf" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L14", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_new", "community": 473, "norm_label": ".new()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_path", "community": 473, "norm_label": "path" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_result", "community": 473, "norm_label": "result" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_self", "community": 473, "norm_label": "self" }, { "label": ".in_memory()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L53", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_in_memory", "community": 473, "norm_label": ".in_memory()" }, { "label": ".save()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L57", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_save", "community": 473, "norm_label": ".save()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_trace", "community": 473, "norm_label": "trace" }, { "label": ".get()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L92", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_get", "community": 473, "norm_label": ".get()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_option", "community": 473, "norm_label": "option" }, { "label": ".list_traces()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L139", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_list_traces", "community": 473, "norm_label": ".list_traces()" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_rs_vec", "community": 473, "norm_label": "vec" }, { "label": ".count()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L196", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_tracestore_count", "community": 473, "norm_label": ".count()" }, { "label": "test_trace_store_save_and_get()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L214", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_test_trace_store_save_and_get", "community": 473, "norm_label": "test_trace_store_save_and_get()" }, { "label": "test_trace_store_list()", "file_type": "code", "source_file": "rust/crates/openjarvis-traces/src/store.rs", "source_location": "L232", "_origin": "ast", "id": "rust_crates_openjarvis_traces_src_store_test_trace_store_list", "community": 473, "norm_label": "test_trace_store_list()" }, { "label": "openjarvis-workflow/src/lib.rs", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L1", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib", "community": 174, "norm_label": "openjarvis-workflow/src/lib.rs" }, { "label": "NodeType", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L15", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_nodetype", "community": 174, "norm_label": "nodetype" }, { "label": "WorkflowNode", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L25", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflownode", "community": 174, "norm_label": "workflownode" }, { "label": "String", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_string", "community": 174, "norm_label": "string" }, { "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_vec", "community": 174, "norm_label": "vec" }, { "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_hashmap", "community": 174, "norm_label": "hashmap" }, { "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_value", "community": 174, "norm_label": "value" }, { "label": "WorkflowEdge", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L37", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowedge", "community": 174, "norm_label": "workflowedge" }, { "label": "WorkflowStepResult", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L44", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowstepresult", "community": 174, "norm_label": "workflowstepresult" }, { "label": "WorkflowResult", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L52", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowresult", "community": 174, "norm_label": "workflowresult" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L63", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph", "community": 174, "norm_label": "workflowgraph" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L71", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_new", "community": 174, "norm_label": ".new()" }, { "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_self", "community": 174, "norm_label": "self" }, { "label": ".add_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L80", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_add_node", "community": 174, "norm_label": ".add_node()" }, { "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_result", "community": 174, "norm_label": "result" }, { "label": ".add_edge()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L90", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_add_edge", "community": 174, "norm_label": ".add_edge()" }, { "label": ".get_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L101", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_get_node", "community": 174, "norm_label": ".get_node()" }, { "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_rs_option", "community": 174, "norm_label": "option" }, { "label": ".nodes()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L105", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_nodes", "community": 174, "norm_label": ".nodes()" }, { "label": ".edges()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L109", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_edges", "community": 174, "norm_label": ".edges()" }, { "label": ".validate()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L114", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_validate", "community": 174, "norm_label": ".validate()" }, { "label": ".dfs_has_cycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L131", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_dfs_has_cycle", "community": 174, "norm_label": ".dfs_has_cycle()" }, { "label": ".topological_sort()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L152", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_topological_sort", "community": 174, "norm_label": ".topological_sort()" }, { "label": ".execution_stages()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L189", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_execution_stages", "community": 174, "norm_label": ".execution_stages()" }, { "label": ".predecessors()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L225", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_predecessors", "community": 174, "norm_label": ".predecessors()" }, { "label": ".successors()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L233", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowgraph_successors", "community": 174, "norm_label": ".successors()" }, { "label": "WorkflowBuilder", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L246", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder", "community": 174, "norm_label": "workflowbuilder" }, { "label": ".new()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L253", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder_new", "community": 174, "norm_label": ".new()" }, { "label": ".add_agent_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L261", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder_add_agent_node", "community": 174, "norm_label": ".add_agent_node()" }, { "label": ".add_tool_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L275", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder_add_tool_node", "community": 174, "norm_label": ".add_tool_node()" }, { "label": ".connect()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L289", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder_connect", "community": 174, "norm_label": ".connect()" }, { "label": ".build()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L298", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_workflowbuilder_build", "community": 174, "norm_label": ".build()" }, { "label": "simple_node()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L322", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_simple_node", "community": 174, "norm_label": "simple_node()" }, { "label": "test_add_node_and_edge()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L336", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_add_node_and_edge", "community": 174, "norm_label": "test_add_node_and_edge()" }, { "label": "test_duplicate_node_rejected()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L353", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_duplicate_node_rejected", "community": 174, "norm_label": "test_duplicate_node_rejected()" }, { "label": "test_cycle_detection()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L360", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_cycle_detection", "community": 174, "norm_label": "test_cycle_detection()" }, { "label": "test_topological_sort_linear()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L391", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_topological_sort_linear", "community": 174, "norm_label": "test_topological_sort_linear()" }, { "label": "test_execution_stages_diamond()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L419", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_execution_stages_diamond", "community": 174, "norm_label": "test_execution_stages_diamond()" }, { "label": "test_predecessors_and_successors()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L447", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_predecessors_and_successors", "community": 174, "norm_label": "test_predecessors_and_successors()" }, { "label": "test_builder_happy_path()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L462", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_builder_happy_path", "community": 174, "norm_label": "test_builder_happy_path()" }, { "label": "test_builder_rejects_cycle()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L475", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_builder_rejects_cycle", "community": 174, "norm_label": "test_builder_rejects_cycle()" }, { "label": "test_edge_unknown_node_rejected()", "file_type": "code", "source_file": "rust/crates/openjarvis-workflow/src/lib.rs", "source_location": "L487", "_origin": "ast", "id": "rust_crates_openjarvis_workflow_src_lib_test_edge_unknown_node_rejected", "community": 174, "norm_label": "test_edge_unknown_node_rejected()" }, { "label": "bump-desktop-version.sh", "file_type": "code", "source_file": "scripts/bump-desktop-version.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_bump_desktop_version", "community": 907, "norm_label": "bump-desktop-version.sh" }, { "label": "bump-desktop-version.sh script", "file_type": "code", "source_file": "scripts/bump-desktop-version.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_bump_desktop_version_sh__entry", "community": 907, "norm_label": "bump-desktop-version.sh script" }, { "label": "index_docs.py", "file_type": "code", "source_file": "scripts/index_docs.py", "source_location": "L1", "_origin": "ast", "id": "scripts_index_docs", "community": 683, "norm_label": "index_docs.py" }, { "label": "discover_md_files()", "file_type": "code", "source_file": "scripts/index_docs.py", "source_location": "L32", "_origin": "ast", "id": "scripts_index_docs_discover_md_files", "community": 683, "norm_label": "discover_md_files()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_index_docs_py_path", "community": 683, "norm_label": "path" }, { "label": "build_index()", "file_type": "code", "source_file": "scripts/index_docs.py", "source_location": "L44", "_origin": "ast", "id": "scripts_index_docs_build_index", "community": 683, "norm_label": "build_index()" }, { "label": "_print_hits()", "file_type": "code", "source_file": "scripts/index_docs.py", "source_location": "L138", "_origin": "ast", "id": "scripts_index_docs_print_hits", "community": 683, "norm_label": "_print_hits()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/index_docs.py", "source_location": "L152", "_origin": "ast", "id": "scripts_index_docs_main", "community": 683, "norm_label": "main()" }, { "label": "README + every markdown file under docs/. Sorted for determinism.", "file_type": "rationale", "source_file": "scripts/index_docs.py", "source_location": "L33", "_origin": "ast", "id": "scripts_index_docs_rationale_33", "community": 683, "norm_label": "readme + every markdown file under docs/. sorted for determinism." }, { "label": "Chunk all markdown under *repo_root* and build a DenseMemory index. When", "file_type": "rationale", "source_file": "scripts/index_docs.py", "source_location": "L58", "_origin": "ast", "id": "scripts_index_docs_rationale_58", "community": 683, "norm_label": "chunk all markdown under *repo_root* and build a densememory index. when" }, { "label": "bg-orchestrator.sh", "file_type": "code", "source_file": "scripts/install/bg-orchestrator.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_bg_orchestrator", "community": 870, "norm_label": "bg-orchestrator.sh" }, { "label": "bg-orchestrator.sh script", "file_type": "code", "source_file": "scripts/install/bg-orchestrator.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_bg_orchestrator_sh__entry", "community": 870, "norm_label": "bg-orchestrator.sh script" }, { "label": "cleanup()", "file_type": "code", "source_file": "scripts/install/bg-orchestrator.sh", "source_location": "L21", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_bg_orchestrator_cleanup", "community": 870, "norm_label": "cleanup()" }, { "label": "build-extension.sh", "file_type": "code", "source_file": "scripts/install/build-extension.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_build_extension", "community": 871, "norm_label": "build-extension.sh" }, { "label": "build-extension.sh script", "file_type": "code", "source_file": "scripts/install/build-extension.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_build_extension_sh__entry", "community": 871, "norm_label": "build-extension.sh script" }, { "label": "PATH", "file_type": "code", "source_file": "scripts/install/build-extension.sh", "source_location": "L14", "metadata": { "language": "bash", "kind": "code" }, "_origin": "ast", "id": "scripts_install_build_extension_path", "community": 871, "norm_label": "path" }, { "label": "install-rust.sh", "file_type": "code", "source_file": "scripts/install/install-rust.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_install_rust", "community": 908, "norm_label": "install-rust.sh" }, { "label": "install-rust.sh script", "file_type": "code", "source_file": "scripts/install/install-rust.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_install_rust_sh__entry", "community": 908, "norm_label": "install-rust.sh script" }, { "label": "install.sh", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_install", "community": 272, "norm_label": "install.sh" }, { "label": "install.sh script", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_install_sh__entry", "community": 272, "norm_label": "install.sh script" }, { "label": "need()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L80", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_need", "community": 272, "norm_label": "need()" }, { "label": "bootstrap_macos_tool()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L91", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_bootstrap_macos_tool", "community": 272, "norm_label": "bootstrap_macos_tool()" }, { "label": "bootstrap_linux_tool()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L131", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_bootstrap_linux_tool", "community": 272, "norm_label": "bootstrap_linux_tool()" }, { "label": "fail_missing_tool()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L182", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_fail_missing_tool", "community": 272, "norm_label": "fail_missing_tool()" }, { "label": "analytics_enabled()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L244", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_analytics_enabled", "community": 272, "norm_label": "analytics_enabled()" }, { "label": "detect_os()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L248", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_detect_os", "community": 272, "norm_label": "detect_os()" }, { "label": "detect_arch()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L256", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_detect_arch", "community": 272, "norm_label": "detect_arch()" }, { "label": "get_anon_id()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L264", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_get_anon_id", "community": 272, "norm_label": "get_anon_id()" }, { "label": "stage_label()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L282", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_stage_label", "community": 272, "norm_label": "stage_label()" }, { "label": "beacon()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L296", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_beacon", "community": 272, "norm_label": "beacon()" }, { "label": "_on_install_error()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L353", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_on_install_error", "community": 272, "norm_label": "_on_install_error()" }, { "label": "state_done()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L361", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_state_done", "community": 272, "norm_label": "state_done()" }, { "label": "mark_done()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L365", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_mark_done", "community": 272, "norm_label": "mark_done()" }, { "label": "step()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L409", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_step", "community": 272, "norm_label": "step()" }, { "label": "install_uv()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L427", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_install_uv", "community": 272, "norm_label": "install_uv()" }, { "label": "clone_repo()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L438", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_clone_repo", "community": 272, "norm_label": "clone_repo()" }, { "label": "copy_scripts()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L446", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_copy_scripts", "community": 272, "norm_label": "copy_scripts()" }, { "label": "parse_requires_python()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L456", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_parse_requires_python", "community": 272, "norm_label": "parse_requires_python()" }, { "label": "create_venv()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L497", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_create_venv", "community": 272, "norm_label": "create_venv()" }, { "label": "editable_install()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L524", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_editable_install", "community": 272, "norm_label": "editable_install()" }, { "label": "install_ollama()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L529", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_install_ollama", "community": 272, "norm_label": "install_ollama()" }, { "label": "start_ollama()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L537", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_start_ollama", "community": 272, "norm_label": "start_ollama()" }, { "label": "wait_for_ollama()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L560", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_wait_for_ollama", "community": 272, "norm_label": "wait_for_ollama()" }, { "label": "pull_default_model()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L577", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_pull_default_model", "community": 272, "norm_label": "pull_default_model()" }, { "label": "write_config()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L590", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_write_config", "community": 272, "norm_label": "write_config()" }, { "label": "install_symlinks()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L596", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_install_symlinks", "community": 272, "norm_label": "install_symlinks()" }, { "label": "ensure_path()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L607", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_ensure_path", "community": 272, "norm_label": "ensure_path()" }, { "label": "detach_bg_orchestrator()", "file_type": "code", "source_file": "scripts/install/install.sh", "source_location": "L632", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_install_install_detach_bg_orchestrator", "community": 272, "norm_label": "detach_bg_orchestrator()" }, { "label": "jarvis-uninstall.sh", "file_type": "code", "source_file": "scripts/install/jarvis-uninstall.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_jarvis_uninstall", "community": 909, "norm_label": "jarvis-uninstall.sh" }, { "label": "jarvis-uninstall.sh script", "file_type": "code", "source_file": "scripts/install/jarvis-uninstall.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_jarvis_uninstall_sh__entry", "community": 909, "norm_label": "jarvis-uninstall.sh script" }, { "label": "jarvis-wrapper.sh", "file_type": "code", "source_file": "scripts/install/jarvis-wrapper.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_jarvis_wrapper", "community": 910, "norm_label": "jarvis-wrapper.sh" }, { "label": "jarvis-wrapper.sh script", "file_type": "code", "source_file": "scripts/install/jarvis-wrapper.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_jarvis_wrapper_sh__entry", "community": 910, "norm_label": "jarvis-wrapper.sh script" }, { "label": "pull-model.sh", "file_type": "code", "source_file": "scripts/install/pull-model.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_install_pull_model", "community": 911, "norm_label": "pull-model.sh" }, { "label": "pull-model.sh script", "file_type": "code", "source_file": "scripts/install/pull-model.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_install_pull_model_sh__entry", "community": 911, "norm_label": "pull-model.sh script" }, { "label": "pearl_model_converter.py", "file_type": "code", "source_file": "scripts/mining/pearl_model_converter.py", "source_location": "L1", "_origin": "ast", "id": "scripts_mining_pearl_model_converter", "community": 957, "norm_label": "pearl_model_converter.py" }, { "label": "oauth_all.py", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L1", "_origin": "ast", "id": "scripts_oauth_all", "community": 474, "norm_label": "oauth_all.py" }, { "label": "_load_creds()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L32", "_origin": "ast", "id": "scripts_oauth_all_load_creds", "community": 474, "norm_label": "_load_creds()" }, { "label": "_wait_for_code()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L77", "_origin": "ast", "id": "scripts_oauth_all_wait_for_code", "community": 474, "norm_label": "_wait_for_code()" }, { "label": "_save()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L117", "_origin": "ast", "id": "scripts_oauth_all_save", "community": 474, "norm_label": "_save()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_oauth_all_py_path", "community": 474, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_oauth_all_py_any", "community": 474, "norm_label": "any" }, { "label": "do_google()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L126", "_origin": "ast", "id": "scripts_oauth_all_do_google", "community": 474, "norm_label": "do_google()" }, { "label": "do_strava()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L184", "_origin": "ast", "id": "scripts_oauth_all_do_strava", "community": 474, "norm_label": "do_strava()" }, { "label": "_make_self_signed_cert()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L225", "_origin": "ast", "id": "scripts_oauth_all_make_self_signed_cert", "community": 474, "norm_label": "_make_self_signed_cert()" }, { "label": "_wait_for_code_https()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L245", "_origin": "ast", "id": "scripts_oauth_all_wait_for_code_https", "community": 474, "norm_label": "_wait_for_code_https()" }, { "label": "do_spotify()", "file_type": "code", "source_file": "scripts/oauth_all.py", "source_location": "L293", "_origin": "ast", "id": "scripts_oauth_all_do_spotify", "community": 474, "norm_label": "do_spotify()" }, { "label": "Load client_id/client_secret from a stored credential file.", "file_type": "rationale", "source_file": "scripts/oauth_all.py", "source_location": "L33", "_origin": "ast", "id": "scripts_oauth_all_rationale_33", "community": 474, "norm_label": "load client_id/client_secret from a stored credential file." }, { "label": "Start a localhost server and wait for the OAuth callback with ?code=.", "file_type": "rationale", "source_file": "scripts/oauth_all.py", "source_location": "L78", "_origin": "ast", "id": "scripts_oauth_all_rationale_78", "community": 474, "norm_label": "start a localhost server and wait for the oauth callback with ?code=." }, { "label": "Generate a temporary self-signed cert for localhost HTTPS.", "file_type": "rationale", "source_file": "scripts/oauth_all.py", "source_location": "L226", "_origin": "ast", "id": "scripts_oauth_all_rationale_226", "community": 474, "norm_label": "generate a temporary self-signed cert for localhost https." }, { "label": "Like _wait_for_code but serves over HTTPS with a self-signed cert.", "file_type": "rationale", "source_file": "scripts/oauth_all.py", "source_location": "L246", "_origin": "ast", "id": "scripts_oauth_all_rationale_246", "community": 474, "norm_label": "like _wait_for_code but serves over https with a self-signed cert." }, { "label": "model_converter.py", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L1", "_origin": "ast", "id": "scripts_pearl_model_converter", "community": 338, "norm_label": "model_converter.py" }, { "label": "ConversionStats", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L42", "_origin": "ast", "id": "scripts_pearl_model_converter_conversionstats", "community": 338, "norm_label": "conversionstats" }, { "label": ".add()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L47", "_origin": "ast", "id": "scripts_pearl_model_converter_conversionstats_add", "community": 338, "norm_label": ".add()" }, { "label": "classify_weight()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L55", "_origin": "ast", "id": "scripts_pearl_model_converter_classify_weight", "community": 338, "norm_label": "classify_weight()" }, { "label": "Tensor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tensor", "community": 338, "norm_label": "tensor" }, { "label": "quantize_channelwise()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L67", "_origin": "ast", "id": "scripts_pearl_model_converter_quantize_channelwise", "community": 338, "norm_label": "quantize_channelwise()" }, { "label": "quantization_config()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L93", "_origin": "ast", "id": "scripts_pearl_model_converter_quantization_config", "community": 338, "norm_label": "quantization_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_pearl_model_converter_py_any", "community": 338, "norm_label": "any" }, { "label": "resolve_source()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L169", "_origin": "ast", "id": "scripts_pearl_model_converter_resolve_source", "community": 338, "norm_label": "resolve_source()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_pearl_model_converter_py_path", "community": 338, "norm_label": "path" }, { "label": "copy_metadata_files()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L193", "_origin": "ast", "id": "scripts_pearl_model_converter_copy_metadata_files", "community": 338, "norm_label": "copy_metadata_files()" }, { "label": "patch_config()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L205", "_origin": "ast", "id": "scripts_pearl_model_converter_patch_config", "community": 338, "norm_label": "patch_config()" }, { "label": "patch_processor_metadata()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L215", "_origin": "ast", "id": "scripts_pearl_model_converter_patch_processor_metadata", "community": 338, "norm_label": "patch_processor_metadata()" }, { "label": "convert_safetensors_file()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L235", "_origin": "ast", "id": "scripts_pearl_model_converter_convert_safetensors_file", "community": 338, "norm_label": "convert_safetensors_file()" }, { "label": "write_index()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L270", "_origin": "ast", "id": "scripts_pearl_model_converter_write_index", "community": 338, "norm_label": "write_index()" }, { "label": "convert_checkpoint()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L280", "_origin": "ast", "id": "scripts_pearl_model_converter_convert_checkpoint", "community": 338, "norm_label": "convert_checkpoint()" }, { "label": "parse_args()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L331", "_origin": "ast", "id": "scripts_pearl_model_converter_parse_args", "community": 338, "norm_label": "parse_args()" }, { "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scripts_pearl_model_converter_py_namespace", "community": 338, "norm_label": "namespace" }, { "label": "main()", "file_type": "code", "source_file": "scripts/pearl/model_converter.py", "source_location": "L342", "_origin": "ast", "id": "scripts_pearl_model_converter_main", "community": 338, "norm_label": "main()" }, { "label": "Classify one safetensors entry as copied, mining, or non_mining.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L56", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_56", "community": 338, "norm_label": "classify one safetensors entry as copied, mining, or non_mining." }, { "label": "Symmetric per-output-channel int quantization for one 2D weight.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L74", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_74", "community": 338, "norm_label": "symmetric per-output-channel int quantization for one 2d weight." }, { "label": "Return the Pearl quantization config for generated checkpoints.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L94", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_94", "community": 338, "norm_label": "return the pearl quantization config for generated checkpoints." }, { "label": "Resolve a local path or download a Hugging Face snapshot.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L170", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_170", "community": 338, "norm_label": "resolve a local path or download a hugging face snapshot." }, { "label": "Copy non-safetensors model metadata into the output directory.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L194", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_194", "community": 338, "norm_label": "copy non-safetensors model metadata into the output directory." }, { "label": "Provide compatibility filenames required by vLLM Gemma4 profiling.", "file_type": "rationale", "source_file": "scripts/pearl/model_converter.py", "source_location": "L216", "_origin": "ast", "id": "scripts_pearl_model_converter_rationale_216", "community": 338, "norm_label": "provide compatibility filenames required by vllm gemma4 profiling." }, { "label": "quickstart.sh", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_quickstart", "community": 793, "norm_label": "quickstart.sh" }, { "label": "quickstart.sh script", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_quickstart_sh__entry", "community": 793, "norm_label": "quickstart.sh script" }, { "label": "info()", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L21", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_quickstart_info", "community": 793, "norm_label": "info()" }, { "label": "ok()", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L22", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_quickstart_ok", "community": 793, "norm_label": "ok()" }, { "label": "warn()", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L23", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_quickstart_warn", "community": 793, "norm_label": "warn()" }, { "label": "fail()", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L24", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_quickstart_fail", "community": 793, "norm_label": "fail()" }, { "label": "cleanup()", "file_type": "code", "source_file": "scripts/quickstart.sh", "source_location": "L27", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "scripts_quickstart_cleanup", "community": 793, "norm_label": "cleanup()" }, { "label": "smoke_framework_comparison.sh", "file_type": "code", "source_file": "scripts/smoke_framework_comparison.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "scripts_smoke_framework_comparison", "community": 912, "norm_label": "smoke_framework_comparison.sh" }, { "label": "smoke_framework_comparison.sh script", "file_type": "code", "source_file": "scripts/smoke_framework_comparison.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "scripts_smoke_framework_comparison_sh__entry", "community": 912, "norm_label": "smoke_framework_comparison.sh script" }, { "label": "openjarvis/__init__.py", "file_type": "code", "source_file": "src/openjarvis/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_init", "community": 23, "norm_label": "openjarvis/__init__.py" }, { "label": "OpenJarvis \u2014 modular AI assistant backend with composable intelligence primitive", "file_type": "rationale", "source_file": "src/openjarvis/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_init_rationale_1", "community": 23, "norm_label": "openjarvis \u2014 modular ai assistant backend with composable intelligence primitive" }, { "label": "_rust_bridge.py", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_rust_bridge", "community": 74, "norm_label": "_rust_bridge.py" }, { "label": "get_rust_module()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_rust_bridge_get_rust_module", "community": 496, "norm_label": "get_rust_module()" }, { "label": "ModuleType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "moduletype", "community": 496, "norm_label": "moduletype" }, { "label": "_detect_rust()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_rust_bridge_detect_rust", "community": 74, "norm_label": "_detect_rust()" }, { "label": "scan_result_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_rust_bridge_scan_result_from_json", "community": 177, "norm_label": "scan_result_from_json()" }, { "label": "injection_result_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_rust_bridge_injection_result_from_json", "community": 177, "norm_label": "injection_result_from_json()" }, { "label": "retrieval_results_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_rust_bridge_retrieval_results_from_json", "community": 177, "norm_label": "retrieval_results_from_json()" }, { "label": "optimization_store_from_rust()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_rust_bridge_optimization_store_from_rust", "community": 74, "norm_label": "optimization_store_from_rust()" }, { "label": "trial_result_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_rust_bridge_trial_result_from_json", "community": 74, "norm_label": "trial_result_from_json()" }, { "label": "optimization_run_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_rust_bridge_optimization_run_from_json", "community": 74, "norm_label": "optimization_run_from_json()" }, { "label": "generate_result_from_json()", "file_type": "code", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_rust_bridge_generate_result_from_json", "community": 74, "norm_label": "generate_result_from_json()" }, { "label": "Single point of contact between Python and the Rust ``openjarvis_rust`` module.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_1", "community": 74, "norm_label": "single point of contact between python and the rust ``openjarvis_rust`` module." }, { "label": "Return the ``openjarvis_rust`` module. Raises ``ImportError`` if the comp", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_24", "community": 496, "norm_label": "return the ``openjarvis_rust`` module. raises ``importerror`` if the comp" }, { "label": "Return ``True`` if the compiled ``openjarvis_rust`` extension is importable.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_36", "community": 74, "norm_label": "return ``true`` if the compiled ``openjarvis_rust`` extension is importable." }, { "label": "Convert a Rust scanner JSON string to a Python ``ScanResult``.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_58", "community": 177, "norm_label": "convert a rust scanner json string to a python ``scanresult``." }, { "label": "Convert Rust ``InjectionScanner.scan()`` JSON to dataclass.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_84", "community": 177, "norm_label": "convert rust ``injectionscanner.scan()`` json to dataclass." }, { "label": "Convert Rust memory ``retrieve()`` JSON to a list of results.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_120", "community": 177, "norm_label": "convert rust memory ``retrieve()`` json to a list of results." }, { "label": "Get a Rust-backed OptimizationStore, or None if Rust unavailable.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_149", "community": 74, "norm_label": "get a rust-backed optimizationstore, or none if rust unavailable." }, { "label": "Convert Rust TrialResult JSON to a Python dict.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_160", "community": 74, "norm_label": "convert rust trialresult json to a python dict." }, { "label": "Convert Rust OptimizationRun JSON to a Python dict.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_165", "community": 74, "norm_label": "convert rust optimizationrun json to a python dict." }, { "label": "Convert Rust GenerateResult JSON to a Python dict.", "file_type": "rationale", "source_file": "src/openjarvis/_rust_bridge.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_rust_bridge_rationale_170", "community": 74, "norm_label": "convert rust generateresult json to a python dict." }, { "label": "a2a/__init__.py", "file_type": "code", "source_file": "src/openjarvis/a2a/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_init", "community": 414, "norm_label": "a2a/__init__.py" }, { "label": "Agent-to-Agent protocol \u2014 Google A2A spec implementation.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_init_rationale_1", "community": 414, "norm_label": "agent-to-agent protocol \u2014 google a2a spec implementation." }, { "label": "a2a/client.py", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_client", "community": 414, "norm_label": "a2a/client.py" }, { "label": "A2AClient", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient", "community": 414, "norm_label": "a2aclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient_init", "community": 414, "norm_label": ".__init__()" }, { "label": ".discover()", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient_discover", "community": 414, "norm_label": ".discover()" }, { "label": "AgentCard", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_client_py_agentcard", "community": 414, "norm_label": "agentcard" }, { "label": ".send_task()", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient_send_task", "community": 609, "norm_label": ".send_task()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_client_py_any", "community": 609, "norm_label": "any" }, { "label": "A2ATask", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "a2atask", "community": 609, "norm_label": "a2atask" }, { "label": ".get_task()", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient_get_task", "community": 609, "norm_label": ".get_task()" }, { "label": ".cancel_task()", "file_type": "code", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_a2a_client_a2aclient_cancel_task", "community": 609, "norm_label": ".cancel_task()" }, { "label": "A2A client \u2014 discover and call external A2A agents.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_1", "community": 414, "norm_label": "a2a client \u2014 discover and call external a2a agents." }, { "label": "Client for calling external A2A-compatible agents. Discovers agent capabi", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_11", "community": 414, "norm_label": "client for calling external a2a-compatible agents. discovers agent capabi" }, { "label": "Fetch the agent card from /.well-known/agent.json.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_23", "community": 414, "norm_label": "fetch the agent card from /.well-known/agent.json." }, { "label": "Send a task to the remote agent and return the result.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_43", "community": 609, "norm_label": "send a task to the remote agent and return the result." }, { "label": "Get the status of a previously submitted task.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_72", "community": 609, "norm_label": "get the status of a previously submitted task." }, { "label": "Cancel a running task.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/client.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_a2a_client_rationale_94", "community": 609, "norm_label": "cancel a running task." }, { "label": "a2a/protocol.py", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_protocol", "community": 638, "norm_label": "a2a/protocol.py" }, { "label": "TaskState", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_taskstate", "community": 638, "norm_label": "taskstate" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_py_str", "community": 638, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_py_enum", "community": 638, "norm_label": "enum" }, { "label": "AgentCard", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_agentcard", "community": 393, "norm_label": "agentcard" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_agentcard_to_dict", "community": 854, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_py_any", "community": 854, "norm_label": "any" }, { "label": "A2ATask", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2atask", "community": 638, "norm_label": "a2atask" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2atask_to_dict", "community": 854, "norm_label": ".to_dict()" }, { "label": "A2ARequest", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2arequest", "community": 609, "norm_label": "a2arequest" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2arequest_to_dict", "community": 854, "norm_label": ".to_dict()" }, { "label": ".to_json()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2arequest_to_json", "community": 715, "norm_label": ".to_json()" }, { "label": "A2AResponse", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2aresponse", "community": 715, "norm_label": "a2aresponse" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2aresponse_to_dict", "community": 715, "norm_label": ".to_dict()" }, { "label": ".to_json()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2aresponse_to_json", "community": 715, "norm_label": ".to_json()" }, { "label": ".from_json()", "file_type": "code", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_a2aresponse_from_json", "community": 715, "norm_label": ".from_json()" }, { "label": "A2A protocol types \u2014 Google A2A spec (JSON-RPC 2.0).", "file_type": "rationale", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_rationale_1", "community": 638, "norm_label": "a2a protocol types \u2014 google a2a spec (json-rpc 2.0)." }, { "label": "Agent discovery card served at /.well-known/agent.json.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_rationale_23", "community": 393, "norm_label": "agent discovery card served at /.well-known/agent.json." }, { "label": "An A2A task with state machine.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_rationale_47", "community": 638, "norm_label": "an a2a task with state machine." }, { "label": "JSON-RPC 2.0 request for A2A.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_rationale_69", "community": 609, "norm_label": "json-rpc 2.0 request for a2a." }, { "label": "JSON-RPC 2.0 response for A2A.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/protocol.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_a2a_protocol_rationale_89", "community": 715, "norm_label": "json-rpc 2.0 response for a2a." }, { "label": "a2a/server.py", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_server", "community": 8, "norm_label": "a2a/server.py" }, { "label": "A2AServer", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver", "community": 393, "norm_label": "a2aserver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_init", "community": 855, "norm_label": ".__init__()" }, { "label": "AgentCard", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_server_py_agentcard", "community": 855, "norm_label": "agentcard" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_server_py_eventbus", "community": 855, "norm_label": "eventbus" }, { "label": ".agent_card()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_agent_card", "community": 855, "norm_label": ".agent_card()" }, { "label": ".authenticate()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_authenticate", "community": 639, "norm_label": ".authenticate()" }, { "label": ".handle_request()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_handle_request", "community": 639, "norm_label": ".handle_request()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_server_py_any", "community": 639, "norm_label": "any" }, { "label": "._handle_task_send()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_handle_task_send", "community": 639, "norm_label": "._handle_task_send()" }, { "label": "._handle_task_get()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_handle_task_get", "community": 639, "norm_label": "._handle_task_get()" }, { "label": "._handle_task_cancel()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_handle_task_cancel", "community": 639, "norm_label": "._handle_task_cancel()" }, { "label": ".get_routes()", "file_type": "code", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_a2a_server_a2aserver_get_routes", "community": 639, "norm_label": ".get_routes()" }, { "label": "A2A server \u2014 exposes agents via /.well-known/agent.json and /a2a/tasks.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_1", "community": 8, "norm_label": "a2a server \u2014 exposes agents via /.well-known/agent.json and /a2a/tasks." }, { "label": "A2A server that processes incoming tasks via agent execution. Can be moun", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_18", "community": 393, "norm_label": "a2a server that processes incoming tasks via agent execution. can be moun" }, { "label": "Constant-time check of a presented bearer *token*. Returns ``True`` w", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_50", "community": 639, "norm_label": "constant-time check of a presented bearer *token*. returns ``true`` w" }, { "label": "Process a JSON-RPC 2.0 A2A request. *token* is the bearer credential", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_64", "community": 639, "norm_label": "process a json-rpc 2.0 a2a request. *token* is the bearer credential" }, { "label": "Handle tasks/send \u2014 create and execute a task.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_93", "community": 639, "norm_label": "handle tasks/send \u2014 create and execute a task." }, { "label": "Handle tasks/get \u2014 retrieve task status.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_130", "community": 639, "norm_label": "handle tasks/get \u2014 retrieve task status." }, { "label": "Handle tasks/cancel \u2014 cancel a running task.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_145", "community": 639, "norm_label": "handle tasks/cancel \u2014 cancel a running task." }, { "label": "Return route definitions for mounting in a web framework.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/server.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_a2a_server_rationale_157", "community": 639, "norm_label": "return route definitions for mounting in a web framework." }, { "label": "tool.py", "file_type": "code", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_tool", "community": 414, "norm_label": "tool.py" }, { "label": "A2AAgentTool", "file_type": "code", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_a2a_tool_a2aagenttool", "community": 414, "norm_label": "a2aagenttool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_tool_py_basetool", "community": 414, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_a2a_tool_a2aagenttool_init", "community": 414, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_a2a_tool_a2aagenttool_spec", "community": 414, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_tool_py_toolspec", "community": 414, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_a2a_tool_a2aagenttool_execute", "community": 414, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_tool_py_any", "community": 414, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_a2a_tool_py_toolresult", "community": 414, "norm_label": "toolresult" }, { "label": "A2AAgentTool \u2014 wraps an external A2A agent as an invocable tool.", "file_type": "rationale", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_a2a_tool_rationale_1", "community": 414, "norm_label": "a2aagenttool \u2014 wraps an external a2a agent as an invocable tool." }, { "label": "Wraps an external A2A agent as a BaseTool. Follows the MCPToolAdapter pat", "file_type": "rationale", "source_file": "src/openjarvis/a2a/tool.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_a2a_tool_rationale_16", "community": 414, "norm_label": "wraps an external a2a agent as a basetool. follows the mcptooladapter pat" }, { "label": "openjarvis/agents/__init__.py", "file_type": "code", "source_file": "src/openjarvis/agents/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_init", "community": 2, "norm_label": "openjarvis/agents/__init__.py" }, { "label": "Agents primitive \u2014 multi-turn reasoning and tool use.", "file_type": "rationale", "source_file": "src/openjarvis/agents/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_init_rationale_1", "community": 2, "norm_label": "agents primitive \u2014 multi-turn reasoning and tool use." }, { "label": "agents/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_stubs", "community": 4, "norm_label": "agents/_stubs.py" }, { "label": "AgentContext", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_agents_stubs_agentcontext", "community": 4, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_agents_stubs_agentresult", "community": 4, "norm_label": "agentresult" }, { "label": "BaseAgent", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent", "community": 4, "norm_label": "baseagent" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_abc", "community": 4, "norm_label": "abc" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_init", "community": 4, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_inferenceengine", "community": 4, "norm_label": "inferenceengine" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_eventbus", "community": 4, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_any", "community": 4, "norm_label": "any" }, { "label": "._emit_turn_start()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_emit_turn_start", "community": 4, "norm_label": "._emit_turn_start()" }, { "label": "._emit_turn_end()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_emit_turn_end", "community": 4, "norm_label": "._emit_turn_end()" }, { "label": "._apply_persona()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_apply_persona", "community": 4, "norm_label": "._apply_persona()" }, { "label": "._build_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_build_messages", "community": 4, "norm_label": "._build_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_message", "community": 4, "norm_label": "message" }, { "label": "._generate()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_generate", "community": 4, "norm_label": "._generate()" }, { "label": "._max_turns_result()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_max_turns_result", "community": 4, "norm_label": "._max_turns_result()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_stubs_py_toolresult", "community": 4, "norm_label": "toolresult" }, { "label": "._check_continuation()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_check_continuation", "community": 4, "norm_label": "._check_continuation()" }, { "label": "._strip_think_tags()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_strip_think_tags", "community": 4, "norm_label": "._strip_think_tags()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_agents_stubs_baseagent_run", "community": 4, "norm_label": ".run()" }, { "label": "ToolUsingAgent", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_agents_stubs_toolusingagent", "community": 4, "norm_label": "toolusingagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L311", "_origin": "ast", "id": "src_openjarvis_agents_stubs_toolusingagent_init", "community": 4, "norm_label": ".__init__()" }, { "label": "ABC for agent implementations. Adapted from IPW's ``BaseAgent`` at ``src/agen", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_1", "community": 4, "norm_label": "abc for agent implementations. adapted from ipw's ``baseagent`` at ``src/agen" }, { "label": "Runtime context handed to an agent on each invocation.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_24", "community": 4, "norm_label": "runtime context handed to an agent on each invocation." }, { "label": "Result returned after an agent completes a run.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_34", "community": 4, "norm_label": "result returned after an agent completes a run." }, { "label": "Base class for all agent implementations. Subclasses must be registered v", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_43", "community": 4, "norm_label": "base class for all agent implementations. subclasses must be registered v" }, { "label": "Publish ``AGENT_TURN_START`` if an event bus is available.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_110", "community": 4, "norm_label": "publish ``agent_turn_start`` if an event bus is available." }, { "label": "Publish ``AGENT_TURN_END`` if an event bus is available.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_118", "community": 4, "norm_label": "publish ``agent_turn_end`` if an event bus is available." }, { "label": "Append SOUL/MEMORY/USER persona to a self-assembled system prompt. Ag", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_125", "community": 4, "norm_label": "append soul/memory/user persona to a self-assembled system prompt. ag" }, { "label": "Assemble the message list for a generate call. Optionally prepends a", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_148", "community": 4, "norm_label": "assemble the message list for a generate call. optionally prepends a" }, { "label": "Call ``engine.generate()`` with stored defaults. Extra kwargs (e.g. `", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_182", "community": 4, "norm_label": "call ``engine.generate()`` with stored defaults. extra kwargs (e.g. `" }, { "label": "Build the standard result for when ``max_turns`` is exceeded.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_226", "community": 4, "norm_label": "build the standard result for when ``max_turns`` is exceeded." }, { "label": "Re-prompt on ``finish_reason == \"length\"`` to get complete output. Re", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_245", "community": 4, "norm_label": "re-prompt on ``finish_reason == \"length\"`` to get complete output. re" }, { "label": "Remove ``...`` blocks from model output. Handles both", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L275", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_275", "community": 4, "norm_label": "remove ``...`` blocks from model output. handles both" }, { "label": "Execute the agent on *input* and return an ``AgentResult``.", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L299", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_299", "community": 4, "norm_label": "execute the agent on *input* and return an ``agentresult``." }, { "label": "Intermediate base for agents that accept and use tools. Sets ``accepts_to", "file_type": "rationale", "source_file": "src/openjarvis/agents/_stubs.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_agents_stubs_rationale_303", "community": 4, "norm_label": "intermediate base for agents that accept and use tools. sets ``accepts_to" }, { "label": "channel_agent.py", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent", "community": 45, "norm_label": "channel_agent.py" }, { "label": "classify_query()", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_classify_query", "community": 45, "norm_label": "classify_query()" }, { "label": "ChannelAgent", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_channelagent", "community": 45, "norm_label": "channelagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_channelagent_init", "community": 45, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_py_any", "community": 45, "norm_label": "any" }, { "label": "._handle_message()", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_channelagent_handle_message", "community": 45, "norm_label": "._handle_message()" }, { "label": "._process_message()", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_channelagent_process_message", "community": 45, "norm_label": "._process_message()" }, { "label": ".shutdown()", "file_type": "code", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_channelagent_shutdown", "community": 45, "norm_label": ".shutdown()" }, { "label": "ChannelAgent \u2014 bridge between messaging channels and AI agents. Routes incomi", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_1", "community": 45, "norm_label": "channelagent \u2014 bridge between messaging channels and ai agents. routes incomi" }, { "label": "Return ``'quick'`` or ``'deep'`` based on heuristics. Deep signals take p", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_38", "community": 45, "norm_label": "return ``'quick'`` or ``'deep'`` based on heuristics. deep signals take p" }, { "label": "Bridge between a :class:`BaseChannel` and an agent. On each incoming mess", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_63", "community": 45, "norm_label": "bridge between a :class:`basechannel` and an agent. on each incoming mess" }, { "label": "Submit *msg* to the background pool and return ``None`` immediately.", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_99", "community": 45, "norm_label": "submit *msg* to the background pool and return ``none`` immediately." }, { "label": "Classify, run the agent, and reply to the channel.", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_104", "community": 45, "norm_label": "classify, run the agent, and reply to the channel." }, { "label": "Shut down the background thread pool.", "file_type": "rationale", "source_file": "src/openjarvis/agents/channel_agent.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_agents_channel_agent_rationale_150", "community": 45, "norm_label": "shut down the background thread pool." }, { "label": "claude_code.py", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_claude_code", "community": 2, "norm_label": "claude_code.py" }, { "label": "ClaudeCodeAgent", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_claudecodeagent", "community": 94, "norm_label": "claudecodeagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_claudecodeagent_init", "community": 94, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_inferenceengine", "community": 94, "norm_label": "inferenceengine" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_eventbus", "community": 94, "norm_label": "eventbus" }, { "label": "._ensure_runner()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_claudecodeagent_ensure_runner", "community": 94, "norm_label": "._ensure_runner()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_path", "community": 94, "norm_label": "path" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_claudecodeagent_run", "community": 94, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_agentcontext", "community": 94, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_any", "community": 94, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_agentresult", "community": 94, "norm_label": "agentresult" }, { "label": "._parse_output()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_claudecodeagent_parse_output", "community": 94, "norm_label": "._parse_output()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_py_toolresult", "community": 94, "norm_label": "toolresult" }, { "label": "ClaudeCodeAgent -- wraps the Claude Agent SDK via Node.js subprocess bridge.", "file_type": "rationale", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_rationale_1", "community": 2, "norm_label": "claudecodeagent -- wraps the claude agent sdk via node.js subprocess bridge." }, { "label": "Agent that wraps the Claude Agent SDK via a Node.js subprocess. Spawns a", "file_type": "rationale", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_rationale_44", "community": 94, "norm_label": "agent that wraps the claude agent sdk via a node.js subprocess. spawns a" }, { "label": "Copy the bundled runner to ``~/.openjarvis/claude_code_runner/`` and ru", "file_type": "rationale", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_rationale_93", "community": 94, "norm_label": "copy the bundled runner to ``~/.openjarvis/claude_code_runner/`` and ru" }, { "label": "Execute a query via the Claude Agent SDK subprocess. Spawns ``node di", "file_type": "rationale", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_rationale_144", "community": 94, "norm_label": "execute a query via the claude agent sdk subprocess. spawns ``node di" }, { "label": "Extract the sentinel-wrapped JSON from subprocess stdout. Returns ``(", "file_type": "rationale", "source_file": "src/openjarvis/agents/claude_code.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_rationale_213", "community": 94, "norm_label": "extract the sentinel-wrapped json from subprocess stdout. returns ``(" }, { "label": "claude_code_runner/package.json", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package", "community": 786, "norm_label": "claude_code_runner/package.json" }, { "label": "name", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L2", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package_name", "community": 786, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L3", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package_version", "community": 786, "norm_label": "version" }, { "label": "main", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L4", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package_main", "community": 786, "norm_label": "main" }, { "label": "dependencies", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L5", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package_dependencies", "community": 786, "norm_label": "dependencies" }, { "label": "@anthropic-ai/claude-code", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L6", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_package_dependencies_anthropic_ai_claude_code", "community": 786, "norm_label": "@anthropic-ai/claude-code" }, { "label": "@anthropic-ai/claude-code", "file_type": "concept", "source_file": "src/openjarvis/agents/claude_code_runner/package.json", "source_location": "L6", "_origin": "ast", "id": "anthropic_ai_claude_code", "community": 786, "norm_label": "@anthropic-ai/claude-code" }, { "label": "src/index.ts", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index", "community": 765, "norm_label": "src/index.ts" }, { "label": "RunnerRequest", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_runnerrequest", "community": 765, "norm_label": "runnerrequest" }, { "label": "ToolResultEntry", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_toolresultentry", "community": 765, "norm_label": "toolresultentry" }, { "label": "RunnerResponse", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_runnerresponse", "community": 765, "norm_label": "runnerresponse" }, { "label": "emitResult()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_emitresult", "community": 765, "norm_label": "emitresult()" }, { "label": "emitError()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_emiterror", "community": 765, "norm_label": "emiterror()" }, { "label": "readStdin()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_readstdin", "community": 765, "norm_label": "readstdin()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/agents/claude_code_runner/src/index.ts", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_agents_claude_code_runner_src_index_main", "community": 765, "norm_label": "main()" }, { "label": "deep_research.py", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_deep_research", "community": 2, "norm_label": "deep_research.py" }, { "label": "_tc_name()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_tc_name", "community": 528, "norm_label": "_tc_name()" }, { "label": "_tc_args()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_tc_args", "community": 528, "norm_label": "_tc_args()" }, { "label": "_build_system_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_build_system_prompt", "community": 528, "norm_label": "_build_system_prompt()" }, { "label": "DeepResearchAgent", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_deepresearchagent", "community": 11, "norm_label": "deepresearchagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_deepresearchagent_init", "community": 528, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_inferenceengine", "community": 528, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_basetool", "community": 528, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_eventbus", "community": 528, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_any", "community": 528, "norm_label": "any" }, { "label": "._extract_sources()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_deepresearchagent_extract_sources", "community": 528, "norm_label": "._extract_sources()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_toolresult", "community": 528, "norm_label": "toolresult" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_deepresearchagent_run", "community": 528, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_agentcontext", "community": 528, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_py_agentresult", "community": 528, "norm_label": "agentresult" }, { "label": "DeepResearchAgent -- multi-hop retrieval agent with cited reports. Searches p", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_1", "community": 2, "norm_label": "deepresearchagent -- multi-hop retrieval agent with cited reports. searches p" }, { "label": "Extract tool call name from OpenAI or flat format.", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_25", "community": 528, "norm_label": "extract tool call name from openai or flat format." }, { "label": "Extract tool call arguments from OpenAI or flat format.", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_32", "community": 528, "norm_label": "extract tool call arguments from openai or flat format." }, { "label": "Build the system prompt with the current date injected.", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_39", "community": 528, "norm_label": "build the system prompt with the current date injected." }, { "label": "Multi-hop research agent with native function calling and citations.", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_160", "community": 11, "norm_label": "multi-hop research agent with native function calling and citations." }, { "label": "Collect unique source references from tool results. Parses the format", "file_type": "rationale", "source_file": "src/openjarvis/agents/deep_research.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_agents_deep_research_rationale_196", "community": 528, "norm_label": "collect unique source references from tool results. parses the format" }, { "label": "digest_store.py", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_digest_store", "community": 217, "norm_label": "digest_store.py" }, { "label": "DigestArtifact", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digestartifact", "community": 217, "norm_label": "digestartifact" }, { "label": "DigestStore", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore", "community": 217, "norm_label": "digeststore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_init", "community": 217, "norm_label": ".__init__()" }, { "label": "._migrate()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_migrate", "community": 217, "norm_label": "._migrate()" }, { "label": ".save()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_save", "community": 217, "norm_label": ".save()" }, { "label": "._row_to_artifact()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_row_to_artifact", "community": 217, "norm_label": "._row_to_artifact()" }, { "label": ".get_latest()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_get_latest", "community": 217, "norm_label": ".get_latest()" }, { "label": ".get_today()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_get_today", "community": 217, "norm_label": ".get_today()" }, { "label": ".history()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_history", "community": 217, "norm_label": ".history()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_digeststore_close", "community": 217, "norm_label": ".close()" }, { "label": "DigestStore \u2014 SQLite-backed storage for pre-computed digest artifacts.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_1", "community": 217, "norm_label": "digeststore \u2014 sqlite-backed storage for pre-computed digest artifacts." }, { "label": "A pre-computed morning digest ready for delivery.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_15", "community": 217, "norm_label": "a pre-computed morning digest ready for delivery." }, { "label": "SQLite store for digest artifacts.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_29", "community": 217, "norm_label": "sqlite store for digest artifacts." }, { "label": "Add columns introduced after the initial schema.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_57", "community": 217, "norm_label": "add columns introduced after the initial schema." }, { "label": "Save a digest artifact.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_73", "community": 217, "norm_label": "save a digest artifact." }, { "label": "Return the most recent digest, or None.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_110", "community": 217, "norm_label": "return the most recent digest, or none." }, { "label": "Return today's digest if it exists, or None.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_122", "community": 217, "norm_label": "return today's digest if it exists, or none." }, { "label": "Return the N most recent digests.", "file_type": "rationale", "source_file": "src/openjarvis/agents/digest_store.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_agents_digest_store_rationale_142", "community": 217, "norm_label": "return the n most recent digests." }, { "label": "errors.py", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_errors", "community": 59, "norm_label": "errors.py" }, { "label": "AgentTickError", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L6", "_origin": "ast", "id": "src_openjarvis_agents_errors_agenttickerror", "community": 59, "norm_label": "agenttickerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_errors_py_exception", "community": 59, "norm_label": "exception" }, { "label": "RetryableError", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_agents_errors_retryableerror", "community": 59, "norm_label": "retryableerror" }, { "label": "FatalError", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_agents_errors_fatalerror", "community": 59, "norm_label": "fatalerror" }, { "label": "EscalateError", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_agents_errors_escalateerror", "community": 59, "norm_label": "escalateerror" }, { "label": "classify_error()", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_agents_errors_classify_error", "community": 59, "norm_label": "classify_error()" }, { "label": "retry_delay()", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_agents_errors_retry_delay", "community": 59, "norm_label": "retry_delay()" }, { "label": "suggest_action()", "file_type": "code", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_agents_errors_suggest_action", "community": 59, "norm_label": "suggest_action()" }, { "label": "Error classification for managed agent execution.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_1", "community": 59, "norm_label": "error classification for managed agent execution." }, { "label": "Base class for agent tick errors.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L7", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_7", "community": 59, "norm_label": "base class for agent tick errors." }, { "label": "Transient error that should be retried with backoff.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_14", "community": 59, "norm_label": "transient error that should be retried with backoff." }, { "label": "Permanent error that requires user intervention.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_20", "community": 59, "norm_label": "permanent error that requires user intervention." }, { "label": "Agent is uncertain and needs human input.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_26", "community": 59, "norm_label": "agent is uncertain and needs human input." }, { "label": "Classify an arbitrary exception into a RetryableError or FatalError.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_61", "community": 59, "norm_label": "classify an arbitrary exception into a retryableerror or fatalerror." }, { "label": "Exponential backoff delay in seconds: min(10 * 2^attempt, 300).", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_86", "community": 59, "norm_label": "exponential backoff delay in seconds: min(10 * 2^attempt, 300)." }, { "label": "Return a human-readable suggested action for the given error.", "file_type": "rationale", "source_file": "src/openjarvis/agents/errors.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_agents_errors_rationale_91", "community": 59, "norm_label": "return a human-readable suggested action for the given error." }, { "label": "agents/executor.py", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_executor", "community": 5, "norm_label": "agents/executor.py" }, { "label": "AgentExecutor", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor", "community": 11, "norm_label": "agentexecutor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_init", "community": 59, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_executor_py_eventbus", "community": 59, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_executor_py_any", "community": 59, "norm_label": "any" }, { "label": ".set_system()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_set_system", "community": 59, "norm_label": ".set_system()" }, { "label": "._set_activity()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_set_activity", "community": 59, "norm_label": "._set_activity()" }, { "label": "._inject_tool_deps()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_inject_tool_deps", "community": 59, "norm_label": "._inject_tool_deps()" }, { "label": ".run_ephemeral()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_run_ephemeral", "community": 59, "norm_label": ".run_ephemeral()" }, { "label": ".execute_tick()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_execute_tick", "community": 59, "norm_label": ".execute_tick()" }, { "label": "._run_with_retries()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_run_with_retries", "community": 59, "norm_label": "._run_with_retries()" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_executor_py_agentresult", "community": 59, "norm_label": "agentresult" }, { "label": "._invoke_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_invoke_agent", "community": 32, "norm_label": "._invoke_agent()" }, { "label": "._build_error_detail()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L591", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_build_error_detail", "community": 59, "norm_label": "._build_error_detail()" }, { "label": "._finalize_tick()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L619", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_finalize_tick", "community": 59, "norm_label": "._finalize_tick()" }, { "label": "._save_trace()", "file_type": "code", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L746", "_origin": "ast", "id": "src_openjarvis_agents_executor_agentexecutor_save_trace", "community": 59, "norm_label": "._save_trace()" }, { "label": "AgentExecutor \u2014 runs a single agent tick.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_1", "community": 5, "norm_label": "agentexecutor \u2014 runs a single agent tick." }, { "label": "Executes a single tick for a managed agent. Constructor receives a Jarvis", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_37", "community": 11, "norm_label": "executes a single tick for a managed agent. constructor receives a jarvis" }, { "label": "Deferred system injection \u2014 called after JarvisSystem is constructed.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_56", "community": 59, "norm_label": "deferred system injection \u2014 called after jarvissystem is constructed." }, { "label": "Update the agent's current_activity for progress visibility.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_60", "community": 59, "norm_label": "update the agent's current_activity for progress visibility." }, { "label": "Inject runtime dependencies into a tool instance. Mirrors SystemBuild", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_67", "community": 59, "norm_label": "inject runtime dependencies into a tool instance. mirrors systembuild" }, { "label": "Run a one-shot agent turn with no lifecycle tracking.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_94", "community": 59, "norm_label": "run a one-shot agent turn with no lifecycle tracking." }, { "label": "Run one tick for the given agent. 1. Acquire concurrency guard (start", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_108", "community": 59, "norm_label": "run one tick for the given agent. 1. acquire concurrency guard (start" }, { "label": "Invoke the agent, retrying on RetryableError up to _MAX_RETRIES.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_216", "community": 59, "norm_label": "invoke the agent, retrying on retryableerror up to _max_retries." }, { "label": "Invoke the actual agent run. Tests mock this method.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_255", "community": 32, "norm_label": "invoke the actual agent run. tests mock this method." }, { "label": "Build structured error detail for trace metadata.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L592", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_592", "community": 59, "norm_label": "build structured error detail for trace metadata." }, { "label": "Update agent state after tick completion or failure.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L626", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_626", "community": 59, "norm_label": "update agent state after tick completion or failure." }, { "label": "Persist an execution trace to the trace store.", "file_type": "rationale", "source_file": "src/openjarvis/agents/executor.py", "source_location": "L756", "_origin": "ast", "id": "src_openjarvis_agents_executor_rationale_756", "community": 59, "norm_label": "persist an execution trace to the trace store." }, { "label": "hybrid/__init__.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_init", "community": 2, "norm_label": "hybrid/__init__.py" }, { "label": "Hybrid local+cloud paradigms \u2014 ported from `hybrid-local-cloud-compute`. Each", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_init_rationale_1", "community": 2, "norm_label": "hybrid local+cloud paradigms \u2014 ported from `hybrid-local-cloud-compute`. each" }, { "label": "hybrid/_base.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base", "community": 7, "norm_label": "hybrid/_base.py" }, { "label": "build_web_search_tool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_build_web_search_tool", "community": 7, "norm_label": "build_web_search_tool()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_py_any", "community": 7, "norm_label": "any" }, { "label": "web_search_cfg()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_web_search_cfg", "community": 7, "norm_label": "web_search_cfg()" }, { "label": "_trace_events()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_trace_events", "community": 7, "norm_label": "_trace_events()" }, { "label": "_record_event()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_record_event", "community": 7, "norm_label": "_record_event()" }, { "label": "_open_trace()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_open_trace", "community": 7, "norm_label": "_open_trace()" }, { "label": "_close_trace()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_close_trace", "community": 7, "norm_label": "_close_trace()" }, { "label": "_call_counts()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_call_counts", "community": 7, "norm_label": "_call_counts()" }, { "label": "_bump_cloud_calls()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_bump_cloud_calls", "community": 7, "norm_label": "_bump_cloud_calls()" }, { "label": "_bump_local_calls()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_bump_local_calls", "community": 7, "norm_label": "_bump_local_calls()" }, { "label": "_open_call_counts()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_open_call_counts", "community": 7, "norm_label": "_open_call_counts()" }, { "label": "_close_call_counts()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_close_call_counts", "community": 7, "norm_label": "_close_call_counts()" }, { "label": "_OpenRouterLimiter", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter", "community": 7, "norm_label": "_openrouterlimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter_init", "community": 7, "norm_label": ".__init__()" }, { "label": ".acquire_concurrency()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter_acquire_concurrency", "community": 7, "norm_label": ".acquire_concurrency()" }, { "label": ".release_concurrency()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter_release_concurrency", "community": 7, "norm_label": ".release_concurrency()" }, { "label": ".wait_for_rpm_slot()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter_wait_for_rpm_slot", "community": 7, "norm_label": ".wait_for_rpm_slot()" }, { "label": ".record_call()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouterlimiter_record_call", "community": 7, "norm_label": ".record_call()" }, { "label": "_openrouter_limiter()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_openrouter_limiter", "community": 7, "norm_label": "_openrouter_limiter()" }, { "label": "_serialize_block()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_serialize_block", "community": 7, "norm_label": "_serialize_block()" }, { "label": "_serialize_openai_tool_calls()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_serialize_openai_tool_calls", "community": 7, "norm_label": "_serialize_openai_tool_calls()" }, { "label": "_jsonable()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_jsonable", "community": 7, "norm_label": "_jsonable()" }, { "label": "LocalCloudAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L329", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent", "community": 7, "norm_label": "localcloudagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_init", "community": 7, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_py_inferenceengine", "community": 7, "norm_label": "inferenceengine" }, { "label": "._call_anthropic()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L387", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_anthropic", "community": 7, "norm_label": "._call_anthropic()" }, { "label": "._call_openai()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L464", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_openai", "community": 7, "norm_label": "._call_openai()" }, { "label": "._call_openrouter()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L533", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_openrouter", "community": 7, "norm_label": "._call_openrouter()" }, { "label": "._call_gemini()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L638", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_gemini", "community": 7, "norm_label": "._call_gemini()" }, { "label": "._call_vllm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L708", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_vllm", "community": 7, "norm_label": "._call_vllm()" }, { "label": "._call_anthropic_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L783", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_anthropic_agent", "community": 7, "norm_label": "._call_anthropic_agent()" }, { "label": "._call_openai_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L900", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_openai_agent", "community": 7, "norm_label": "._call_openai_agent()" }, { "label": "._call_gemini_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1022", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_gemini_agent", "community": 7, "norm_label": "._call_gemini_agent()" }, { "label": "._call_cloud()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1110", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_call_cloud", "community": 7, "norm_label": "._call_cloud()" }, { "label": "._soft_fail_metadata()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1168", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_soft_fail_metadata", "community": 7, "norm_label": "._soft_fail_metadata()" }, { "label": ".cost_usd()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1186", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_cost_usd", "community": 257, "norm_label": ".cost_usd()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1193", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_run", "community": 7, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_py_agentresult", "community": 7, "norm_label": "agentresult" }, { "label": ".record_trace_event()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1248", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_record_trace_event", "community": 7, "norm_label": ".record_trace_event()" }, { "label": "._write_trace_log()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1255", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_write_trace_log", "community": 7, "norm_label": "._write_trace_log()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_py_baseexception", "community": 7, "norm_label": "baseexception" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1300", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "._is_soft_failure()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1315", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_localcloudagent_is_soft_failure", "community": 7, "norm_label": "._is_soft_failure()" }, { "label": "LocalCloudAgent \u2014 shared base for hybrid local+cloud paradigm agents. The hyb", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1", "community": 7, "norm_label": "localcloudagent \u2014 shared base for hybrid local+cloud paradigm agents. the hyb" }, { "label": "Build an Anthropic server-side web_search tool block with a custom cap. W", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_91", "community": 7, "norm_label": "build an anthropic server-side web_search tool block with a custom cap. w" }, { "label": "Parse ``method_cfg.web_search = { enabled, max_uses }``. Defaults: enable", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_105", "community": 7, "norm_label": "parse ``method_cfg.web_search = { enabled, max_uses }``. defaults: enable" }, { "label": "Process-wide concurrency + sliding-window RPM gate for OpenRouter.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_225", "community": 7, "norm_label": "process-wide concurrency + sliding-window rpm gate for openrouter." }, { "label": "Block until making one more call would not exceed RPM in 60s.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_241", "community": 7, "norm_label": "block until making one more call would not exceed rpm in 60s." }, { "label": "Turn an Anthropic content block (text / tool_use / server_tool_use / web_se", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_272", "community": 7, "norm_label": "turn an anthropic content block (text / tool_use / server_tool_use / web_se" }, { "label": "vLLM / OpenAI returns ChatCompletionMessageToolCall objects. Pull out id, t", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_296", "community": 7, "norm_label": "vllm / openai returns chatcompletionmessagetoolcall objects. pull out id, t" }, { "label": "Best-effort JSON-friendly conversion. Pydantic models \u2192 .model_dump(), data", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_315", "community": 7, "norm_label": "best-effort json-friendly conversion. pydantic models \u2192 .model_dump(), data" }, { "label": "Base for paradigm agents that coordinate a local + cloud model pair. Subc", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_330", "community": 7, "norm_label": "base for paradigm agents that coordinate a local + cloud model pair. subc" }, { "label": "Single Anthropic call. Returns (text, p_tok, c_tok, n_web_searches).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L401", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_401", "community": 7, "norm_label": "single anthropic call. returns (text, p_tok, c_tok, n_web_searches)." }, { "label": "Single OpenAI call. Returns (text, p_tok, c_tok). Trace-captured; also", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L477", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_477", "community": 7, "norm_label": "single openai call. returns (text, p_tok, c_tok). trace-captured; also" }, { "label": "Single OpenRouter call. Returns (text, p_tok, c_tok). OpenRouter is O", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L544", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_544", "community": 7, "norm_label": "single openrouter call. returns (text, p_tok, c_tok). openrouter is o" }, { "label": "Single Gemini Developer-API call. Returns (text, p_tok, c_tok). Tool-", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L648", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_648", "community": 7, "norm_label": "single gemini developer-api call. returns (text, p_tok, c_tok). tool-" }, { "label": "Local vLLM (OpenAI-compatible) call. Returns (text, p_tok, c_tok). Capt", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L722", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_722", "community": 7, "norm_label": "local vllm (openai-compatible) call. returns (text, p_tok, c_tok). capt" }, { "label": "Multi-turn Anthropic loop with optional tools. Returns ``(final_text,", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L796", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_796", "community": 7, "norm_label": "multi-turn anthropic loop with optional tools. returns ``(final_text," }, { "label": "OpenAI hosted-web-search call via the Responses API. Returns ``(final", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L912", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_912", "community": 7, "norm_label": "openai hosted-web-search call via the responses api. returns ``(final" }, { "label": "Gemini call grounded with Google Search. Returns ``(final_text, promp", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1034", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1034", "community": 7, "norm_label": "gemini call grounded with google search. returns ``(final_text, promp" }, { "label": "Dispatch a single cloud call by ``self._cloud_endpoint``. Returns (te", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1119", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1119", "community": 7, "norm_label": "dispatch a single cloud call by ``self._cloud_endpoint``. returns (te" }, { "label": "Metadata for a soft-fail row (Qwen JSON broke, Anthropic 400, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1169", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1169", "community": 7, "norm_label": "metadata for a soft-fail row (qwen json broke, anthropic 400, etc.)." }, { "label": "Public hook for paradigm code that bypasses the SDK helpers (Minions's", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1249", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1249", "community": 7, "norm_label": "public hook for paradigm code that bypasses the sdk helpers (minions's" }, { "label": "Run the paradigm. Return ``(final_answer, metadata)``. Metadata shoul", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_base.py", "source_location": "L1306", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_base_rationale_1306", "community": 7, "norm_label": "run the paradigm. return ``(final_answer, metadata)``. metadata shoul" }, { "label": "_energy.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy", "community": 640, "norm_label": "_energy.py" }, { "label": "_log_once()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_log_once", "community": 640, "norm_label": "_log_once()" }, { "label": "_resolve_gpu_indices()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_resolve_gpu_indices", "community": 640, "norm_label": "_resolve_gpu_indices()" }, { "label": "EnergyCollector", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector", "community": 640, "norm_label": "energycollector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector_init", "community": 640, "norm_label": ".__init__()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector_enter", "community": 640, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector_exit", "community": 640, "norm_label": ".__exit__()" }, { "label": "._sample_loop()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector_sample_loop", "community": 640, "norm_label": "._sample_loop()" }, { "label": ".wall_s()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_energycollector_wall_s", "community": 640, "norm_label": ".wall_s()" }, { "label": "GPU energy collector for hybrid cell runs. Samples ``pynvml.nvmlDeviceGetPowe", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_rationale_1", "community": 640, "norm_label": "gpu energy collector for hybrid cell runs. samples ``pynvml.nvmldevicegetpowe" }, { "label": "Honor CUDA_VISIBLE_DEVICES; default to every visible GPU.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_rationale_48", "community": 640, "norm_label": "honor cuda_visible_devices; default to every visible gpu." }, { "label": "Background NVML power sampler integrating to joules. Use as a context man", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_rationale_67", "community": 640, "norm_label": "background nvml power sampler integrating to joules. use as a context man" }, { "label": "Trapezoid-integrate \u03a3_gpu power_W \u00d7 dt over the cell run. ``nvmlDevic", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_energy.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_energy_rationale_136", "community": 640, "norm_label": "trapezoid-integrate \u03c3_gpu power_w \u00d7 dt over the cell run. ``nvmldevic" }, { "label": "_openai_retry.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry", "community": 415, "norm_label": "_openai_retry.py" }, { "label": "_env_int()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_env_int", "community": 415, "norm_label": "_env_int()" }, { "label": "_env_float()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_env_float", "community": 415, "norm_label": "_env_float()" }, { "label": "_NullSem", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_nullsem", "community": 415, "norm_label": "_nullsem" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_nullsem_enter", "community": 415, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_nullsem_exit", "community": 415, "norm_label": ".__exit__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_py_any", "community": 415, "norm_label": "any" }, { "label": "_is_local_endpoint()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_is_local_endpoint", "community": 415, "norm_label": "_is_local_endpoint()" }, { "label": "_extract_retry_after()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_extract_retry_after", "community": 415, "norm_label": "_extract_retry_after()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_py_baseexception", "community": 415, "norm_label": "baseexception" }, { "label": "_is_retryable()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_is_retryable", "community": 415, "norm_label": "_is_retryable()" }, { "label": "_sleep_for()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_sleep_for", "community": 415, "norm_label": "_sleep_for()" }, { "label": "_wrap_create()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_wrap_create", "community": 415, "norm_label": "_wrap_create()" }, { "label": "patch_openai_globally()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_patch_openai_globally", "community": 306, "norm_label": "patch_openai_globally()" }, { "label": "current_settings()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L350", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_current_settings", "community": 415, "norm_label": "current_settings()" }, { "label": "Process-wide retry + concurrency hardening for cloud OpenAI calls. Why this e", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_1", "community": 415, "norm_label": "process-wide retry + concurrency hardening for cloud openai calls. why this e" }, { "label": "True if this OpenAI client points at a local vLLM endpoint. We detect via", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_121", "community": 415, "norm_label": "true if this openai client points at a local vllm endpoint. we detect via" }, { "label": "Pull a Retry-After header off an APIStatusError if the SDK exposed it. Op", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_145", "community": 415, "norm_label": "pull a retry-after header off an apistatuserror if the sdk exposed it. op" }, { "label": "Whether to retry this OpenAI exception class.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_172", "community": 415, "norm_label": "whether to retry this openai exception class." }, { "label": "Backoff for attempt index ``attempt`` (0-based).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_193", "community": 415, "norm_label": "backoff for attempt index ``attempt`` (0-based)." }, { "label": "Wrap a ``chat.completions.create`` (or ``responses.create``) bound method's", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_211", "community": 415, "norm_label": "wrap a ``chat.completions.create`` (or ``responses.create``) bound method's" }, { "label": "Idempotently monkey-patch the OpenAI SDK to add retry + throttling. Safe", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_289", "community": 306, "norm_label": "idempotently monkey-patch the openai sdk to add retry + throttling. safe" }, { "label": "For tests / smoke runs: return (concurrency, retries, base, cap).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_openai_retry.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_openai_retry_rationale_351", "community": 415, "norm_label": "for tests / smoke runs: return (concurrency, retries, base, cap)." }, { "label": "_prices.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices", "community": 7, "norm_label": "_prices.py" }, { "label": "cost()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_cost", "community": 7, "norm_label": "cost()" }, { "label": "supports_temperature()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_supports_temperature", "community": 7, "norm_label": "supports_temperature()" }, { "label": "is_gpt5_family()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_is_gpt5_family", "community": 7, "norm_label": "is_gpt5_family()" }, { "label": "is_reasoning_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_is_reasoning_model", "community": 7, "norm_label": "is_reasoning_model()" }, { "label": "default_max_output_tokens()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_default_max_output_tokens", "community": 7, "norm_label": "default_max_output_tokens()" }, { "label": "Cloud-model pricing + per-family quirks for hybrid paradigm agents. Ported ve", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_rationale_1", "community": 7, "norm_label": "cloud-model pricing + per-family quirks for hybrid paradigm agents. ported ve" }, { "label": "USD cost for one call. Unknown models price at 0 (e.g. local vLLM).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_rationale_45", "community": 7, "norm_label": "usd cost for one call. unknown models price at 0 (e.g. local vllm)." }, { "label": "GPT-5 series requires ``max_completion_tokens`` and forced temp=1.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_rationale_55", "community": 7, "norm_label": "gpt-5 series requires ``max_completion_tokens`` and forced temp=1." }, { "label": "Models that consume the output-token budget on hidden chain-of-thought befo", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_rationale_60", "community": 7, "norm_label": "models that consume the output-token budget on hidden chain-of-thought befo" }, { "label": "Sane default for ``max_tokens`` per cloud call. Reasoning models get a larg", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prices.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prices_rationale_68", "community": 7, "norm_label": "sane default for ``max_tokens`` per cloud call. reasoning models get a larg" }, { "label": "_prompts.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts", "community": 794, "norm_label": "_prompts.py" }, { "label": "format_gaia()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_format_gaia", "community": 794, "norm_label": "format_gaia()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_py_any", "community": 794, "norm_label": "any" }, { "label": "format_swebench()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_format_swebench", "community": 794, "norm_label": "format_swebench()" }, { "label": "format_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_format_prompt", "community": 794, "norm_label": "format_prompt()" }, { "label": "Bench-specific answer-format instructions for hybrid paradigm agents. Ported", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_rationale_1", "community": 794, "norm_label": "bench-specific answer-format instructions for hybrid paradigm agents. ported" }, { "label": "Dispatch on task shape \u2014 same contract as ``benches.format_prompt``.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/_prompts.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_prompts_rationale_54", "community": 794, "norm_label": "dispatch on task shape \u2014 same contract as ``benches.format_prompt``." }, { "label": "advisors.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors", "community": 7, "norm_label": "advisors.py" }, { "label": "_resolve_local_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_resolve_local_model", "community": 7, "norm_label": "_resolve_local_model()" }, { "label": "_search_cost_per_call()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_search_cost_per_call", "community": 7, "norm_label": "_search_cost_per_call()" }, { "label": "AdvisorsAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_advisorsagent", "community": 7, "norm_label": "advisorsagent" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_advisorsagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_py_any", "community": 7, "norm_label": "any" }, { "label": "._executor_search()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_advisorsagent_executor_search", "community": 7, "norm_label": "._executor_search()" }, { "label": "._run_swe()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_advisorsagent_run_swe", "community": 7, "norm_label": "._run_swe()" }, { "label": "AdvisorsAgent \u2014 inference-only port of advisor-models (Asawa et al., 2026). P", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_rationale_1", "community": 7, "norm_label": "advisorsagent \u2014 inference-only port of advisor-models (asawa et al., 2026). p" }, { "label": "If the registry-listed model isn't being served by vLLM, fall back to whate", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_rationale_77", "community": 7, "norm_label": "if the registry-listed model isn't being served by vllm, fall back to whate" }, { "label": "Per-search-call USD cost for the configured cloud endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_rationale_100", "community": 7, "norm_label": "per-search-call usd cost for the configured cloud endpoint." }, { "label": "Three-step executor \u2194 advisor \u2194 executor loop. See module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_rationale_111", "community": 7, "norm_label": "three-step executor \u2194 advisor \u2194 executor loop. see module docstring." }, { "label": "Run a search-capable executor pass for the configured cloud. Dispatch", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/advisors.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_advisors_rationale_255", "community": 7, "norm_label": "run a search-capable executor pass for the configured cloud. dispatch" }, { "label": "archon.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon", "community": 7, "norm_label": "archon.py" }, { "label": "_stub_archon_imports()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_stub_archon_imports", "community": 7, "norm_label": "_stub_archon_imports()" }, { "label": "_add_archon_to_path()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_add_archon_to_path", "community": 7, "norm_label": "_add_archon_to_path()" }, { "label": "_patch_anthropic_for_opus()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_patch_anthropic_for_opus", "community": 7, "norm_label": "_patch_anthropic_for_opus()" }, { "label": "_tally()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_tally", "community": 7, "norm_label": "_tally()" }, { "label": "_reset_tally()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_reset_tally", "community": 7, "norm_label": "_reset_tally()" }, { "label": "_set_anthropic_web_search()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_set_anthropic_web_search", "community": 7, "norm_label": "_set_anthropic_web_search()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_py_any", "community": 7, "norm_label": "any" }, { "label": "_get_anthropic_web_search()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_get_anthropic_web_search", "community": 7, "norm_label": "_get_anthropic_web_search()" }, { "label": "_make_local_generator()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_make_local_generator", "community": 7, "norm_label": "_make_local_generator()" }, { "label": "_wrap_archon_cloud_generators()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_wrap_archon_cloud_generators", "community": 7, "norm_label": "_wrap_archon_cloud_generators()" }, { "label": "_patch_archon_prompts()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_patch_archon_prompts", "community": 7, "norm_label": "_patch_archon_prompts()" }, { "label": "_apply_patches_once()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L348", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_apply_patches_once", "community": 7, "norm_label": "_apply_patches_once()" }, { "label": "_presets()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_presets", "community": 7, "norm_label": "_presets()" }, { "label": "ArchonAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L412", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_archonagent", "community": 7, "norm_label": "archonagent" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L417", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_archonagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "._run_swe()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L536", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_archonagent_run_swe", "community": 7, "norm_label": "._run_swe()" }, { "label": "ArchonAgent \u2014 port of ScalingIntelligence/Archon. Inference-time architecture", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_1", "community": 7, "norm_label": "archonagent \u2014 port of scalingintelligence/archon. inference-time architecture" }, { "label": "``utils.py`` imports groq/google/litellm/dotenv at module load. Stub the on", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_77", "community": 7, "norm_label": "``utils.py`` imports groq/google/litellm/dotenv at module load. stub the on" }, { "label": "Locate Archon's ``src`` dir. Set ``ARCHON_SRC`` to point at your Archon che", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_90", "community": 7, "norm_label": "locate archon's ``src`` dir. set ``archon_src`` to point at your archon che" }, { "label": "Return the calling thread's token tally, creating it on first touch.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_128", "community": 7, "norm_label": "return the calling thread's token tally, creating it on first touch." }, { "label": "Archon custom-generator signature: (model, messages, max_tokens, temperature) ->", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_165", "community": 7, "norm_label": "archon custom-generator signature: (model, messages, max_tokens, temperature) ->" }, { "label": "Replace Archon's GENERATE_MAP entries for OpenAI_API / Anthropic_API with t", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_213", "community": 7, "norm_label": "replace archon's generate_map entries for openai_api / anthropic_api with t" }, { "label": "Make Archon's fuser bench-aware. ``Fuser.py`` drops the system message we", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_316", "community": 7, "norm_label": "make archon's fuser bench-aware. ``fuser.py`` drops the system message we" }, { "label": "Layered (generator \u2192 ranker \u2192 fuser) inference-time search.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/archon.py", "source_location": "L413", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_archon_rationale_413", "community": 7, "norm_label": "layered (generator \u2192 ranker \u2192 fuser) inference-time search." }, { "label": "baseline_cloud.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_cloud.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud", "community": 7, "norm_label": "baseline_cloud.py" }, { "label": "BaselineCloudAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_cloud.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_baselinecloudagent", "community": 7, "norm_label": "baselinecloudagent" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_cloud.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_baselinecloudagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_py_any", "community": 7, "norm_label": "any" }, { "label": "BaselineCloudAgent \u2014 cloud-only reference for the hybrid ablation. Used as th", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/baseline_cloud.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_rationale_1", "community": 7, "norm_label": "baselinecloudagent \u2014 cloud-only reference for the hybrid ablation. used as th" }, { "label": "Cloud-only baseline used as a reference in the n=100 ablation. Configurab", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/baseline_cloud.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_cloud_rationale_42", "community": 7, "norm_label": "cloud-only baseline used as a reference in the n=100 ablation. configurab" }, { "label": "baseline_local.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_local.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local", "community": 7, "norm_label": "baseline_local.py" }, { "label": "BaselineLocalAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_local.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_baselinelocalagent", "community": 7, "norm_label": "baselinelocalagent" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/baseline_local.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_baselinelocalagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_py_any", "community": 7, "norm_label": "any" }, { "label": "BaselineLocalAgent \u2014 local-only reference for the hybrid ablation. Mirror of", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/baseline_local.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_rationale_1", "community": 7, "norm_label": "baselinelocalagent \u2014 local-only reference for the hybrid ablation. mirror of" }, { "label": "Local-only baseline. ``cloud_*`` fields are ignored. Configurable knobs v", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/baseline_local.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_baseline_local_rationale_33", "community": 7, "norm_label": "local-only baseline. ``cloud_*`` fields are ignored. configurable knobs v" }, { "label": "conductor.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor", "community": 7, "norm_label": "conductor.py" }, { "label": "_strip_fences()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_strip_fences", "community": 7, "norm_label": "_strip_fences()" }, { "label": "_try_json()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_try_json", "community": 7, "norm_label": "_try_json()" }, { "label": "_try_literal()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_try_literal", "community": 7, "norm_label": "_try_literal()" }, { "label": "_validate_plan()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_validate_plan", "community": 7, "norm_label": "_validate_plan()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_py_any", "community": 7, "norm_label": "any" }, { "label": "_parse_plan()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_parse_plan", "community": 7, "norm_label": "_parse_plan()" }, { "label": "_vllm_alive()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_vllm_alive", "community": 7, "norm_label": "_vllm_alive()" }, { "label": "_default_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_default_pool", "community": 7, "norm_label": "_default_pool()" }, { "label": "_resolve_worker_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_resolve_worker_pool", "community": 7, "norm_label": "_resolve_worker_pool()" }, { "label": "_format_worker_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L453", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_format_worker_pool", "community": 7, "norm_label": "_format_worker_pool()" }, { "label": "_search_capable_indices()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L459", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_search_capable_indices", "community": 7, "norm_label": "_search_capable_indices()" }, { "label": "_build_conductor_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L468", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_build_conductor_prompt", "community": 7, "norm_label": "_build_conductor_prompt()" }, { "label": "_build_step_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L510", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_build_step_prompt", "community": 7, "norm_label": "_build_step_prompt()" }, { "label": "_worker_search_cost_per_call()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L537", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_worker_search_cost_per_call", "community": 7, "norm_label": "_worker_search_cost_per_call()" }, { "label": "_call_worker()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L546", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_call_worker", "community": 7, "norm_label": "_call_worker()" }, { "label": "_swe_worker_step()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L646", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_swe_worker_step", "community": 7, "norm_label": "_swe_worker_step()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_py_path", "community": 7, "norm_label": "path" }, { "label": "ConductorAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L698", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_conductoragent", "community": 7, "norm_label": "conductoragent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L703", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_conductoragent_init", "community": 7, "norm_label": ".__init__()" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L717", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_conductoragent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "ConductorAgent \u2014 static-DAG planner (Sakana AI, arXiv 2512.04388). Stage-1 in", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_1", "community": 7, "norm_label": "conductoragent \u2014 static-dag planner (sakana ai, arxiv 2512.04388). stage-1 in" }, { "label": "Fallback for the paper's literal Python-list output style.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_118", "community": 7, "norm_label": "fallback for the paper's literal python-list output style." }, { "label": "Default worker pool \u2014 faithful to the Sakana Conductor paper (arXiv 2512.04388).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_187", "community": 7, "norm_label": "default worker pool \u2014 faithful to the sakana conductor paper (arxiv 2512.04388)." }, { "label": "Return the worker pool for this run. Strict replace, not merge: if ``cfg[", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_320", "community": 7, "norm_label": "return the worker pool for this run. strict replace, not merge: if ``cfg[" }, { "label": "Indices of workers whose endpoint can run server-side web search.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L460", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_460", "community": 7, "norm_label": "indices of workers whose endpoint can run server-side web search." }, { "label": "Build the planner prompt. When ``web_search_enabled`` is set (GAIA cells", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L474", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_474", "community": 7, "norm_label": "build the planner prompt. when ``web_search_enabled`` is set (gaia cells" }, { "label": "Per-search-call USD cost for a worker's cloud endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L538", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_538", "community": 7, "norm_label": "per-search-call usd cost for a worker's cloud endpoint." }, { "label": "Returns (text, p_tok, c_tok, is_local, n_web_searches). ``web_search_tool", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L554", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_554", "community": 7, "norm_label": "returns (text, p_tok, c_tok, is_local, n_web_searches). ``web_search_tool" }, { "label": "Run one Conductor worker step as a mini-SWE-agent subloop on a shared workd", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L654", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_654", "community": 7, "norm_label": "run one conductor worker step as a mini-swe-agent subloop on a shared workd" }, { "label": "Plan-then-execute static DAG over a worker pool. See module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/conductor.py", "source_location": "L699", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_conductor_rationale_699", "community": 7, "norm_label": "plan-then-execute static dag over a worker pool. see module docstring." }, { "label": "mini_swe_agent.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent", "community": 7, "norm_label": "mini_swe_agent.py" }, { "label": "_rewrite_testbed_paths()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rewrite_testbed_paths", "community": 7, "norm_label": "_rewrite_testbed_paths()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_py_path", "community": 7, "norm_label": "path" }, { "label": "_clone_repo()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_clone_repo", "community": 7, "norm_label": "_clone_repo()" }, { "label": "_decode_bash_output()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_decode_bash_output", "community": 7, "norm_label": "_decode_bash_output()" }, { "label": "_run_bash()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_run_bash", "community": 7, "norm_label": "_run_bash()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_py_any", "community": 7, "norm_label": "any" }, { "label": "_format_observation()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_format_observation", "community": 7, "norm_label": "_format_observation()" }, { "label": "_extract_diff()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_extract_diff", "community": 7, "norm_label": "_extract_diff()" }, { "label": "_anthropic_assistant_block()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_anthropic_assistant_block", "community": 7, "norm_label": "_anthropic_assistant_block()" }, { "label": "run_swe_agent_loop()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L323", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_run_swe_agent_loop", "community": 7, "norm_label": "run_swe_agent_loop()" }, { "label": "_loop_cloud()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L470", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_loop_cloud", "community": 7, "norm_label": "_loop_cloud()" }, { "label": "_loop_cloud_anthropic()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L512", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_loop_cloud_anthropic", "community": 7, "norm_label": "_loop_cloud_anthropic()" }, { "label": "_loop_cloud_openai()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L624", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_loop_cloud_openai", "community": 7, "norm_label": "_loop_cloud_openai()" }, { "label": "_loop_cloud_gemini()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L799", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_loop_cloud_gemini", "community": 7, "norm_label": "_loop_cloud_gemini()" }, { "label": "_get_tiktoken_enc()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1010", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_get_tiktoken_enc", "community": 7, "norm_label": "_get_tiktoken_enc()" }, { "label": "_estimate_prompt_tokens()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1025", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_estimate_prompt_tokens", "community": 7, "norm_label": "_estimate_prompt_tokens()" }, { "label": "_parse_exit_code()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1064", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_parse_exit_code", "community": 7, "norm_label": "_parse_exit_code()" }, { "label": "_identify_turns()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1074", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_identify_turns", "community": 7, "norm_label": "_identify_turns()" }, { "label": "_compact_local_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1096", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_compact_local_messages", "community": 7, "norm_label": "_compact_local_messages()" }, { "label": "_loop_local()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1212", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_loop_local", "community": 7, "norm_label": "_loop_local()" }, { "label": "MiniSWEAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1387", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_minisweagent", "community": 7, "norm_label": "minisweagent" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1401", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_minisweagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "MiniSWEAgent \u2014 vendored, ~330-line port of mini-SWE-agent v2. Single-LLM agen", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_1", "community": 7, "norm_label": "minisweagent \u2014 vendored, ~330-line port of mini-swe-agent v2. single-llm agen" }, { "label": "Neutralize hard-coded ``/testbed`` paths in a model-issued command. - A l", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_152", "community": 7, "norm_label": "neutralize hard-coded ``/testbed`` paths in a model-issued command. - a l" }, { "label": "Shallow-fetch the SWE-bench repo at the right commit into ``dest``.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_171", "community": 7, "norm_label": "shallow-fetch the swe-bench repo at the right commit into ``dest``." }, { "label": "Safely decode bash stdout/stderr bytes into a str the LLM can read. The m", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_184", "community": 7, "norm_label": "safely decode bash stdout/stderr bytes into a str the llm can read. the m" }, { "label": "Run one shell command in ``workdir``. Returns dict with stdout, stderr, exi", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_213", "community": 7, "norm_label": "run one shell command in ``workdir``. returns dict with stdout, stderr, exi" }, { "label": "``git diff`` against the base commit \u2014 the final SWE-bench patch.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_297", "community": 7, "norm_label": "``git diff`` against the base commit \u2014 the final swe-bench patch." }, { "label": "Convert an Anthropic content block back into the dict shape the API expects", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_306", "community": 7, "norm_label": "convert an anthropic content block back into the dict shape the api expects" }, { "label": "Run a mini-SWE-agent loop for one SWE-bench task. Returns: .. code-block:", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_341", "community": 7, "norm_label": "run a mini-swe-agent loop for one swe-bench task. returns: .. code-block:" }, { "label": "Route to the right per-endpoint cloud loop. Anthropic path is the original", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L482", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_482", "community": 7, "norm_label": "route to the right per-endpoint cloud loop. anthropic path is the original" }, { "label": "OpenAI Chat Completions multi-turn loop. Mirrors the Anthropic branch: each", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L635", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_635", "community": 7, "norm_label": "openai chat completions multi-turn loop. mirrors the anthropic branch: each" }, { "label": "google-genai multi-turn loop (Gemini Developer API, v1.64). Tool-use plum", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L810", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_810", "community": 7, "norm_label": "google-genai multi-turn loop (gemini developer api, v1.64). tool-use plum" }, { "label": "Return list of (start_idx, end_idx_exclusive) for each assistant+tools turn.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1075", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_1075", "community": 7, "norm_label": "return list of (start_idx, end_idx_exclusive) for each assistant+tools turn." }, { "label": "Single-model bash-loop agent for SWE-bench-shaped tasks. Configurable kno", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/mini_swe_agent.py", "source_location": "L1388", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_mini_swe_agent_rationale_1388", "community": 7, "norm_label": "single-model bash-loop agent for swe-bench-shaped tasks. configurable kno" }, { "label": "minions.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions", "community": 306, "norm_label": "minions.py" }, { "label": "_looks_like_minions_call()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_looks_like_minions_call", "community": 306, "norm_label": "_looks_like_minions_call()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_py_any", "community": 306, "norm_label": "any" }, { "label": "_minions_turn_schema()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_minions_turn_schema", "community": 306, "norm_label": "_minions_turn_schema()" }, { "label": "_stub_missing_imports()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_stub_missing_imports", "community": 306, "norm_label": "_stub_missing_imports()" }, { "label": "_patch_anthropic_globally()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_patch_anthropic_globally", "community": 306, "norm_label": "_patch_anthropic_globally()" }, { "label": "_patch_gemini_client_usage()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_patch_gemini_client_usage", "community": 306, "norm_label": "_patch_gemini_client_usage()" }, { "label": "_patch_minions_extract_json()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_patch_minions_extract_json", "community": 306, "norm_label": "_patch_minions_extract_json()" }, { "label": "_apply_patches_once()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_apply_patches_once", "community": 306, "norm_label": "_apply_patches_once()" }, { "label": "_prefetch_context()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_prefetch_context", "community": 306, "norm_label": "_prefetch_context()" }, { "label": "_context_for()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L407", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_context_for", "community": 306, "norm_label": "_context_for()" }, { "label": "MinionsAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L425", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_minionsagent", "community": 306, "norm_label": "minionsagent" }, { "label": "._is_soft_failure()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L430", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_minionsagent_is_soft_failure", "community": 306, "norm_label": "._is_soft_failure()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_py_baseexception", "community": 306, "norm_label": "baseexception" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L447", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_minionsagent_run_paradigm", "community": 306, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_py_agentcontext", "community": 306, "norm_label": "agentcontext" }, { "label": "._run_swe()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L633", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_minionsagent_run_swe", "community": 306, "norm_label": "._run_swe()" }, { "label": "MinionsAgent \u2014 port of HazyResearch Minions protocol. Cloud supervisor decomp", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_1", "community": 306, "norm_label": "minionsagent \u2014 port of hazyresearch minions protocol. cloud supervisor decomp" }, { "label": "Pick the schema by sniffing the prompt \u2014 see module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_144", "community": 306, "norm_label": "pick the schema by sniffing the prompt \u2014 see module docstring." }, { "label": "Minions's clients/__init__.py eager-imports every provider client. Two an", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_164", "community": 306, "norm_label": "minions's clients/__init__.py eager-imports every provider client. two an" }, { "label": "Patch vendored ``GeminiClient.schat`` for Gemini 2.5 quirks. Two issues i", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_230", "community": 306, "norm_label": "patch vendored ``geminiclient.schat`` for gemini 2.5 quirks. two issues i" }, { "label": "Minions's ``_extract_json`` uses a non-greedy regex that grabs the first sh", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_320", "community": 306, "norm_label": "minions's ``_extract_json`` uses a non-greedy regex that grabs the first sh" }, { "label": "Use Anthropic web_search to fetch real source material the worker can read.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L366", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_366", "community": 306, "norm_label": "use anthropic web_search to fetch real source material the worker can read." }, { "label": "Minions wants a context list.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_410", "community": 306, "norm_label": "minions wants a context list." }, { "label": "HazyResearch Minions supervisor/worker protocol. See module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/minions.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_minions_rationale_426", "community": 306, "norm_label": "hazyresearch minions supervisor/worker protocol. see module docstring." }, { "label": "hybrid/runner.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner", "community": 161, "norm_label": "hybrid/runner.py" }, { "label": "_validate_cells()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_validate_cells", "community": 161, "norm_label": "_validate_cells()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_py_any", "community": 161, "norm_label": "any" }, { "label": "load_registry()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_load_registry", "community": 161, "norm_label": "load_registry()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_py_path", "community": 161, "norm_label": "path" }, { "label": "_load_gaia_tasks()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_load_gaia_tasks", "community": 161, "norm_label": "_load_gaia_tasks()" }, { "label": "_load_swebench_tasks()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_load_swebench_tasks", "community": 161, "norm_label": "_load_swebench_tasks()" }, { "label": "load_tasks()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_load_tasks", "community": 161, "norm_label": "load_tasks()" }, { "label": "_load_subset_file()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_load_subset_file", "community": 161, "norm_label": "_load_subset_file()" }, { "label": "_apply_subset()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_apply_subset", "community": 161, "norm_label": "_apply_subset()" }, { "label": "_get_gaia_scorer()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_get_gaia_scorer", "community": 161, "norm_label": "_get_gaia_scorer()" }, { "label": "_score_gaia()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_score_gaia", "community": 161, "norm_label": "_score_gaia()" }, { "label": "_score_swebench()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_score_swebench", "community": 161, "norm_label": "_score_swebench()" }, { "label": "score()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_score", "community": 161, "norm_label": "score()" }, { "label": "_cell_dir()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_cell_dir", "community": 161, "norm_label": "_cell_dir()" }, { "label": "_cell_lock()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_cell_lock", "community": 161, "norm_label": "_cell_lock()" }, { "label": "_build_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L411", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_build_agent", "community": 161, "norm_label": "_build_agent()" }, { "label": "_error_row()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_error_row", "community": 161, "norm_label": "_error_row()" }, { "label": "_run_one_inner()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L454", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_run_one_inner", "community": 161, "norm_label": "_run_one_inner()" }, { "label": "_run_one()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L490", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_run_one", "community": 161, "norm_label": "_run_one()" }, { "label": "_heartbeat()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L551", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_heartbeat", "community": 161, "norm_label": "_heartbeat()" }, { "label": "_write_summary()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L566", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_write_summary", "community": 161, "norm_label": "_write_summary()" }, { "label": "run_cell()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L655", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_run_cell", "community": 161, "norm_label": "run_cell()" }, { "label": "_run_cell_locked()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L672", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_run_cell_locked", "community": 161, "norm_label": "_run_cell_locked()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L841", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_main", "community": 161, "norm_label": "main()" }, { "label": "CLI runner for hybrid paradigm experiments. :: python -m openjarvis.ag", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_1", "community": 161, "norm_label": "cli runner for hybrid paradigm experiments. :: python -m openjarvis.ag" }, { "label": "Catch registry mistakes that would silently degrade behaviour. Currently:", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_75", "community": 161, "norm_label": "catch registry mistakes that would silently degrade behaviour. currently:" }, { "label": "Merge every ``/*.toml``. Cell names must be unique.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_103", "community": 161, "norm_label": "merge every ``/*.toml``. cell names must be unique." }, { "label": "GAIA validation. Each task is a dict with `task_id` + `question`.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_126", "community": 161, "norm_label": "gaia validation. each task is a dict with `task_id` + `question`." }, { "label": "SWE-bench-Verified test. Each task carries patch-evaluation fields.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_150", "community": 161, "norm_label": "swe-bench-verified test. each task carries patch-evaluation fields." }, { "label": "Resolve a cell's ``subset`` field to a parsed JSON dict. Resolution order", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_183", "community": 161, "norm_label": "resolve a cell's ``subset`` field to a parsed json dict. resolution order" }, { "label": "Filter ``tasks`` to the subset's task IDs, preserving subset order. Hard-", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_217", "community": 161, "norm_label": "filter ``tasks`` to the subset's task ids, preserving subset order. hard-" }, { "label": "Lazily build the shared GAIA scorer (normalized exact-match + LLM judge).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_255", "community": 161, "norm_label": "lazily build the shared gaia scorer (normalized exact-match + llm judge)." }, { "label": "GAIA scorer \u2014 normalized exact-match with an LLM-judge fallback. Uses the", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_282", "community": 161, "norm_label": "gaia scorer \u2014 normalized exact-match with an llm-judge fallback. uses the" }, { "label": "Modal-backed SWE-bench Verified harness scorer. ``cell_name`` is passed t", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_319", "community": 161, "norm_label": "modal-backed swe-bench verified harness scorer. ``cell_name`` is passed t" }, { "label": "Exclusive flock on ``/.lock`` to prevent concurrent runner stomps.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_380", "community": 161, "norm_label": "exclusive flock on ``/.lock`` to prevent concurrent runner stomps." }, { "label": "Construct the registered agent for this cell.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L412", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_412", "community": 161, "norm_label": "construct the registered agent for this cell." }, { "label": "Build a hybrid-shape error row (kept null-shaped like the catch path in :fu", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L438", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_438", "community": 161, "norm_label": "build a hybrid-shape error row (kept null-shaped like the catch path in :fu" }, { "label": "Run the agent on one task. Returns a hybrid-shape row.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L457", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_457", "community": 161, "norm_label": "run the agent on one task. returns a hybrid-shape row." }, { "label": "Run one task under a hard wall-clock cap. ``_run_one_inner`` runs on a de", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L498", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_498", "community": 161, "norm_label": "run one task under a hard wall-clock cap. ``_run_one_inner`` runs on a de" }, { "label": "# TODO: decide whether to add a cloud J/token estimate; for now 0", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/runner.py", "source_location": "L639", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_runner_rationale_639", "community": 161, "norm_label": "# todo: decide whether to add a cloud j/token estimate; for now 0" }, { "label": "new_experiment.sh", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/scripts/new_experiment.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "src_openjarvis_agents_hybrid_scripts_new_experiment", "community": 913, "norm_label": "new_experiment.sh" }, { "label": "new_experiment.sh script", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/scripts/new_experiment.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "src_openjarvis_agents_hybrid_scripts_new_experiment_sh__entry", "community": 913, "norm_label": "new_experiment.sh script" }, { "label": "skillorchestra.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra", "community": 589, "norm_label": "skillorchestra.py" }, { "label": "_format_catalog()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_format_catalog", "community": 589, "norm_label": "_format_catalog()" }, { "label": "_format_agents()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_format_agents", "community": 589, "norm_label": "_format_agents()" }, { "label": "_build_router_sys()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_build_router_sys", "community": 589, "norm_label": "_build_router_sys()" }, { "label": "_build_router_schema()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_build_router_schema", "community": 589, "norm_label": "_build_router_schema()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_py_any", "community": 589, "norm_label": "any" }, { "label": "_parse_router_json()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_parse_router_json", "community": 589, "norm_label": "_parse_router_json()" }, { "label": "_score_agents()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_score_agents", "community": 589, "norm_label": "_score_agents()" }, { "label": "SkillOrchestraAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_skillorchestraagent", "community": 589, "norm_label": "skillorchestraagent" }, { "label": "._is_soft_failure()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_skillorchestraagent_is_soft_failure", "community": 589, "norm_label": "._is_soft_failure()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_py_baseexception", "community": 589, "norm_label": "baseexception" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_skillorchestraagent_run_paradigm", "community": 589, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_py_agentcontext", "community": 589, "norm_label": "agentcontext" }, { "label": "SkillOrchestraAgent \u2014 inference-time router (Wang et al., 2026). Paper: arXiv", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_rationale_1", "community": 589, "norm_label": "skillorchestraagent \u2014 inference-time router (wang et al., 2026). paper: arxiv" }, { "label": "Inference-time skill-aware router. See module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_rationale_195", "community": 589, "norm_label": "inference-time skill-aware router. see module docstring." }, { "label": "skillorchestra/__init__.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_init", "community": 7, "norm_label": "skillorchestra/__init__.py" }, { "label": "SkillOrchestra \u2014 faithful port of the eval-orchestrator (arXiv:2602.19672). I", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_init_rationale_1", "community": 7, "norm_label": "skillorchestra \u2014 faithful port of the eval-orchestrator (arxiv:2602.19672). i" }, { "label": "skillorchestra/agent.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent", "community": 7, "norm_label": "skillorchestra/agent.py" }, { "label": "SkillOrchestraAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_skillorchestraagent", "community": 7, "norm_label": "skillorchestraagent" }, { "label": "._is_soft_failure()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_skillorchestraagent_is_soft_failure", "community": 7, "norm_label": "._is_soft_failure()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_py_baseexception", "community": 7, "norm_label": "baseexception" }, { "label": "._load_handbook()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_skillorchestraagent_load_handbook", "community": 394, "norm_label": "._load_handbook()" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_skillorchestraagent_run_paradigm", "community": 394, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_py_agentcontext", "community": 394, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_py_any", "community": 394, "norm_label": "any" }, { "label": "SkillOrchestraAgent \u2014 the OpenJarvis harness entry point. A faithful port of", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_rationale_1", "community": 7, "norm_label": "skillorchestraagent \u2014 the openjarvis harness entry point. a faithful port of" }, { "label": "Inference-time skill-aware orchestrator. See module docstring.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_rationale_51", "community": 7, "norm_label": "inference-time skill-aware orchestrator. see module docstring." }, { "label": "Load the StageSkillHandbook from ``method_cfg.handbook_path``. A rela", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/agent.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_agent_rationale_65", "community": 394, "norm_label": "load the stageskillhandbook from ``method_cfg.handbook_path``. a rela" }, { "label": "skillorchestra/orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator", "community": 324, "norm_label": "skillorchestra/orchestrator.py" }, { "label": "_orchestrate_step()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_orchestrate_step", "community": 324, "norm_label": "_orchestrate_step()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_py_any", "community": 324, "norm_label": "any" }, { "label": "_build_context()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_build_context", "community": 324, "norm_label": "_build_context()" }, { "label": "run_orchestrator()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_run_orchestrator", "community": 324, "norm_label": "run_orchestrator()" }, { "label": "The SkillOrchestra eval-orchestrator loop. Faithful port of ``orchestration/e", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_rationale_1", "community": 324, "norm_label": "the skillorchestra eval-orchestrator loop. faithful port of ``orchestration/e" }, { "label": "One orchestrator turn. Returns (text, tool_calls, p_tok, c_tok, cost). ``", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_rationale_62", "community": 324, "norm_label": "one orchestrator turn. returns (text, tool_calls, p_tok, c_tok, cost). ``" }, { "label": "Run the eval orchestrator on one problem. Returns (answer, metadata).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/orchestrator.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_orchestrator_rationale_188", "community": 324, "norm_label": "run the eval orchestrator on one problem. returns (answer, metadata)." }, { "label": "pool.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool", "community": 795, "norm_label": "pool.py" }, { "label": "ModelSpec", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_modelspec", "community": 795, "norm_label": "modelspec" }, { "label": ".is_local()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_modelspec_is_local", "community": 557, "norm_label": ".is_local()" }, { "label": "_endpoint_kind()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_endpoint_kind", "community": 795, "norm_label": "_endpoint_kind()" }, { "label": "build_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_build_pool", "community": 795, "norm_label": "build_pool()" }, { "label": "call_alias()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_call_alias", "community": 324, "norm_label": "call_alias()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_py_any", "community": 324, "norm_label": "any" }, { "label": "Model-alias pool for the SkillOrchestra eval orchestrator. The original Skill", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_rationale_1", "community": 795, "norm_label": "model-alias pool for the skillorchestra eval orchestrator. the original skill" }, { "label": "A resolved alias: which concrete model on which endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_rationale_53", "community": 795, "norm_label": "a resolved alias: which concrete model on which endpoint." }, { "label": "Resolve every alias to a :class:`ModelSpec`. Default mapping collapses th", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_rationale_77", "community": 795, "norm_label": "resolve every alias to a :class:`modelspec`. default mapping collapses th" }, { "label": "Single text-generation call through a resolved alias. Returns ``(text, to", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/pool.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_pool_rationale_113", "community": 324, "norm_label": "single text-generation call through a resolved alias. returns ``(text, to" }, { "label": "prompts/__init__.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_init", "community": 641, "norm_label": "prompts/__init__.py" }, { "label": "Prompt templates for SkillOrchestra. Centralized prompts for: - eval_orchest", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_init_rationale_1", "community": 641, "norm_label": "prompt templates for skillorchestra. centralized prompts for: - eval_orchest" }, { "label": "eval_orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator", "community": 641, "norm_label": "eval_orchestrator.py" }, { "label": "format_baseline_tool_info()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_format_baseline_tool_info", "community": 641, "norm_label": "format_baseline_tool_info()" }, { "label": "build_skill_orchestrator_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_build_skill_orchestrator_prompt", "community": 641, "norm_label": "build_skill_orchestrator_prompt()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_py_any", "community": 641, "norm_label": "any" }, { "label": "Eval orchestrator prompts for skill-based agent orchestration.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_rationale_1", "community": 641, "norm_label": "eval orchestrator prompts for skill-based agent orchestration." }, { "label": "Format baseline tool information for the orchestrator prompt.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_rationale_13", "community": 641, "norm_label": "format baseline tool information for the orchestrator prompt." }, { "label": "Build enhanced orchestrator prompt with skill catalog and model performance.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/eval_orchestrator.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_eval_orchestrator_rationale_175", "community": 641, "norm_label": "build enhanced orchestrator prompt with skill catalog and model performance." }, { "label": "learning.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/learning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_learning", "community": 641, "norm_label": "learning.py" }, { "label": "LLM prompt templates for Skill Handbook learning. All prompts used during the", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/learning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_learning_rationale_1", "community": 641, "norm_label": "llm prompt templates for skill handbook learning. all prompts used during the" }, { "label": "model_routing.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/model_routing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_model_routing", "community": 641, "norm_label": "model_routing.py" }, { "label": "Prompt templates for model routing (skill-based and baseline).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/prompts/model_routing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_prompts_model_routing_rationale_1", "community": 641, "norm_label": "prompt templates for model routing (skill-based and baseline)." }, { "label": "stage_router.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router", "community": 446, "norm_label": "stage_router.py" }, { "label": "Skill", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_skill", "community": 394, "norm_label": "skill" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_skill_from_dict", "community": 394, "norm_label": ".from_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_py_any", "community": 394, "norm_label": "any" }, { "label": "ModelProfile", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_modelprofile", "community": 394, "norm_label": "modelprofile" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_modelprofile_from_dict", "community": 394, "norm_label": ".from_dict()" }, { "label": "StageSkillHandbook", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook", "community": 394, "norm_label": "stageskillhandbook" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_init", "community": 394, "norm_label": ".__init__()" }, { "label": ".get_model_skill_scores()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_get_model_skill_scores", "community": 394, "norm_label": ".get_model_skill_scores()" }, { "label": ".get_models_for_stage()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_get_models_for_stage", "community": 394, "norm_label": ".get_models_for_stage()" }, { "label": ".format_skills()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_format_skills", "community": 394, "norm_label": ".format_skills()" }, { "label": ".format_model_performance()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_format_model_performance", "community": 394, "norm_label": ".format_model_performance()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_stageskillhandbook_load", "community": 394, "norm_label": ".load()" }, { "label": "SkillWeight", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_skillweight", "community": 446, "norm_label": "skillweight" }, { "label": "SkillAnalysis", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_skillanalysis", "community": 446, "norm_label": "skillanalysis" }, { "label": "parse_skill_analysis()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_parse_skill_analysis", "community": 446, "norm_label": "parse_skill_analysis()" }, { "label": "ModelRoutingResult", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_modelroutingresult", "community": 446, "norm_label": "modelroutingresult" }, { "label": "RoutingStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routingstrategy", "community": 446, "norm_label": "routingstrategy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routingstrategy_init", "community": 394, "norm_label": ".__init__()" }, { "label": "._find_skill_id()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routingstrategy_find_skill_id", "community": 446, "norm_label": "._find_skill_id()" }, { "label": "._get_models_for_stage()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routingstrategy_get_models_for_stage", "community": 446, "norm_label": "._get_models_for_stage()" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routingstrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "RouterDecidesStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routerdecidesstrategy", "community": 446, "norm_label": "routerdecidesstrategy" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_routerdecidesstrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "AnalyzeModelDecideStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_analyzemodeldecidestrategy", "community": 446, "norm_label": "analyzemodeldecidestrategy" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_analyzemodeldecidestrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "WeightedAverageStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_weightedaveragestrategy", "community": 446, "norm_label": "weightedaveragestrategy" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L321", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_weightedaveragestrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "WeakestSkillStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_weakestskillstrategy", "community": 446, "norm_label": "weakestskillstrategy" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_weakestskillstrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "StrongestSkillStrategy", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_strongestskillstrategy", "community": 446, "norm_label": "strongestskillstrategy" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_strongestskillstrategy_select_model", "community": 446, "norm_label": ".select_model()" }, { "label": "get_routing_strategy()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_get_routing_strategy", "community": 394, "norm_label": "get_routing_strategy()" }, { "label": "Adapter for orchestration eval script. Provides: StageSkillHandbook (load fro", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_rationale_1", "community": 446, "norm_label": "adapter for orchestration eval script. provides: stageskillhandbook (load fro" }, { "label": "A skill that models can have.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_rationale_22", "community": 394, "norm_label": "a skill that models can have." }, { "label": "Performance profile for a model alias.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_rationale_45", "community": 394, "norm_label": "performance profile for a model alias." }, { "label": "Handbook for eval routing. Load from JSON produced by to_stage_router.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/stage_router.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_stage_router_rationale_88", "community": 394, "norm_label": "handbook for eval routing. load from json produced by to_stage_router." }, { "label": "skillorchestra/tools.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools", "community": 324, "norm_label": "skillorchestra/tools.py" }, { "label": "_model_prop()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_model_prop", "community": 324, "norm_label": "_model_prop()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_py_any", "community": 324, "norm_label": "any" }, { "label": "anthropic_tools()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_anthropic_tools", "community": 324, "norm_label": "anthropic_tools()" }, { "label": "openai_tools()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_openai_tools", "community": 324, "norm_label": "openai_tools()" }, { "label": "run_code()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_run_code", "community": 324, "norm_label": "run_code()" }, { "label": "ModelSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_py_modelspec", "community": 324, "norm_label": "modelspec" }, { "label": "run_answer()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_run_answer", "community": 324, "norm_label": "run_answer()" }, { "label": "run_search()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_run_search", "community": 324, "norm_label": "run_search()" }, { "label": "The three SkillOrchestra tools: search, enhance_reasoning (code), answer. Fai", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_1", "community": 324, "norm_label": "the three skillorchestra tools: search, enhance_reasoning (code), answer. fai" }, { "label": "The 3 orchestrator tools in Anthropic ``input_schema`` shape.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_71", "community": 324, "norm_label": "the 3 orchestrator tools in anthropic ``input_schema`` shape." }, { "label": "The 3 orchestrator tools in OpenAI ``function`` shape.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_91", "community": 324, "norm_label": "the 3 orchestrator tools in openai ``function`` shape." }, { "label": "Generate self-contained Python with ``spec``, execute it, return stdout.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_125", "community": 324, "norm_label": "generate self-contained python with ``spec``, execute it, return stdout." }, { "label": "Generate the final answer with ``spec`` and extract the prediction. The o", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_187", "community": 324, "norm_label": "generate the final answer with ``spec`` and extract the prediction. the o" }, { "label": "Write a search query with ``spec``, then retrieve documents. Query genera", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/tools.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_tools_rationale_260", "community": 324, "norm_label": "write a search query with ``spec``, then retrieve documents. query genera" }, { "label": "skillorchestra/types.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types", "community": 716, "norm_label": "skillorchestra/types.py" }, { "label": "BetaCompetence", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence", "community": 662, "norm_label": "betacompetence" }, { "label": ".mean()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_mean", "community": 662, "norm_label": ".mean()" }, { "label": ".empirical_rate()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_empirical_rate", "community": 662, "norm_label": ".empirical_rate()" }, { "label": ".variance()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_variance", "community": 662, "norm_label": ".variance()" }, { "label": ".std()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_std", "community": 662, "norm_label": ".std()" }, { "label": ".total_observations()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_total_observations", "community": 662, "norm_label": ".total_observations()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_update", "community": 662, "norm_label": ".update()" }, { "label": ".update_batch()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_update_batch", "community": 662, "norm_label": ".update_batch()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_to_dict", "community": 662, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_betacompetence_from_dict", "community": 810, "norm_label": ".from_dict()" }, { "label": "CostStats", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_coststats", "community": 810, "norm_label": "coststats" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_coststats_update", "community": 811, "norm_label": ".update()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_coststats_to_dict", "community": 810, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_py_any", "community": 740, "norm_label": "any" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_coststats_from_dict", "community": 810, "norm_label": ".from_dict()" }, { "label": "RoutingInsight", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_routinginsight", "community": 716, "norm_label": "routinginsight" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_routinginsight_to_dict", "community": 716, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_routinginsight_from_dict", "community": 716, "norm_label": ".from_dict()" }, { "label": "ModeMetadata", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_modemetadata", "community": 716, "norm_label": "modemetadata" }, { "label": ".add_insight()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_modemetadata_add_insight", "community": 716, "norm_label": ".add_insight()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_modemetadata_to_dict", "community": 740, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_modemetadata_from_dict", "community": 716, "norm_label": ".from_dict()" }, { "label": "SkillProvenance", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skillprovenance", "community": 740, "norm_label": "skillprovenance" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skillprovenance_to_dict", "community": 740, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skillprovenance_from_dict", "community": 740, "norm_label": ".from_dict()" }, { "label": "Skill", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skill", "community": 812, "norm_label": "skill" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skill_to_dict", "community": 740, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skill_from_dict", "community": 740, "norm_label": ".from_dict()" }, { "label": ".get_children()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skill_get_children", "community": 812, "norm_label": ".get_children()" }, { "label": ".is_leaf()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_skill_is_leaf", "community": 812, "norm_label": ".is_leaf()" }, { "label": "AgentProfile", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile", "community": 661, "norm_label": "agentprofile" }, { "label": ".get_competence()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_get_competence", "community": 661, "norm_label": ".get_competence()" }, { "label": ".get_competence_dist()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_get_competence_dist", "community": 811, "norm_label": ".get_competence_dist()" }, { "label": ".update_competence()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_update_competence", "community": 811, "norm_label": ".update_competence()" }, { "label": ".weighted_competence()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_weighted_competence", "community": 661, "norm_label": ".weighted_competence()" }, { "label": ".category_competence()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L323", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_category_competence", "community": 661, "norm_label": ".category_competence()" }, { "label": ".category_competence_for_skills()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L337", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_category_competence_for_skills", "community": 661, "norm_label": ".category_competence_for_skills()" }, { "label": ".overall_success_rate()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_overall_success_rate", "community": 661, "norm_label": ".overall_success_rate()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L368", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_to_dict", "community": 740, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L402", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_agentprofile_from_dict", "community": 810, "norm_label": ".from_dict()" }, { "label": "Core data types for SkillOrchestra. - Skill - AgentProfile - BetaCompetence", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_1", "community": 716, "norm_label": "core data types for skillorchestra. - skill - agentprofile - betacompetence" }, { "label": "Bayesian competence estimate for an agent on a specific skill. skill_scor", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_25", "community": 662, "norm_label": "bayesian competence estimate for an agent on a specific skill. skill_scor" }, { "label": "Empirical success rate: successes/attempts.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_39", "community": 662, "norm_label": "empirical success rate: successes/attempts." }, { "label": "Total observations (excluding prior)", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_58", "community": 662, "norm_label": "total observations (excluding prior)" }, { "label": "Execution cost statistics for an agent under a specific mode. Tracks both", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_85", "community": 810, "norm_label": "execution cost statistics for an agent under a specific mode. tracks both" }, { "label": "Incremental running-average update.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_110", "community": 811, "norm_label": "incremental running-average update." }, { "label": "A single routing insight learned from execution traces", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_142", "community": 716, "norm_label": "a single routing insight learned from execution traces" }, { "label": "Mode-level routing metadata.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_170", "community": 716, "norm_label": "mode-level routing metadata." }, { "label": "Tracks how and why a skill was discovered.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_202", "community": 740, "norm_label": "tracks how and why a skill was discovered." }, { "label": "A reusable capability abstraction.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_226", "community": 812, "norm_label": "a reusable capability abstraction." }, { "label": "Get child skills in the hierarchy.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_264", "community": 812, "norm_label": "get child skills in the hierarchy." }, { "label": "True if this skill has no children.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_268", "community": 812, "norm_label": "true if this skill has no children." }, { "label": "Agent profile for skill-aware orchestration.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_278", "community": 661, "norm_label": "agent profile for skill-aware orchestration." }, { "label": "Get empirical success rate for a skill. Returns 0 if unseen.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_297", "community": 661, "norm_label": "get empirical success rate for a skill. returns 0 if unseen." }, { "label": "Get full Beta distribution for a skill, creating with prior if unseen.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_303", "community": 811, "norm_label": "get full beta distribution for a skill, creating with prior if unseen." }, { "label": "Update competence estimate for a skill.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_309", "community": 811, "norm_label": "update competence estimate for a skill." }, { "label": "Compute weighted competence: sum w_{t,sigma} * alpha/(alpha+beta).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_315", "community": 661, "norm_label": "compute weighted competence: sum w_{t,sigma} * alpha/(alpha+beta)." }, { "label": "Aggregate competence on all skills under a category (skill_id prefix).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L324", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_324", "community": 661, "norm_label": "aggregate competence on all skills under a category (skill_id prefix)." }, { "label": "Category-level competence for hierarchical tie-breaking. Extracts par", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L340", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_340", "community": 661, "norm_label": "category-level competence for hierarchical tie-breaking. extracts par" }, { "label": "Overall success rate (trajectory-level when available, else skill-level).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/skillorchestra/types.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_skillorchestra_types_rationale_356", "community": 661, "norm_label": "overall success rate (trajectory-level when available, else skill-level)." }, { "label": "hybrid/toolorchestra.py", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra", "community": 7, "norm_label": "hybrid/toolorchestra.py" }, { "label": "_expert_for()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_expert_for", "community": 7, "norm_label": "_expert_for()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_py_any", "community": 7, "norm_label": "any" }, { "label": "_paper_expert_for()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_paper_expert_for", "community": 7, "norm_label": "_paper_expert_for()" }, { "label": "_call_tavily_search()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_call_tavily_search", "community": 7, "norm_label": "_call_tavily_search()" }, { "label": "_call_modal_python()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L363", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_call_modal_python", "community": 7, "norm_label": "_call_modal_python()" }, { "label": "_extract_first_python_block()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_extract_first_python_block", "community": 7, "norm_label": "_extract_first_python_block()" }, { "label": "_call_orchestrator_with_tool_calls()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L415", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_call_orchestrator_with_tool_calls", "community": 7, "norm_label": "_call_orchestrator_with_tool_calls()" }, { "label": "_paper_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L461", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_paper_pool", "community": 7, "norm_label": "_paper_pool()" }, { "label": "_parse_rl_tool_call()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L523", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_parse_rl_tool_call", "community": 7, "norm_label": "_parse_rl_tool_call()" }, { "label": "_build_pool_block()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L561", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_build_pool_block", "community": 7, "norm_label": "_build_pool_block()" }, { "label": "_build_user_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L567", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_build_user_prompt", "community": 7, "norm_label": "_build_user_prompt()" }, { "label": "_strip_fences()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L592", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_strip_fences", "community": 7, "norm_label": "_strip_fences()" }, { "label": "_parse_action()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L604", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_parse_action", "community": 7, "norm_label": "_parse_action()" }, { "label": "_extract_final_answer_text()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L633", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_extract_final_answer_text", "community": 7, "norm_label": "_extract_final_answer_text()" }, { "label": "_default_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L649", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_default_pool", "community": 7, "norm_label": "_default_pool()" }, { "label": "_resolve_worker_pool()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L728", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_resolve_worker_pool", "community": 7, "norm_label": "_resolve_worker_pool()" }, { "label": "_call_worker()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L851", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_call_worker", "community": 7, "norm_label": "_call_worker()" }, { "label": "_swe_call_worker()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L938", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_swe_call_worker", "community": 7, "norm_label": "_swe_call_worker()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_py_path", "community": 7, "norm_label": "path" }, { "label": "ToolOrchestraAgent", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L993", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_toolorchestraagent", "community": 7, "norm_label": "toolorchestraagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1003", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_toolorchestraagent_init", "community": 7, "norm_label": ".__init__()" }, { "label": "._run_paradigm()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1024", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_toolorchestraagent_run_paradigm", "community": 7, "norm_label": "._run_paradigm()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_py_agentcontext", "community": 7, "norm_label": "agentcontext" }, { "label": "._run_prompted()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1038", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_toolorchestraagent_run_prompted", "community": 7, "norm_label": "._run_prompted()" }, { "label": "._run_rl()", "file_type": "code", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1272", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_toolorchestraagent_run_rl", "community": 7, "norm_label": "._run_rl()" }, { "label": "ToolOrchestraAgent \u2014 port of NVlabs ToolOrchestra (arXiv:2511.21689). Two mod", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_1", "community": 7, "norm_label": "toolorchestraagent \u2014 port of nvlabs toolorchestra (arxiv:2511.21689). two mod" }, { "label": "Map an upstream model slot (`answer-1`, `search-3`, \u2026) to a worker spec.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_191", "community": 7, "norm_label": "map an upstream model slot (`answer-1`, `search-3`, ...) to a worker spec." }, { "label": "Paper-match counterpart of ``_expert_for``. Differs from ``_expert_for``:", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_284", "community": 7, "norm_label": "paper-match counterpart of ``_expert_for``. differs from ``_expert_for``:" }, { "label": "One-shot Tavily search. Returns (text, p_tok=0, c_tok=0). Token counts ar", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L344", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_344", "community": 7, "norm_label": "one-shot tavily search. returns (text, p_tok=0, c_tok=0). token counts ar" }, { "label": "Execute a single Python snippet in a fresh Modal Sandbox. Returns ``(comb", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_364", "community": 7, "norm_label": "execute a single python snippet in a fresh modal sandbox. returns ``(comb" }, { "label": "Return the first ```python ... ``` block (or ```...```), or None.", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_410", "community": 7, "norm_label": "return the first ```python ... ``` block (or ```...```), or none." }, { "label": "Orchestrator-aware vLLM call. Returns (text, p_tok, c_tok, tool_calls). M", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_426", "community": 7, "norm_label": "orchestrator-aware vllm call. returns (text, p_tok, c_tok, tool_calls). m" }, { "label": "Paper-match worker pool (registered for traces / inspection). NOTE: in RL", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L465", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_465", "community": 7, "norm_label": "paper-match worker pool (registered for traces / inspection). note: in rl" }, { "label": "Return ``{\"name\": str, \"arguments\": dict}`` or None. Prefers the SDK-leve", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L524", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_524", "community": 7, "norm_label": "return ``{\"name\": str, \"arguments\": dict}`` or none. prefers the sdk-leve" }, { "label": "Best-effort: pull the answer string from a malformed action emission. Tri", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L634", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_634", "community": 7, "norm_label": "best-effort: pull the answer string from a malformed action emission. tri" }, { "label": "Default heterogeneous worker pool. The frontier worker's ``type`` + ``mod", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L655", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_655", "community": 7, "norm_label": "default heterogeneous worker pool. the frontier worker's ``type`` + ``mod" }, { "label": "Return the worker pool for this run. Strict replace, not merge: if ``cfg[", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L735", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_735", "community": 7, "norm_label": "return the worker pool for this run. strict replace, not merge: if ``cfg[" }, { "label": "Returns (text, p_tok, c_tok, is_local, extra_cost, n_web_searches).", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L854", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_854", "community": 7, "norm_label": "returns (text, p_tok, c_tok, is_local, extra_cost, n_web_searches)." }, { "label": "SWE-bench worker dispatch: route solver workers through run_swe_agent_loop", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L946", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_946", "community": 7, "norm_label": "swe-bench worker dispatch: route solver workers through run_swe_agent_loop" }, { "label": "Multi-turn dispatcher over a mixed worker pool. Two modes (see module doc", "file_type": "rationale", "source_file": "src/openjarvis/agents/hybrid/toolorchestra.py", "source_location": "L994", "_origin": "ast", "id": "src_openjarvis_agents_hybrid_toolorchestra_rationale_994", "community": 7, "norm_label": "multi-turn dispatcher over a mixed worker pool. two modes (see module doc" }, { "label": "loop_guard.py", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard", "community": 140, "norm_label": "loop_guard.py" }, { "label": "LoopGuardConfig", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguardconfig", "community": 140, "norm_label": "loopguardconfig" }, { "label": "LoopVerdict", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopverdict", "community": 140, "norm_label": "loopverdict" }, { "label": "LoopGuard", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard", "community": 140, "norm_label": "loopguard" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_init", "community": 140, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_py_eventbus", "community": 140, "norm_label": "eventbus" }, { "label": ".check_call()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_check_call", "community": 140, "norm_label": ".check_call()" }, { "label": "._python_check()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_python_check", "community": 140, "norm_label": "._python_check()" }, { "label": ".check_response()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_check_response", "community": 140, "norm_label": ".check_response()" }, { "label": "._is_system()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_is_system", "community": 140, "norm_label": "._is_system()" }, { "label": "._is_tool()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_is_tool", "community": 140, "norm_label": "._is_tool()" }, { "label": ".compress_context()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_compress_context", "community": 140, "norm_label": ".compress_context()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_reset", "community": 140, "norm_label": ".reset()" }, { "label": "._detect_ping_pong()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_detect_ping_pong", "community": 140, "norm_label": "._detect_ping_pong()" }, { "label": "._emit_triggered()", "file_type": "code", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_loopguard_emit_triggered", "community": 140, "norm_label": "._emit_triggered()" }, { "label": "Agent loop guard \u2014 detect and prevent degenerate tool-calling loops.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_1", "community": 140, "norm_label": "agent loop guard \u2014 detect and prevent degenerate tool-calling loops." }, { "label": "Configuration for the loop guard.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_15", "community": 140, "norm_label": "configuration for the loop guard." }, { "label": "Result of a loop guard check.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_27", "community": 140, "norm_label": "result of a loop guard check." }, { "label": "Detect and prevent degenerate agent loops. Features: 1. Hash trackin", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_35", "community": 140, "norm_label": "detect and prevent degenerate agent loops. features: 1. hash trackin" }, { "label": "Check whether a tool call should proceed or be blocked.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_72", "community": 140, "norm_label": "check whether a tool call should proceed or be blocked." }, { "label": "Pure-Python fallback when Rust backend is not available.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_95", "community": 140, "norm_label": "pure-python fallback when rust backend is not available." }, { "label": "Check whether an agent response indicates a loop. Reserved for future use.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_135", "community": 140, "norm_label": "check whether an agent response indicates a loop. reserved for future use." }, { "label": "Check if a message has role == system.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_140", "community": 140, "norm_label": "check if a message has role == system." }, { "label": "Check if a message has role == tool.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_145", "community": 140, "norm_label": "check if a message has role == tool." }, { "label": "Apply 4-stage context overflow recovery to message list. Stages:", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_149", "community": 140, "norm_label": "apply 4-stage context overflow recovery to message list. stages:" }, { "label": "Reset all tracking state \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_213", "community": 140, "norm_label": "reset all tracking state \u2014 always via rust backend." }, { "label": "Detect repeating patterns in tool call sequence.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_222", "community": 140, "norm_label": "detect repeating patterns in tool call sequence." }, { "label": "Publish a LOOP_GUARD_TRIGGERED event.", "file_type": "rationale", "source_file": "src/openjarvis/agents/loop_guard.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_agents_loop_guard_rationale_235", "community": 140, "norm_label": "publish a loop_guard_triggered event." }, { "label": "agents/manager.py", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_manager", "community": 5, "norm_label": "agents/manager.py" }, { "label": "AgentManager", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager", "community": 5, "norm_label": "agentmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_init", "community": 5, "norm_label": ".__init__()" }, { "label": "._clear_stale_running_state()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_clear_stale_running_state", "community": 5, "norm_label": "._clear_stale_running_state()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_close", "community": 5, "norm_label": ".close()" }, { "label": ".create_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_create_agent", "community": 5, "norm_label": ".create_agent()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_manager_py_any", "community": 5, "norm_label": "any" }, { "label": ".list_agents()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_agents", "community": 5, "norm_label": ".list_agents()" }, { "label": ".get_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_get_agent", "community": 5, "norm_label": ".get_agent()" }, { "label": ".update_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_update_agent", "community": 5, "norm_label": ".update_agent()" }, { "label": ".delete_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_delete_agent", "community": 5, "norm_label": ".delete_agent()" }, { "label": ".pause_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L275", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_pause_agent", "community": 5, "norm_label": ".pause_agent()" }, { "label": ".resume_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_resume_agent", "community": 5, "norm_label": ".resume_agent()" }, { "label": "._set_status()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_set_status", "community": 5, "norm_label": "._set_status()" }, { "label": ".start_tick()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_start_tick", "community": 5, "norm_label": ".start_tick()" }, { "label": ".end_tick()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_end_tick", "community": 5, "norm_label": ".end_tick()" }, { "label": ".save_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L322", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_save_checkpoint", "community": 5, "norm_label": ".save_checkpoint()" }, { "label": ".list_checkpoints()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_checkpoints", "community": 5, "norm_label": ".list_checkpoints()" }, { "label": ".get_latest_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L367", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_get_latest_checkpoint", "community": 5, "norm_label": ".get_latest_checkpoint()" }, { "label": ".recover_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L375", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_recover_agent", "community": 5, "norm_label": ".recover_agent()" }, { "label": "._row_to_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L382", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_row_to_checkpoint", "community": 5, "norm_label": "._row_to_checkpoint()" }, { "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_manager_py_row", "community": 5, "norm_label": "row" }, { "label": ".update_summary_memory()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L394", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_update_summary_memory", "community": 5, "norm_label": ".update_summary_memory()" }, { "label": ".create_task()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L404", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_create_task", "community": 5, "norm_label": ".create_task()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L417", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_tasks", "community": 5, "norm_label": ".list_tasks()" }, { "label": ".update_task()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L429", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_update_task", "community": 5, "norm_label": ".update_task()" }, { "label": ".delete_task()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L451", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_delete_task", "community": 5, "norm_label": ".delete_task()" }, { "label": "._get_task()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L455", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_get_task", "community": 5, "norm_label": "._get_task()" }, { "label": ".bind_channel()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L463", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_bind_channel", "community": 5, "norm_label": ".bind_channel()" }, { "label": ".list_channel_bindings()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L482", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_channel_bindings", "community": 5, "norm_label": ".list_channel_bindings()" }, { "label": ".unbind_channel()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L488", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_unbind_channel", "community": 5, "norm_label": ".unbind_channel()" }, { "label": "._get_binding()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L492", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_get_binding", "community": 5, "norm_label": "._get_binding()" }, { "label": ".find_binding_for_channel()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L498", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_find_binding_for_channel", "community": 5, "norm_label": ".find_binding_for_channel()" }, { "label": ".list_templates()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L516", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_templates", "community": 5, "norm_label": ".list_templates()" }, { "label": ".create_from_template()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L553", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_create_from_template", "community": 5, "norm_label": ".create_from_template()" }, { "label": ".send_message()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L579", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_send_message", "community": 5, "norm_label": ".send_message()" }, { "label": ".store_agent_response()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L599", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_store_agent_response", "community": 5, "norm_label": ".store_agent_response()" }, { "label": ".list_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L634", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_messages", "community": 5, "norm_label": ".list_messages()" }, { "label": ".get_pending_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L642", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_get_pending_messages", "community": 5, "norm_label": ".get_pending_messages()" }, { "label": ".mark_message_delivered()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L651", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_mark_message_delivered", "community": 5, "norm_label": ".mark_message_delivered()" }, { "label": ".add_agent_response()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L658", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_add_agent_response", "community": 5, "norm_label": ".add_agent_response()" }, { "label": "._row_to_message()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L679", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_row_to_message", "community": 5, "norm_label": "._row_to_message()" }, { "label": ".add_learning_log()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L703", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_add_learning_log", "community": 5, "norm_label": ".add_learning_log()" }, { "label": ".list_learning_log()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L728", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_list_learning_log", "community": 5, "norm_label": ".list_learning_log()" }, { "label": "._row_to_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L749", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_row_to_agent", "community": 5, "norm_label": "._row_to_agent()" }, { "label": "._row_to_task()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L772", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_row_to_task", "community": 5, "norm_label": "._row_to_task()" }, { "label": "._row_to_binding()", "file_type": "code", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L786", "_origin": "ast", "id": "src_openjarvis_agents_manager_agentmanager_row_to_binding", "community": 5, "norm_label": "._row_to_binding()" }, { "label": "Persistent agent lifecycle manager. Composition layer \u2014 stores agent state in", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_1", "community": 5, "norm_label": "persistent agent lifecycle manager. composition layer \u2014 stores agent state in" }, { "label": "Persistent agent lifecycle manager with SQLite backing.", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_98", "community": 5, "norm_label": "persistent agent lifecycle manager with sqlite backing." }, { "label": "Reset any agent stuck in ``status='running'`` on startup. Tick worker", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_152", "community": 5, "norm_label": "reset any agent stuck in ``status='running'`` on startup. tick worker" }, { "label": "Mark agent as running. Raises ValueError if already running. A row th", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L291", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_291", "community": 5, "norm_label": "mark agent as running. raises valueerror if already running. a row th" }, { "label": "Find a dedicated binding for a specific channel.", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L501", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_501", "community": 5, "norm_label": "find a dedicated binding for a specific channel." }, { "label": "Discover built-in and user templates.", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L517", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_517", "community": 5, "norm_label": "discover built-in and user templates." }, { "label": "Create an agent from a template with optional overrides.", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L556", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_556", "community": 5, "norm_label": "create an agent from a template with optional overrides." }, { "label": "Store an agent-to-user response message. ``tool_calls`` is an optiona", "file_type": "rationale", "source_file": "src/openjarvis/agents/manager.py", "source_location": "L605", "_origin": "ast", "id": "src_openjarvis_agents_manager_rationale_605", "community": 5, "norm_label": "store an agent-to-user response message. ``tool_calls`` is an optiona" }, { "label": "monitor_operative.py", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative", "community": 2, "norm_label": "monitor_operative.py" }, { "label": "MonitorOperativeAgent", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent", "community": 258, "norm_label": "monitoroperativeagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_init", "community": 258, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_inferenceengine", "community": 258, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_basetool", "community": 258, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_eventbus", "community": 258, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_any", "community": 258, "norm_label": "any" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_run", "community": 50, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_agentcontext", "community": 50, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_agentresult", "community": 50, "norm_label": "agentresult" }, { "label": "._extract_tool_call()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L403", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_extract_tool_call", "community": 258, "norm_label": "._extract_tool_call()" }, { "label": "._build_operative_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L485", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_build_operative_messages", "community": 50, "norm_label": "._build_operative_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_py_message", "community": 50, "norm_label": "message" }, { "label": "._build_tool_descriptions()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L504", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_build_tool_descriptions", "community": 50, "norm_label": "._build_tool_descriptions()" }, { "label": "._compress_observation()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L516", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_compress_observation", "community": 50, "norm_label": "._compress_observation()" }, { "label": "._extract_and_store()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L551", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_extract_and_store", "community": 258, "norm_label": "._extract_and_store()" }, { "label": "._extract_causality()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L576", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_extract_causality", "community": 258, "norm_label": "._extract_causality()" }, { "label": "._store_scratchpad()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L632", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_store_scratchpad", "community": 258, "norm_label": "._store_scratchpad()" }, { "label": "._store_structured()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L649", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_store_structured", "community": 258, "norm_label": "._store_structured()" }, { "label": "._recall_state()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L678", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_recall_state", "community": 258, "norm_label": "._recall_state()" }, { "label": "._load_session()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L694", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_load_session", "community": 50, "norm_label": "._load_session()" }, { "label": "._save_session()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L718", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_save_session", "community": 258, "norm_label": "._save_session()" }, { "label": "._auto_persist_state()", "file_type": "code", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L738", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_monitoroperativeagent_auto_persist_state", "community": 258, "norm_label": "._auto_persist_state()" }, { "label": "MonitorOperativeAgent -- long-horizon agent with configurable strategies. Ext", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_1", "community": 2, "norm_label": "monitoroperativeagent -- long-horizon agent with configurable strategies. ext" }, { "label": "Long-horizon agent with configurable memory, compression, retrieval, and de", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_86", "community": 258, "norm_label": "long-horizon agent with configurable memory, compression, retrieval, and de" }, { "label": "Execute the agent on *input* with the configured strategies.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_186", "community": 50, "norm_label": "execute the agent on *input* with the configured strategies." }, { "label": "Extract tool call from text output. Supports three formats:", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L404", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_404", "community": 258, "norm_label": "extract tool call from text output. supports three formats:" }, { "label": "Build message list with system prompt, session history, and input.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L493", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_493", "community": 50, "norm_label": "build message list with system prompt, session history, and input." }, { "label": "Build a text description of available tools for the system prompt.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L505", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_505", "community": 50, "norm_label": "build a text description of available tools for the system prompt." }, { "label": "Compress a tool observation according to the compression strategy. -", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L517", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_517", "community": 50, "norm_label": "compress a tool observation according to the compression strategy. -" }, { "label": "Extract findings from a tool result and store them. The extraction st", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L552", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_552", "community": 258, "norm_label": "extract findings from a tool result and store them. the extraction st" }, { "label": "Extract causal relationships from tool output and store them. Uses th", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L577", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_577", "community": 258, "norm_label": "extract causal relationships from tool output and store them. uses th" }, { "label": "Append content to a scratchpad entry in memory.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L633", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_633", "community": 258, "norm_label": "append content to a scratchpad entry in memory." }, { "label": "Try to parse JSON from tool output and store structured data.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L650", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_650", "community": 258, "norm_label": "try to parse json from tool output and store structured data." }, { "label": "Retrieve previous state from memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L679", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_679", "community": 258, "norm_label": "retrieve previous state from memory backend." }, { "label": "Load recent session history for this operator.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L695", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_695", "community": 50, "norm_label": "load recent session history for this operator." }, { "label": "Save the tick's prompt and response to the session store.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L719", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_719", "community": 258, "norm_label": "save the tick's prompt and response to the session store." }, { "label": "Auto-persist a state summary if agent didn't store explicitly.", "file_type": "rationale", "source_file": "src/openjarvis/agents/monitor_operative.py", "source_location": "L739", "_origin": "ast", "id": "src_openjarvis_agents_monitor_operative_rationale_739", "community": 258, "norm_label": "auto-persist a state summary if agent didn't store explicitly." }, { "label": "morning_digest.py", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest", "community": 4, "norm_label": "morning_digest.py" }, { "label": "_load_persona()", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_load_persona", "community": 4, "norm_label": "_load_persona()" }, { "label": "MorningDigestAgent", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_morningdigestagent", "community": 4, "norm_label": "morningdigestagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_morningdigestagent_init", "community": 4, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_py_any", "community": 4, "norm_label": "any" }, { "label": "._build_system_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_morningdigestagent_build_system_prompt", "community": 4, "norm_label": "._build_system_prompt()" }, { "label": "._resolve_sources()", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_morningdigestagent_resolve_sources", "community": 4, "norm_label": "._resolve_sources()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_morningdigestagent_run", "community": 4, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_py_agentcontext", "community": 4, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_py_agentresult", "community": 4, "norm_label": "agentresult" }, { "label": "Morning Digest Agent \u2014 synthesizes a daily briefing from multiple sources. Th", "file_type": "rationale", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_rationale_1", "community": 4, "norm_label": "morning digest agent \u2014 synthesizes a daily briefing from multiple sources. th" }, { "label": "Load a persona prompt file by name.", "file_type": "rationale", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_rationale_21", "community": 4, "norm_label": "load a persona prompt file by name." }, { "label": "Pre-compute a daily digest from configured data sources.", "file_type": "rationale", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_rationale_34", "community": 4, "norm_label": "pre-compute a daily digest from configured data sources." }, { "label": "Assemble the system prompt from persona + briefing structure.", "file_type": "rationale", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_rationale_54", "community": 4, "norm_label": "assemble the system prompt from persona + briefing structure." }, { "label": "Get the list of connector IDs to query.", "file_type": "rationale", "source_file": "src/openjarvis/agents/morning_digest.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_agents_morning_digest_rationale_102", "community": 4, "norm_label": "get the list of connector ids to query." }, { "label": "native_openhands.py", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands", "community": 2, "norm_label": "native_openhands.py" }, { "label": "NativeOpenHandsAgent", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent", "community": 36, "norm_label": "nativeopenhandsagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_init", "community": 36, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_inferenceengine", "community": 36, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_basetool", "community": 36, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_eventbus", "community": 36, "norm_label": "eventbus" }, { "label": "._expand_urls()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_expand_urls", "community": 36, "norm_label": "._expand_urls()" }, { "label": "._truncate_if_needed()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_truncate_if_needed", "community": 36, "norm_label": "._truncate_if_needed()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_message", "community": 36, "norm_label": "message" }, { "label": "._strip_tool_call_text()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_strip_tool_call_text", "community": 36, "norm_label": "._strip_tool_call_text()" }, { "label": "._extract_code()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_extract_code", "community": 36, "norm_label": "._extract_code()" }, { "label": "._extract_tool_call()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_extract_tool_call", "community": 36, "norm_label": "._extract_tool_call()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_nativeopenhandsagent_run", "community": 36, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_agentcontext", "community": 36, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_any", "community": 36, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_py_agentresult", "community": 36, "norm_label": "agentresult" }, { "label": "NativeOpenHandsAgent -- code-execution-centric agent. Renamed from ``OpenHand", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_1", "community": 2, "norm_label": "nativeopenhandsagent -- code-execution-centric agent. renamed from ``openhand" }, { "label": "Native CodeAct agent -- generates and executes Python code.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_58", "community": 36, "norm_label": "native codeact agent -- generates and executes python code." }, { "label": "If the user message contains a URL, fetch it and inline the content.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_92", "community": 36, "norm_label": "if the user message contains a url, fetch it and inline the content." }, { "label": "Truncate messages if estimated token count exceeds limit.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_118", "community": 36, "norm_label": "truncate messages if estimated token count exceeds limit." }, { "label": "Remove raw tool call artifacts from final output.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_142", "community": 36, "norm_label": "remove raw tool call artifacts from final output." }, { "label": "Extract Python code from markdown code blocks.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_155", "community": 36, "norm_label": "extract python code from markdown code blocks." }, { "label": "Extract tool call from structured output. Supports two formats:", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_openhands.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_agents_native_openhands_rationale_162", "community": 36, "norm_label": "extract tool call from structured output. supports two formats:" }, { "label": "native_react.py", "file_type": "code", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_native_react", "community": 2, "norm_label": "native_react.py" }, { "label": "NativeReActAgent", "file_type": "code", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_native_react_nativereactagent", "community": 39, "norm_label": "nativereactagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_agents_native_react_nativereactagent_init", "community": 39, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_inferenceengine", "community": 39, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_basetool", "community": 39, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_eventbus", "community": 39, "norm_label": "eventbus" }, { "label": "._parse_response()", "file_type": "code", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_agents_native_react_nativereactagent_parse_response", "community": 50, "norm_label": "._parse_response()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_agents_native_react_nativereactagent_run", "community": 50, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_agentcontext", "community": 50, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_any", "community": 50, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_native_react_py_agentresult", "community": 50, "norm_label": "agentresult" }, { "label": "NativeReActAgent -- Thought-Action-Observation loop agent. Renamed from ``ReA", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_native_react_rationale_1", "community": 2, "norm_label": "nativereactagent -- thought-action-observation loop agent. renamed from ``rea" }, { "label": "ReAct agent: Thought -> Action -> Observation loop.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_agents_native_react_rationale_58", "community": 39, "norm_label": "react agent: thought -> action -> observation loop." }, { "label": "Parse ReAct structured output.", "file_type": "rationale", "source_file": "src/openjarvis/agents/native_react.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_agents_native_react_rationale_93", "community": 50, "norm_label": "parse react structured output." }, { "label": "opencode.py", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_opencode", "community": 2, "norm_label": "opencode.py" }, { "label": "is_opencode_available()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_agents_opencode_is_opencode_available", "community": 70, "norm_label": "is_opencode_available()" }, { "label": "_derive_openai_base_url()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_agents_opencode_derive_openai_base_url", "community": 70, "norm_label": "_derive_openai_base_url()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_any", "community": 70, "norm_label": "any" }, { "label": "_extract_text()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_agents_opencode_extract_text", "community": 70, "norm_label": "_extract_text()" }, { "label": "_extract_tool_results()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_agents_opencode_extract_tool_results", "community": 70, "norm_label": "_extract_tool_results()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_toolresult", "community": 70, "norm_label": "toolresult" }, { "label": "OpenCodeAgent", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent", "community": 70, "norm_label": "opencodeagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_init", "community": 70, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_inferenceengine", "community": 70, "norm_label": "inferenceengine" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_eventbus", "community": 70, "norm_label": "eventbus" }, { "label": "._default_permission()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_default_permission", "community": 70, "norm_label": "._default_permission()" }, { "label": "._build_config()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_build_config", "community": 70, "norm_label": "._build_config()" }, { "label": "._ensure_server()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_ensure_server", "community": 70, "norm_label": "._ensure_server()" }, { "label": "._client()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_client", "community": 70, "norm_label": "._client()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_close", "community": 70, "norm_label": ".close()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_agents_opencode_opencodeagent_run", "community": 70, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_agentcontext", "community": 70, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_opencode_py_agentresult", "community": 70, "norm_label": "agentresult" }, { "label": "OpenCodeAgent -- wraps the `opencode` coding agent via its headless HTTP server.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_1", "community": 2, "norm_label": "opencodeagent -- wraps the `opencode` coding agent via its headless http server." }, { "label": "Return True if the ``opencode`` binary is on PATH.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_37", "community": 70, "norm_label": "return true if the ``opencode`` binary is on path." }, { "label": "Best-effort OpenAI-compatible base URL for an OpenJarvis engine. HTTP eng", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_42", "community": 70, "norm_label": "best-effort openai-compatible base url for an openjarvis engine. http eng" }, { "label": "Join the assistant's text parts from an opencode message response.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_75", "community": 70, "norm_label": "join the assistant's text parts from an opencode message response." }, { "label": "Map opencode ``tool`` parts to OpenJarvis ToolResults (best-effort).", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_84", "community": 70, "norm_label": "map opencode ``tool`` parts to openjarvis toolresults (best-effort)." }, { "label": "Agent that delegates coding tasks to a local ``opencode`` server. The ``e", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_107", "community": 70, "norm_label": "agent that delegates coding tasks to a local ``opencode`` server. the ``e" }, { "label": "Deterministic, hang-proof permission policy for headless use. opencod", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_170", "community": 70, "norm_label": "deterministic, hang-proof permission policy for headless use. opencod" }, { "label": "Build the opencode config (provider wiring + permission policy).", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_184", "community": 70, "norm_label": "build the opencode config (provider wiring + permission policy)." }, { "label": "Spawn ``opencode serve`` (once) and return its base URL.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_204", "community": 70, "norm_label": "spawn ``opencode serve`` (once) and return its base url." }, { "label": "Dispose the opencode session/server and terminate the process.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_274", "community": 70, "norm_label": "dispose the opencode session/server and terminate the process." }, { "label": "Run a coding task through opencode and return the assistant result.", "file_type": "rationale", "source_file": "src/openjarvis/agents/opencode.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_agents_opencode_rationale_303", "community": 70, "norm_label": "run a coding task through opencode and return the assistant result." }, { "label": "openhands.py", "file_type": "code", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_openhands", "community": 4, "norm_label": "openhands.py" }, { "label": "OpenHandsAgent", "file_type": "code", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_agents_openhands_openhandsagent", "community": 4, "norm_label": "openhandsagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_agents_openhands_openhandsagent_init", "community": 4, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_openhands_py_inferenceengine", "community": 4, "norm_label": "inferenceengine" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_openhands_py_eventbus", "community": 4, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_agents_openhands_openhandsagent_run", "community": 26, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_openhands_py_agentcontext", "community": 26, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_openhands_py_any", "community": 26, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_openhands_py_agentresult", "community": 26, "norm_label": "agentresult" }, { "label": "OpenHandsAgent -- wraps the real openhands-sdk for AI-driven development. Req", "file_type": "rationale", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_openhands_rationale_1", "community": 4, "norm_label": "openhandsagent -- wraps the real openhands-sdk for ai-driven development. req" }, { "label": "Agent that wraps the real openhands-sdk package. This is a thin adapter t", "file_type": "rationale", "source_file": "src/openjarvis/agents/openhands.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_agents_openhands_rationale_20", "community": 4, "norm_label": "agent that wraps the real openhands-sdk package. this is a thin adapter t" }, { "label": "operative.py", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_operative", "community": 2, "norm_label": "operative.py" }, { "label": "OperativeAgent", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent", "community": 95, "norm_label": "operativeagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_init", "community": 95, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_inferenceengine", "community": 95, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_basetool", "community": 95, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_eventbus", "community": 95, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_any", "community": 95, "norm_label": "any" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_run", "community": 95, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_agentcontext", "community": 95, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_agentresult", "community": 95, "norm_label": "agentresult" }, { "label": "._build_operative_messages()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_build_operative_messages", "community": 95, "norm_label": "._build_operative_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_operative_py_message", "community": 95, "norm_label": "message" }, { "label": "._recall_state()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_recall_state", "community": 95, "norm_label": "._recall_state()" }, { "label": "._load_session()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_load_session", "community": 95, "norm_label": "._load_session()" }, { "label": "._save_session()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_save_session", "community": 95, "norm_label": "._save_session()" }, { "label": "._auto_persist_state()", "file_type": "code", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_agents_operative_operativeagent_auto_persist_state", "community": 95, "norm_label": "._auto_persist_state()" }, { "label": "OperativeAgent \u2014 persistent, scheduled agent for autonomous operation. Extend", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_1", "community": 2, "norm_label": "operativeagent \u2014 persistent, scheduled agent for autonomous operation. extend" }, { "label": "Persistent autonomous agent with built-in state management. The Operative", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_26", "community": 95, "norm_label": "persistent autonomous agent with built-in state management. the operative" }, { "label": "Execute a single operator tick.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_86", "community": 95, "norm_label": "execute a single operator tick." }, { "label": "Build message list with system prompt, session history, and input.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_242", "community": 95, "norm_label": "build message list with system prompt, session history, and input." }, { "label": "Retrieve previous operator state from memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_256", "community": 95, "norm_label": "retrieve previous operator state from memory backend." }, { "label": "Load recent session history for this operator.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_269", "community": 95, "norm_label": "load recent session history for this operator." }, { "label": "Save the tick's prompt and response to the session store.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L291", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_291", "community": 95, "norm_label": "save the tick's prompt and response to the session store." }, { "label": "Auto-persist a state summary if the agent didn't store state explicitly.", "file_type": "rationale", "source_file": "src/openjarvis/agents/operative.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_agents_operative_rationale_308", "community": 95, "norm_label": "auto-persist a state summary if the agent didn't store state explicitly." }, { "label": "agents/orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator", "community": 2, "norm_label": "agents/orchestrator.py" }, { "label": "OrchestratorAgent", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent", "community": 30, "norm_label": "orchestratoragent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent_init", "community": 30, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_inferenceengine", "community": 30, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_basetool", "community": 30, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_eventbus", "community": 30, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent_run", "community": 663, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_agentcontext", "community": 663, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_any", "community": 663, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_py_agentresult", "community": 663, "norm_label": "agentresult" }, { "label": "._run_structured()", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent_run_structured", "community": 663, "norm_label": "._run_structured()" }, { "label": "._parse_structured_response()", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent_parse_structured_response", "community": 663, "norm_label": "._parse_structured_response()" }, { "label": "._run_function_calling()", "file_type": "code", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_orchestratoragent_run_function_calling", "community": 663, "norm_label": "._run_function_calling()" }, { "label": "OrchestratorAgent \u2014 multi-turn agent with tool-calling loop. Supports two mod", "file_type": "rationale", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_rationale_1", "community": 2, "norm_label": "orchestratoragent \u2014 multi-turn agent with tool-calling loop. supports two mod" }, { "label": "Multi-turn agent that routes between tools and the LLM. Implements a tool", "file_type": "rationale", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_rationale_29", "community": 30, "norm_label": "multi-turn agent that routes between tools and the llm. implements a tool" }, { "label": "Parse THOUGHT/TOOL/INPUT/FINAL_ANSWER from model output.", "file_type": "rationale", "source_file": "src/openjarvis/agents/orchestrator.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_agents_orchestrator_rationale_165", "community": 663, "norm_label": "parse thought/tool/input/final_answer from model output." }, { "label": "proactive_agent.py", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent", "community": 447, "norm_label": "proactive_agent.py" }, { "label": "_load_md_file()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_load_md_file", "community": 447, "norm_label": "_load_md_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_py_path", "community": 447, "norm_label": "path" }, { "label": "_extract_json_block()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_extract_json_block", "community": 447, "norm_label": "_extract_json_block()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_py_any", "community": 447, "norm_label": "any" }, { "label": "_build_notification_channel()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_build_notification_channel", "community": 447, "norm_label": "_build_notification_channel()" }, { "label": "ProactiveAgent", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent", "community": 447, "norm_label": "proactiveagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_init", "community": 447, "norm_label": ".__init__()" }, { "label": "._get_already_seen_ids()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L336", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_get_already_seen_ids", "community": 447, "norm_label": "._get_already_seen_ids()" }, { "label": "._store()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_store", "community": 447, "norm_label": "._store()" }, { "label": "._build_system_prompt()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L344", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_build_system_prompt", "community": 447, "norm_label": "._build_system_prompt()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_run", "community": 447, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_py_agentcontext", "community": 447, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_py_agentresult", "community": 447, "norm_label": "agentresult" }, { "label": "._build_notification()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L511", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_proactiveagent_build_notification", "community": 447, "norm_label": "._build_notification()" }, { "label": "register_cron()", "file_type": "code", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L555", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_register_cron", "community": 447, "norm_label": "register_cron()" }, { "label": "Extract a JSON array from LLM output. Tries (in order): 1. ```json", "file_type": "rationale", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_rationale_140", "community": 447, "norm_label": "extract a json array from llm output. tries (in order): 1. ```json" }, { "label": "Parse a ``\"type:identifier\"`` string into a channel backend instance. Sup", "file_type": "rationale", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_rationale_194", "community": 447, "norm_label": "parse a ``\"type:identifier\"`` string into a channel backend instance. sup" }, { "label": "Autonomous agent that handles routine tasks based on learned user behavior.", "file_type": "rationale", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_rationale_268", "community": 447, "norm_label": "autonomous agent that handles routine tasks based on learned user behavior." }, { "label": "Register the proactive agent as a daily cron task. All defaults are read", "file_type": "rationale", "source_file": "src/openjarvis/agents/proactive_agent.py", "source_location": "L563", "_origin": "ast", "id": "src_openjarvis_agents_proactive_agent_rationale_563", "community": 447, "norm_label": "register the proactive agent as a daily cron task. all defaults are read" }, { "label": "prompt_loader.py", "file_type": "code", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader", "community": 2, "norm_label": "prompt_loader.py" }, { "label": "_openjarvis_home()", "file_type": "code", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_openjarvis_home", "community": 2, "norm_label": "_openjarvis_home()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_py_path", "community": 2, "norm_label": "path" }, { "label": "load_system_prompt_override()", "file_type": "code", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_load_system_prompt_override", "community": 2, "norm_label": "load_system_prompt_override()" }, { "label": "load_few_shot_exemplars()", "file_type": "code", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_load_few_shot_exemplars", "community": 2, "norm_label": "load_few_shot_exemplars()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_py_any", "community": 2, "norm_label": "any" }, { "label": "Load system prompt and few-shot overrides from $OPENJARVIS_HOME. LLM-guided s", "file_type": "rationale", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_rationale_1", "community": 2, "norm_label": "load system prompt and few-shot overrides from $openjarvis_home. llm-guided s" }, { "label": "Resolve $OPENJARVIS_HOME, defaulting to ~/.openjarvis.", "file_type": "rationale", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_rationale_26", "community": 2, "norm_label": "resolve $openjarvis_home, defaulting to ~/.openjarvis." }, { "label": "Return the override prompt for *agent_name*, or ``None``. Looks for ``$OP", "file_type": "rationale", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_rationale_31", "community": 2, "norm_label": "return the override prompt for *agent_name*, or ``none``. looks for ``$op" }, { "label": "Return few-shot exemplars for *agent_name*, or empty list. Looks for ``$O", "file_type": "rationale", "source_file": "src/openjarvis/agents/prompt_loader.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_agents_prompt_loader_rationale_56", "community": 2, "norm_label": "return few-shot exemplars for *agent_name*, or empty list. looks for ``$o" }, { "label": "research_loop.py", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_research_loop", "community": 14, "norm_label": "research_loop.py" }, { "label": "_trim_thread_context()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_trim_thread_context", "community": 14, "norm_label": "_trim_thread_context()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_py_any", "community": 14, "norm_label": "any" }, { "label": "shape_results_for_model()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_shape_results_for_model", "community": 14, "norm_label": "shape_results_for_model()" }, { "label": "_hit_date()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_hit_date", "community": 14, "norm_label": "_hit_date()" }, { "label": "_bare_doc_id()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_bare_doc_id", "community": 14, "norm_label": "_bare_doc_id()" }, { "label": "_hit_url()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_hit_url", "community": 14, "norm_label": "_hit_url()" }, { "label": "renumber_citations()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_renumber_citations", "community": 14, "norm_label": "renumber_citations()" }, { "label": "build_sources_for_client()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L366", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_build_sources_for_client", "community": 14, "norm_label": "build_sources_for_client()" }, { "label": "ToolInvocation", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_toolinvocation", "community": 14, "norm_label": "toolinvocation" }, { "label": "_default_clarify_handler()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L425", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_default_clarify_handler", "community": 14, "norm_label": "_default_clarify_handler()" }, { "label": "ResearchResult", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L441", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchresult", "community": 14, "norm_label": "researchresult" }, { "label": "ResearchAgent", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L448", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent", "community": 14, "norm_label": "researchagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_init", "community": 14, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_py_inferenceengine", "community": 14, "norm_label": "inferenceengine" }, { "label": "._emit()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L504", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_emit", "community": 14, "norm_label": "._emit()" }, { "label": "._parse_time_range()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L518", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_parse_time_range", "community": 14, "norm_label": "._parse_time_range()" }, { "label": "._execute_search()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L534", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_execute_search", "community": 14, "norm_label": "._execute_search()" }, { "label": "._execute_clarify()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L570", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_execute_clarify", "community": 14, "norm_label": "._execute_clarify()" }, { "label": "._resolve_available_sources()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L589", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_resolve_available_sources", "community": 14, "norm_label": "._resolve_available_sources()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L607", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_researchagent_run", "community": 14, "norm_label": ".run()" }, { "label": "Agentic research loop over the hybrid-search tool. A small, self-contained pl", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_1", "community": 14, "norm_label": "agentic research loop over the hybrid-search tool. a small, self-contained pl" }, { "label": "Keep the first ``cap`` entries; mark elision when trimming.", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_166", "community": 14, "norm_label": "keep the first ``cap`` entries; mark elision when trimming." }, { "label": "Compact a hit list into a JSON payload the planner can chew through. The", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_182", "community": 14, "norm_label": "compact a hit list into a json payload the planner can chew through. the" }, { "label": "Pull a ``YYYY-MM-DD`` date out of a SearchHit timestamp (best effort).", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_218", "community": 14, "norm_label": "pull a ``yyyy-mm-dd`` date out of a searchhit timestamp (best effort)." }, { "label": "Strip the connector prefix from a stored ``doc_id``. Gmail ingest writes", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_228", "community": 14, "norm_label": "strip the connector prefix from a stored ``doc_id``. gmail ingest writes" }, { "label": "Reconstruct a clickable URL from a hit's ``doc_id`` alone. Used as a *fal", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_245", "community": 14, "norm_label": "reconstruct a clickable url from a hit's ``doc_id`` alone. used as a *fal" }, { "label": "Renumber ``[N]`` citations in ``text`` by first-appearance order. The pla", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_308", "community": 14, "norm_label": "renumber ``[n]`` citations in ``text`` by first-appearance order. the pla" }, { "label": "Produce the citation-friendly sources list streamed to the frontend. One", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L372", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_372", "community": 14, "norm_label": "produce the citation-friendly sources list streamed to the frontend. one" }, { "label": "One tool call together with what the planner asked for and got. ``tool_na", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_410", "community": 14, "norm_label": "one tool call together with what the planner asked for and got. ``tool_na" }, { "label": "Prompt the user on stdout and read a one-line answer from stdin. Empty an", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_426", "community": 14, "norm_label": "prompt the user on stdout and read a one-line answer from stdin. empty an" }, { "label": "Planner + executor loop over a single hybrid-search tool. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L449", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_449", "community": 14, "norm_label": "planner + executor loop over a single hybrid-search tool. parameters" }, { "label": "Fire ``self._on_event`` if set; swallow callback errors.", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L505", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_505", "community": 14, "norm_label": "fire ``self._on_event`` if set; swallow callback errors." }, { "label": "Return the source IDs the user actually has data for. Override > live", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L590", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_590", "community": 14, "norm_label": "return the source ids the user actually has data for. override > live" }, { "label": "Run the loop end-to-end and return the synthesis plus a trace.", "file_type": "rationale", "source_file": "src/openjarvis/agents/research_loop.py", "source_location": "L608", "_origin": "ast", "id": "src_openjarvis_agents_research_loop_rationale_608", "community": 14, "norm_label": "run the loop end-to-end and return the synthesis plus a trace." }, { "label": "rlm.py", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_rlm", "community": 2, "norm_label": "rlm.py" }, { "label": "RLMAgent", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent", "community": 32, "norm_label": "rlmagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_init", "community": 32, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_inferenceengine", "community": 32, "norm_label": "inferenceengine" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_basetool", "community": 32, "norm_label": "basetool" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_eventbus", "community": 32, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_run", "community": 50, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_agentcontext", "community": 50, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_any", "community": 50, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_py_agentresult", "community": 50, "norm_label": "agentresult" }, { "label": "._make_sub_query()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_make_sub_query", "community": 32, "norm_label": "._make_sub_query()" }, { "label": "._make_batch_query()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L354", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_make_batch_query", "community": 32, "norm_label": "._make_batch_query()" }, { "label": "._tool_arg_names()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_tool_arg_names", "community": 50, "norm_label": "._tool_arg_names()" }, { "label": "._execute_tool_from_repl()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L375", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_execute_tool_from_repl", "community": 50, "norm_label": "._execute_tool_from_repl()" }, { "label": "._repl_read_file()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L389", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_repl_read_file", "community": 50, "norm_label": "._repl_read_file()" }, { "label": "._repl_read_file_chunk()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L400", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_repl_read_file_chunk", "community": 50, "norm_label": "._repl_read_file_chunk()" }, { "label": "._extract_code()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L431", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_extract_code", "community": 32, "norm_label": "._extract_code()" }, { "label": "._resolve_context()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L448", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rlmagent_resolve_context", "community": 50, "norm_label": "._resolve_context()" }, { "label": "RLM (Recursive Language Model) Agent \u2014 recursive decomposition via persistent RE", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_1", "community": 2, "norm_label": "rlm (recursive language model) agent \u2014 recursive decomposition via persistent re" }, { "label": "Recursive Language Model agent using a persistent REPL. The agent generat", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_96", "community": 32, "norm_label": "recursive language model agent using a persistent repl. the agent generat" }, { "label": "Execute a single sub-LM query. Called from REPL code via ``llm_query(", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_301", "community": 32, "norm_label": "execute a single sub-lm query. called from repl code via ``llm_query(" }, { "label": "Execute multiple sub-LM queries sequentially. Called from REPL code v", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_355", "community": 32, "norm_label": "execute multiple sub-lm queries sequentially. called from repl code v" }, { "label": "Build a best-effort primary-arg map for injected tool helpers.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L362", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_362", "community": 50, "norm_label": "build a best-effort primary-arg map for injected tool helpers." }, { "label": "Execute a real OpenJarvis tool from within the REPL.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L376", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_376", "community": 50, "norm_label": "execute a real openjarvis tool from within the repl." }, { "label": "Read a bounded number of lines from a file via the real tool.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L390", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_390", "community": 50, "norm_label": "read a bounded number of lines from a file via the real tool." }, { "label": "Read a bounded line range from a file via the file_read tool. The und", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L406", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_406", "community": 50, "norm_label": "read a bounded line range from a file via the file_read tool. the und" }, { "label": "Extract the first ```python code block from *text*. Also matches bare", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L432", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_432", "community": 32, "norm_label": "extract the first ```python code block from *text*. also matches bare" }, { "label": "Resolve context text from AgentContext metadata or memory_results.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm.py", "source_location": "L449", "_origin": "ast", "id": "src_openjarvis_agents_rlm_rationale_449", "community": 50, "norm_label": "resolve context text from agentcontext metadata or memory_results." }, { "label": "rlm_repl.py", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl", "community": 692, "norm_label": "rlm_repl.py" }, { "label": "RLMRepl", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl", "community": 616, "norm_label": "rlmrepl" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_init", "community": 615, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_py_any", "community": 615, "norm_label": "any" }, { "label": "._final()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_final", "community": 615, "norm_label": "._final()" }, { "label": "._final_var()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_final_var", "community": 914, "norm_label": "._final_var()" }, { "label": ".is_terminated()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_is_terminated", "community": 915, "norm_label": ".is_terminated()" }, { "label": ".final_answer()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_final_answer", "community": 615, "norm_label": ".final_answer()" }, { "label": "._tool_call()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_tool_call", "community": 615, "norm_label": "._tool_call()" }, { "label": "._make_tool_wrapper()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_make_tool_wrapper", "community": 615, "norm_label": "._make_tool_wrapper()" }, { "label": ".security_check()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_security_check", "community": 856, "norm_label": ".security_check()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_execute", "community": 856, "norm_label": ".execute()" }, { "label": ".set_variable()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_set_variable", "community": 615, "norm_label": ".set_variable()" }, { "label": ".get_variable()", "file_type": "code", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rlmrepl_get_variable", "community": 615, "norm_label": ".get_variable()" }, { "label": "Sandboxed REPL environment for the RLM agent. Provides a persistent Python na", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_1", "community": 692, "norm_label": "sandboxed repl environment for the rlm agent. provides a persistent python na" }, { "label": "Sandboxed Python REPL with persistent namespace for the RLM agent. Parame", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_45", "community": 616, "norm_label": "sandboxed python repl with persistent namespace for the rlm agent. parame" }, { "label": "Mark the REPL as terminated with a final answer.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_112", "community": 615, "norm_label": "mark the repl as terminated with a final answer." }, { "label": "Mark the REPL as terminated, using a namespace variable as the answer.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_117", "community": 914, "norm_label": "mark the repl as terminated, using a namespace variable as the answer." }, { "label": "Check if FINAL/FINAL_VAR was called or answer[\"ready\"] is True.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_124", "community": 915, "norm_label": "check if final/final_var was called or answer[\"ready\"] is true." }, { "label": "Return the termination value.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_134", "community": 615, "norm_label": "return the termination value." }, { "label": "Execute an injected OpenJarvis tool from within the REPL. Supported f", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_147", "community": 615, "norm_label": "execute an injected openjarvis tool from within the repl. supported f" }, { "label": "Return a Python helper that dispatches to ``tool_call``.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_174", "community": 615, "norm_label": "return a python helper that dispatches to ``tool_call``." }, { "label": "Check code for dangerous patterns. Returns error message or None.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_197", "community": 856, "norm_label": "check code for dangerous patterns. returns error message or none." }, { "label": "Execute *code* in the persistent namespace and return captured stdout.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_204", "community": 856, "norm_label": "execute *code* in the persistent namespace and return captured stdout." }, { "label": "Set a variable in the REPL namespace.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_239", "community": 615, "norm_label": "set a variable in the repl namespace." }, { "label": "Get a variable from the REPL namespace.", "file_type": "rationale", "source_file": "src/openjarvis/agents/rlm_repl.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_agents_rlm_repl_rationale_243", "community": 615, "norm_label": "get a variable from the repl namespace." }, { "label": "agents/scheduler.py", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_scheduler", "community": 5, "norm_label": "agents/scheduler.py" }, { "label": "_next_cron_fire()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_next_cron_fire", "community": 5, "norm_label": "_next_cron_fire()" }, { "label": "AgentScheduler", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler", "community": 5, "norm_label": "agentscheduler" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_init", "community": 5, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_py_any", "community": 5, "norm_label": "any" }, { "label": ".registered_agents()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_registered_agents", "community": 5, "norm_label": ".registered_agents()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_is_running", "community": 5, "norm_label": ".is_running()" }, { "label": ".register_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_register_agent", "community": 5, "norm_label": ".register_agent()" }, { "label": ".deregister_agent()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_deregister_agent", "community": 5, "norm_label": ".deregister_agent()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_start", "community": 5, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_stop", "community": 5, "norm_label": ".stop()" }, { "label": "._loop()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_loop", "community": 5, "norm_label": "._loop()" }, { "label": "._check_due_agents()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_check_due_agents", "community": 5, "norm_label": "._check_due_agents()" }, { "label": "._reconcile()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_reconcile", "community": 5, "norm_label": "._reconcile()" }, { "label": "._on_tick_completed()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_on_tick_completed", "community": 5, "norm_label": "._on_tick_completed()" }, { "label": "._on_tick_event()", "file_type": "code", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_agentscheduler_on_tick_event", "community": 5, "norm_label": "._on_tick_event()" }, { "label": "AgentScheduler \u2014 cron/interval tick scheduling for managed agents.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_1", "community": 5, "norm_label": "agentscheduler \u2014 cron/interval tick scheduling for managed agents." }, { "label": "Calculate the next fire time for a cron expression. Uses croniter if avai", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_20", "community": 5, "norm_label": "calculate the next fire time for a cron expression. uses croniter if avai" }, { "label": "Schedules managed agent ticks based on cron/interval configs. Runs a back", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_42", "community": 5, "norm_label": "schedules managed agent ticks based on cron/interval configs. runs a back" }, { "label": "Register an agent for scheduling.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_76", "community": 5, "norm_label": "register an agent for scheduling." }, { "label": "Remove an agent from scheduling.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_108", "community": 5, "norm_label": "remove an agent from scheduling." }, { "label": "Start the scheduler background thread.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_114", "community": 5, "norm_label": "start the scheduler background thread." }, { "label": "Stop the scheduler background thread.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_127", "community": 5, "norm_label": "stop the scheduler background thread." }, { "label": "Check all registered agents and fire those that are due.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_152", "community": 5, "norm_label": "check all registered agents and fire those that are due." }, { "label": "Check running agents for stalls and handle retries.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_194", "community": 5, "norm_label": "check running agents for stalls and handle retries." }, { "label": "Track completed ticks and trigger learning if schedule is met.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_251", "community": 5, "norm_label": "track completed ticks and trigger learning if schedule is met." }, { "label": "Handle AGENT_TICK_END to count ticks.", "file_type": "rationale", "source_file": "src/openjarvis/agents/scheduler.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_agents_scheduler_rationale_287", "community": 5, "norm_label": "handle agent_tick_end to count ticks." }, { "label": "simple.py", "file_type": "code", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_simple", "community": 4, "norm_label": "simple.py" }, { "label": "SimpleAgent", "file_type": "code", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_agents_simple_simpleagent", "community": 25, "norm_label": "simpleagent" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_agents_simple_simpleagent_run", "community": 25, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_simple_py_agentcontext", "community": 25, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_simple_py_any", "community": 25, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_agents_simple_py_agentresult", "community": 25, "norm_label": "agentresult" }, { "label": "SimpleAgent \u2014 single-turn query-to-response agent (no tool calling).", "file_type": "rationale", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_simple_rationale_1", "community": 4, "norm_label": "simpleagent \u2014 single-turn query-to-response agent (no tool calling)." }, { "label": "Single-turn agent: query -> model -> response. No tool calling.", "file_type": "rationale", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_agents_simple_rationale_13", "community": 25, "norm_label": "single-turn agent: query -> model -> response. no tool calling." }, { "label": "Single-turn: build messages, call engine, return result.", "file_type": "rationale", "source_file": "src/openjarvis/agents/simple.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_agents_simple_rationale_23", "community": 25, "norm_label": "single-turn: build messages, call engine, return result." }, { "label": "agents/templates/__init__.py", "file_type": "code", "source_file": "src/openjarvis/agents/templates/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_agents_templates_init", "community": 958, "norm_label": "agents/templates/__init__.py" }, { "label": "openjarvis/analytics/__init__.py", "file_type": "code", "source_file": "src/openjarvis/analytics/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_init", "community": 372, "norm_label": "openjarvis/analytics/__init__.py" }, { "label": "External anonymous usage analytics. Sends anonymized events to PostHog so the", "file_type": "rationale", "source_file": "src/openjarvis/analytics/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_init_rationale_1", "community": 372, "norm_label": "external anonymous usage analytics. sends anonymized events to posthog so the" }, { "label": "analytics/aggregator.py", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator", "community": 529, "norm_label": "analytics/aggregator.py" }, { "label": "_SessionStats", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionstats", "community": 529, "norm_label": "_sessionstats" }, { "label": "_percentile()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_percentile", "community": 529, "norm_label": "_percentile()" }, { "label": "SessionAggregator", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator", "community": 529, "norm_label": "sessionaggregator" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_init", "community": 529, "norm_label": ".__init__()" }, { "label": "._touch()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_touch", "community": 529, "norm_label": "._touch()" }, { "label": ".record_inference()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_record_inference", "community": 529, "norm_label": ".record_inference()" }, { "label": ".record_tool()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_record_tool", "community": 529, "norm_label": ".record_tool()" }, { "label": ".record_error()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_record_error", "community": 529, "norm_label": ".record_error()" }, { "label": ".end_session()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_end_session", "community": 529, "norm_label": ".end_session()" }, { "label": "._emit()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_emit", "community": 529, "norm_label": "._emit()" }, { "label": "._flush_idle_loop()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_flush_idle_loop", "community": 529, "norm_label": "._flush_idle_loop()" }, { "label": ".shutdown()", "file_type": "code", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_sessionaggregator_shutdown", "community": 529, "norm_label": ".shutdown()" }, { "label": "Per-session aggregator \u2014 turns many internal events into one analytics event.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_rationale_1", "community": 529, "norm_label": "per-session aggregator \u2014 turns many internal events into one analytics event." }, { "label": "Buffers per-session counts; emits ``chat_session_ended`` on close.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_rationale_60", "community": 529, "norm_label": "buffers per-session counts; emits ``chat_session_ended`` on close." }, { "label": "Emit ``chat_session_ended`` for one session and drop the buffer.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_rationale_129", "community": 529, "norm_label": "emit ``chat_session_ended`` for one session and drop the buffer." }, { "label": "Flush every buffered session and stop the flusher thread.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/aggregator.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_analytics_aggregator_rationale_173", "community": 529, "norm_label": "flush every buffered session and stop the flusher thread." }, { "label": "bridge.py", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_bridge", "community": 372, "norm_label": "bridge.py" }, { "label": "EventBridge", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge", "community": 558, "norm_label": "eventbridge" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_init", "community": 558, "norm_label": ".__init__()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_start", "community": 558, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_stop", "community": 558, "norm_label": ".stop()" }, { "label": "._session_id()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_session_id", "community": 558, "norm_label": "._session_id()" }, { "label": "._normalise_engine()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_normalise_engine", "community": 558, "norm_label": "._normalise_engine()" }, { "label": "._on_inference_end()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_inference_end", "community": 558, "norm_label": "._on_inference_end()" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_py_event", "community": 558, "norm_label": "event" }, { "label": "._on_tool_end()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_tool_end", "community": 558, "norm_label": "._on_tool_end()" }, { "label": "._on_session_end()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_session_end", "community": 558, "norm_label": "._on_session_end()" }, { "label": "._on_agent_turn_end()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_agent_turn_end", "community": 558, "norm_label": "._on_agent_turn_end()" }, { "label": "._on_feedback()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_feedback", "community": 558, "norm_label": "._on_feedback()" }, { "label": "._on_security_alert()", "file_type": "code", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_eventbridge_on_security_alert", "community": 558, "norm_label": "._on_security_alert()" }, { "label": "Bridge between the internal event bus and the analytics client. The internal", "file_type": "rationale", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_rationale_1", "community": 372, "norm_label": "bridge between the internal event bus and the analytics client. the internal" }, { "label": "Subscribes to the internal bus and routes to the analytics client.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_rationale_55", "community": 558, "norm_label": "subscribes to the internal bus and routes to the analytics client." }, { "label": "Attach subscribers to the bus. Idempotent.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_rationale_72", "community": 558, "norm_label": "attach subscribers to the bus. idempotent." }, { "label": "Detach subscribers and flush buffered sessions.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/bridge.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_analytics_bridge_rationale_85", "community": 558, "norm_label": "detach subscribers and flush buffered sessions." }, { "label": "analytics/client.py", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_client", "community": 372, "norm_label": "analytics/client.py" }, { "label": "AnalyticsClient", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient", "community": 372, "norm_label": "analyticsclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_init", "community": 372, "norm_label": ".__init__()" }, { "label": "._init_sdk()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_init_sdk", "community": 372, "norm_label": "._init_sdk()" }, { "label": ".enabled()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_enabled", "community": 16, "norm_label": ".enabled()" }, { "label": ".capture()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_capture", "community": 857, "norm_label": ".capture()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_analytics_client_py_any", "community": 857, "norm_label": "any" }, { "label": ".flush()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_flush", "community": 858, "norm_label": ".flush()" }, { "label": ".shutdown()", "file_type": "code", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_analytics_client_analyticsclient_shutdown", "community": 858, "norm_label": ".shutdown()" }, { "label": "PostHog client wrapper. A thin adapter over the official ``posthog`` SDK that", "file_type": "rationale", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_client_rationale_1", "community": 372, "norm_label": "posthog client wrapper. a thin adapter over the official ``posthog`` sdk that" }, { "label": "Send anonymized usage events to PostHog. Construct once at server / CLI s", "file_type": "rationale", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_analytics_client_rationale_32", "community": 372, "norm_label": "send anonymized usage events to posthog. construct once at server / cli s" }, { "label": "Send one event. Unknown events are silently dropped. Runs through red", "file_type": "rationale", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_analytics_client_rationale_82", "community": 857, "norm_label": "send one event. unknown events are silently dropped. runs through red" }, { "label": "Force-flush queued events. Safe to call repeatedly.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_analytics_client_rationale_105", "community": 858, "norm_label": "force-flush queued events. safe to call repeatedly." }, { "label": "Flush and close the SDK. Call once on process exit.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/client.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_analytics_client_rationale_114", "community": 858, "norm_label": "flush and close the sdk. call once on process exit." }, { "label": "analytics/events.py", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_events", "community": 520, "norm_label": "analytics/events.py" }, { "label": "EventSpec", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_analytics_events_eventspec", "community": 520, "norm_label": "eventspec" }, { "label": "_is_bool()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_bool", "community": 520, "norm_label": "_is_bool()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_analytics_events_py_any", "community": 520, "norm_label": "any" }, { "label": "_is_int_nonneg()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_int_nonneg", "community": 520, "norm_label": "_is_int_nonneg()" }, { "label": "_is_number_nonneg()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_number_nonneg", "community": 520, "norm_label": "_is_number_nonneg()" }, { "label": "_is_short_str()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_short_str", "community": 520, "norm_label": "_is_short_str()" }, { "label": "_is_med_str()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_med_str", "community": 520, "norm_label": "_is_med_str()" }, { "label": "_is_hash16()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_hash16", "community": 520, "norm_label": "_is_hash16()" }, { "label": "_is_one_of()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_analytics_events_is_one_of", "community": 520, "norm_label": "_is_one_of()" }, { "label": "PropertyValidator", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "propertyvalidator", "community": 520, "norm_label": "propertyvalidator" }, { "label": "validate_event()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_analytics_events_validate_event", "community": 307, "norm_label": "validate_event()" }, { "label": "known_event_names()", "file_type": "code", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L385", "_origin": "ast", "id": "src_openjarvis_analytics_events_known_event_names", "community": 520, "norm_label": "known_event_names()" }, { "label": "Canonical registry of external analytics events. Single source of truth for e", "file_type": "rationale", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_events_rationale_1", "community": 520, "norm_label": "canonical registry of external analytics events. single source of truth for e" }, { "label": "Declaration for one analytics event.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_analytics_events_rationale_24", "community": 520, "norm_label": "declaration for one analytics event." }, { "label": "sha256 prefix, 16 hex chars \u2014 used for hashed model/tool identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_analytics_events_rationale_57", "community": 520, "norm_label": "sha256 prefix, 16 hex chars \u2014 used for hashed model/tool identifiers." }, { "label": "Return cleaned properties or ``None`` if the event name is unknown. Unkno", "file_type": "rationale", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L365", "_origin": "ast", "id": "src_openjarvis_analytics_events_rationale_365", "community": 307, "norm_label": "return cleaned properties or ``none`` if the event name is unknown. unkno" }, { "label": "All event names declared in the catalog (for docs and tests).", "file_type": "rationale", "source_file": "src/openjarvis/analytics/events.py", "source_location": "L386", "_origin": "ast", "id": "src_openjarvis_analytics_events_rationale_386", "community": 520, "norm_label": "all event names declared in the catalog (for docs and tests)." }, { "label": "identity.py", "file_type": "code", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_identity", "community": 372, "norm_label": "identity.py" }, { "label": "get_or_create_anon_id()", "file_type": "code", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_analytics_identity_get_or_create_anon_id", "community": 372, "norm_label": "get_or_create_anon_id()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_analytics_identity_py_path", "community": 372, "norm_label": "path" }, { "label": "reset_anon_id()", "file_type": "code", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_analytics_identity_reset_anon_id", "community": 372, "norm_label": "reset_anon_id()" }, { "label": "is_analytics_enabled()", "file_type": "code", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_analytics_identity_is_analytics_enabled", "community": 372, "norm_label": "is_analytics_enabled()" }, { "label": "Anonymous identity for external analytics. One UUID v4 per install, persisted", "file_type": "rationale", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_identity_rationale_1", "community": 372, "norm_label": "anonymous identity for external analytics. one uuid v4 per install, persisted" }, { "label": "Return the persisted anon ID, generating one on first call. Idempotent ac", "file_type": "rationale", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_analytics_identity_rationale_19", "community": 372, "norm_label": "return the persisted anon id, generating one on first call. idempotent ac" }, { "label": "Delete the persisted ID and generate a fresh one (privacy reset).", "file_type": "rationale", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_analytics_identity_rationale_40", "community": 372, "norm_label": "delete the persisted id and generate a fresh one (privacy reset)." }, { "label": "Return True if analytics is enabled in config.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/identity.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_analytics_identity_rationale_48", "community": 372, "norm_label": "return true if analytics is enabled in config." }, { "label": "redaction.py", "file_type": "code", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_redaction", "community": 372, "norm_label": "redaction.py" }, { "label": "looks_like_pii()", "file_type": "code", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_looks_like_pii", "community": 307, "norm_label": "looks_like_pii()" }, { "label": "redact()", "file_type": "code", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_redact", "community": 307, "norm_label": "redact()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_py_any", "community": 307, "norm_label": "any" }, { "label": "hash_id()", "file_type": "code", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_hash_id", "community": 813, "norm_label": "hash_id()" }, { "label": "PII redaction for analytics property values. This is the value-level half of", "file_type": "rationale", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_rationale_1", "community": 372, "norm_label": "pii redaction for analytics property values. this is the value-level half of" }, { "label": "Return True if any PII pattern matches anywhere in ``s``.", "file_type": "rationale", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_rationale_62", "community": 307, "norm_label": "return true if any pii pattern matches anywhere in ``s``." }, { "label": "Return a copy of ``properties`` with PII-bearing string values dropped. N", "file_type": "rationale", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_rationale_70", "community": 307, "norm_label": "return a copy of ``properties`` with pii-bearing string values dropped. n" }, { "label": "Return a 16-char sha256 prefix of ``s``. Used for model / tool / connecto", "file_type": "rationale", "source_file": "src/openjarvis/analytics/redaction.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_analytics_redaction_rationale_95", "community": 813, "norm_label": "return a 16-char sha256 prefix of ``s``. used for model / tool / connecto" }, { "label": "openjarvis/bench/__init__.py", "file_type": "code", "source_file": "src/openjarvis/bench/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_init", "community": 2, "norm_label": "openjarvis/bench/__init__.py" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/bench/__init__.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_bench_init_ensure_registered", "community": 347, "norm_label": "ensure_registered()" }, { "label": "Benchmarking framework for OpenJarvis inference engines.", "file_type": "rationale", "source_file": "src/openjarvis/bench/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_init_rationale_1", "community": 2, "norm_label": "benchmarking framework for openjarvis inference engines." }, { "label": "Ensure all benchmark implementations are registered.", "file_type": "rationale", "source_file": "src/openjarvis/bench/__init__.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_bench_init_rationale_10", "community": 347, "norm_label": "ensure all benchmark implementations are registered." }, { "label": "_stats.py", "file_type": "code", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_stats", "community": 2, "norm_label": "_stats.py" }, { "label": "_percentile()", "file_type": "code", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_bench_stats_percentile", "community": 2, "norm_label": "_percentile()" }, { "label": "compute_stats()", "file_type": "code", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_bench_stats_compute_stats", "community": 2, "norm_label": "compute_stats()" }, { "label": "Shared statistics helpers for benchmark per-sample metrics.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_stats_rationale_1", "community": 2, "norm_label": "shared statistics helpers for benchmark per-sample metrics." }, { "label": "Compute the p-th percentile via linear interpolation.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_bench_stats_rationale_10", "community": 2, "norm_label": "compute the p-th percentile via linear interpolation." }, { "label": "Compute mean/p50/p95/min/max/std for a list of per-sample values. Returns", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stats.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_bench_stats_rationale_21", "community": 2, "norm_label": "compute mean/p50/p95/min/max/std for a list of per-sample values. returns" }, { "label": "bench/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_stubs", "community": 2, "norm_label": "bench/_stubs.py" }, { "label": "BenchmarkResult", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarkresult", "community": 218, "norm_label": "benchmarkresult" }, { "label": "BaseBenchmark", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_bench_stubs_basebenchmark", "community": 2, "norm_label": "basebenchmark" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_stubs_py_abc", "community": 2, "norm_label": "abc" }, { "label": ".name()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_bench_stubs_basebenchmark_name", "community": 2, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_bench_stubs_basebenchmark_description", "community": 2, "norm_label": ".description()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_bench_stubs_basebenchmark_run", "community": 218, "norm_label": ".run()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_stubs_py_inferenceengine", "community": 218, "norm_label": "inferenceengine" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_stubs_py_any", "community": 218, "norm_label": "any" }, { "label": "BenchmarkSuite", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarksuite", "community": 218, "norm_label": "benchmarksuite" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarksuite_init", "community": 2, "norm_label": ".__init__()" }, { "label": ".run_all()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarksuite_run_all", "community": 218, "norm_label": ".run_all()" }, { "label": ".to_jsonl()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarksuite_to_jsonl", "community": 218, "norm_label": ".to_jsonl()" }, { "label": ".summary()", "file_type": "code", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_bench_stubs_benchmarksuite_summary", "community": 218, "norm_label": ".summary()" }, { "label": "ABC for benchmark implementations and the BenchmarkSuite runner.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_1", "community": 2, "norm_label": "abc for benchmark implementations and the benchmarksuite runner." }, { "label": "Result from running a single benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_15", "community": 218, "norm_label": "result from running a single benchmark." }, { "label": "Base class for all benchmark implementations. Subclasses must be register", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_33", "community": 2, "norm_label": "base class for all benchmark implementations. subclasses must be register" }, { "label": "Short identifier for this benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_42", "community": 2, "norm_label": "short identifier for this benchmark." }, { "label": "Human-readable description of what this benchmark measures.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_47", "community": 2, "norm_label": "human-readable description of what this benchmark measures." }, { "label": "Execute the benchmark and return results.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_58", "community": 218, "norm_label": "execute the benchmark and return results." }, { "label": "Run a collection of benchmarks and aggregate results.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_62", "community": 218, "norm_label": "run a collection of benchmarks and aggregate results." }, { "label": "Run all benchmarks and return a list of results.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_75", "community": 218, "norm_label": "run all benchmarks and return a list of results." }, { "label": "Serialize results to JSONL format (one JSON object per line).", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_83", "community": 218, "norm_label": "serialize results to jsonl format (one json object per line)." }, { "label": "Create a summary dict from benchmark results.", "file_type": "rationale", "source_file": "src/openjarvis/bench/_stubs.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_bench_stubs_rationale_99", "community": 218, "norm_label": "create a summary dict from benchmark results." }, { "label": "energy.py", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_energy", "community": 2, "norm_label": "energy.py" }, { "label": "EnergyBenchmark", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_bench_energy_energybenchmark", "community": 559, "norm_label": "energybenchmark" }, { "label": ".name()", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_bench_energy_energybenchmark_name", "community": 559, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_bench_energy_energybenchmark_description", "community": 559, "norm_label": ".description()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_bench_energy_energybenchmark_run", "community": 218, "norm_label": ".run()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_energy_py_inferenceengine", "community": 218, "norm_label": "inferenceengine" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_energy_py_any", "community": 218, "norm_label": "any" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_bench_energy_ensure_registered", "community": 2, "norm_label": "ensure_registered()" }, { "label": "Energy benchmark \u2014 per-sample energy, power, and efficiency measurement.", "file_type": "rationale", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_energy_rationale_1", "community": 2, "norm_label": "energy benchmark \u2014 per-sample energy, power, and efficiency measurement." }, { "label": "Measures energy per token at thermal equilibrium. Collects per-sample ene", "file_type": "rationale", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_bench_energy_rationale_21", "community": 559, "norm_label": "measures energy per token at thermal equilibrium. collects per-sample ene" }, { "label": "Register the energy benchmark if not already present.", "file_type": "rationale", "source_file": "src/openjarvis/bench/energy.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_bench_energy_rationale_157", "community": 2, "norm_label": "register the energy benchmark if not already present." }, { "label": "latency.py", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_latency", "community": 2, "norm_label": "latency.py" }, { "label": "LatencyBenchmark", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_bench_latency_latencybenchmark", "community": 373, "norm_label": "latencybenchmark" }, { "label": ".name()", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_bench_latency_latencybenchmark_name", "community": 373, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_bench_latency_latencybenchmark_description", "community": 373, "norm_label": ".description()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_bench_latency_latencybenchmark_run", "community": 218, "norm_label": ".run()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_latency_py_inferenceengine", "community": 218, "norm_label": "inferenceengine" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_latency_py_any", "community": 218, "norm_label": "any" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_bench_latency_ensure_registered", "community": 373, "norm_label": "ensure_registered()" }, { "label": "Latency benchmark \u2014 measures per-call inference latency.", "file_type": "rationale", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_latency_rationale_1", "community": 2, "norm_label": "latency benchmark \u2014 measures per-call inference latency." }, { "label": "Measures per-call inference latency with short prompts.", "file_type": "rationale", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_bench_latency_rationale_25", "community": 373, "norm_label": "measures per-call inference latency with short prompts." }, { "label": "Register the latency benchmark if not already present.", "file_type": "rationale", "source_file": "src/openjarvis/bench/latency.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_bench_latency_rationale_87", "community": 373, "norm_label": "register the latency benchmark if not already present." }, { "label": "throughput.py", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_throughput", "community": 2, "norm_label": "throughput.py" }, { "label": "ThroughputBenchmark", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_bench_throughput_throughputbenchmark", "community": 448, "norm_label": "throughputbenchmark" }, { "label": ".name()", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_bench_throughput_throughputbenchmark_name", "community": 448, "norm_label": ".name()" }, { "label": ".description()", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_bench_throughput_throughputbenchmark_description", "community": 448, "norm_label": ".description()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_bench_throughput_throughputbenchmark_run", "community": 448, "norm_label": ".run()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_throughput_py_inferenceengine", "community": 448, "norm_label": "inferenceengine" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_bench_throughput_py_any", "community": 448, "norm_label": "any" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_bench_throughput_ensure_registered", "community": 2, "norm_label": "ensure_registered()" }, { "label": "Throughput benchmark \u2014 measures tokens per second with per-sample stats.", "file_type": "rationale", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_bench_throughput_rationale_1", "community": 2, "norm_label": "throughput benchmark \u2014 measures tokens per second with per-sample stats." }, { "label": "Measures inference throughput in tokens per second.", "file_type": "rationale", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_bench_throughput_rationale_21", "community": 448, "norm_label": "measures inference throughput in tokens per second." }, { "label": "Register the throughput benchmark if not already present.", "file_type": "rationale", "source_file": "src/openjarvis/bench/throughput.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_bench_throughput_rationale_96", "community": 2, "norm_label": "register the throughput benchmark if not already present." }, { "label": "openjarvis/channels/__init__.py", "file_type": "code", "source_file": "src/openjarvis/channels/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_init", "community": 8, "norm_label": "openjarvis/channels/__init__.py" }, { "label": "Channel abstraction for multi-platform messaging.", "file_type": "rationale", "source_file": "src/openjarvis/channels/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_init_rationale_1", "community": 8, "norm_label": "channel abstraction for multi-platform messaging." }, { "label": "channels/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_stubs", "community": 8, "norm_label": "channels/_stubs.py" }, { "label": "ChannelStatus", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_channels_stubs_channelstatus", "community": 8, "norm_label": "channelstatus" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_stubs_py_str", "community": 8, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_stubs_py_enum", "community": 8, "norm_label": "enum" }, { "label": "ChannelMessage", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_stubs_channelmessage", "community": 8, "norm_label": "channelmessage" }, { "label": "BaseChannel", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel", "community": 8, "norm_label": "basechannel" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_stubs_py_abc", "community": 8, "norm_label": "abc" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_connect", "community": 8, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_disconnect", "community": 8, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_send", "community": 8, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_stubs_py_any", "community": 8, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_status", "community": 8, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_list_channels", "community": 8, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_stubs_basechannel_on_message", "community": 8, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_stubs_py_channelhandler", "community": 8, "norm_label": "channelhandler" }, { "label": "ABC for channel implementations and shared types.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_1", "community": 8, "norm_label": "abc for channel implementations and shared types." }, { "label": "Channel connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_12", "community": 8, "norm_label": "channel connection status." }, { "label": "A message received from or sent to a channel.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_22", "community": 8, "norm_label": "a message received from or sent to a channel." }, { "label": "Base class for all channel implementations. Subclasses must be registered", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_38", "community": 8, "norm_label": "base class for all channel implementations. subclasses must be registered" }, { "label": "Establish connection to the channel gateway.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_48", "community": 8, "norm_label": "establish connection to the channel gateway." }, { "label": "Close connection to the channel gateway.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_52", "community": 8, "norm_label": "close connection to the channel gateway." }, { "label": "Send a message to a specific channel. Returns True on success.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_63", "community": 8, "norm_label": "send a message to a specific channel. returns true on success." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_67", "community": 8, "norm_label": "return the current connection status." }, { "label": "Return list of available channel names.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_71", "community": 8, "norm_label": "return list of available channel names." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/_stubs.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_channels_stubs_rationale_75", "community": 8, "norm_label": "register a callback for incoming messages." }, { "label": "bluebubbles.py", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles", "community": 8, "norm_label": "bluebubbles.py" }, { "label": "BlueBubblesChannel", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel", "community": 235, "norm_label": "bluebubbleschannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_init", "community": 235, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_py_eventbus", "community": 235, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_connect", "community": 235, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_disconnect", "community": 235, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_send", "community": 235, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_py_any", "community": 235, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_status", "community": 235, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_list_channels", "community": 235, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_on_message", "community": 235, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_py_channelhandler", "community": 235, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_bluebubbleschannel_publish_sent", "community": 235, "norm_label": "._publish_sent()" }, { "label": "BlueBubblesChannel \u2014 BlueBubbles (iMessage bridge) adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_1", "community": 8, "norm_label": "bluebubbleschannel \u2014 bluebubbles (imessage bridge) adapter." }, { "label": "BlueBubbles (iMessage bridge) channel adapter. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_22", "community": 235, "norm_label": "bluebubbles (imessage bridge) channel adapter. parameters ----------" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_53", "community": 235, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_61", "community": 235, "norm_label": "mark as disconnected." }, { "label": "Send an iMessage via the BlueBubbles API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_74", "community": 235, "norm_label": "send an imessage via the bluebubbles api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_108", "community": 235, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_112", "community": 235, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_116", "community": 235, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/bluebubbles.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_channels_bluebubbles_rationale_122", "community": 235, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "discord_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel", "community": 8, "norm_label": "discord_channel.py" }, { "label": "DiscordChannel", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel", "community": 199, "norm_label": "discordchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_init", "community": 199, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_py_eventbus", "community": 199, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_connect", "community": 199, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_disconnect", "community": 199, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_send", "community": 199, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_py_any", "community": 199, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_status", "community": 199, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_list_channels", "community": 199, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_on_message", "community": 199, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_py_channelhandler", "community": 199, "norm_label": "channelhandler" }, { "label": "._gateway_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_gateway_loop", "community": 199, "norm_label": "._gateway_loop()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_discordchannel_publish_sent", "community": 199, "norm_label": "._publish_sent()" }, { "label": "DiscordChannel \u2014 native Discord Bot API adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_1", "community": 8, "norm_label": "discordchannel \u2014 native discord bot api adapter." }, { "label": "Native Discord channel adapter using the Discord REST API. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_24", "community": 199, "norm_label": "native discord channel adapter using the discord rest api. parameters" }, { "label": "Start listening for incoming messages via discord.py gateway.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_52", "community": 199, "norm_label": "start listening for incoming messages via discord.py gateway." }, { "label": "Stop the listener thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_76", "community": 199, "norm_label": "stop the listener thread." }, { "label": "Send a message to a Discord channel via REST API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_93", "community": 199, "norm_label": "send a message to a discord channel via rest api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_140", "community": 199, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_144", "community": 199, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_148", "community": 199, "norm_label": "register a callback for incoming messages." }, { "label": "Run the discord.py client in a background thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_154", "community": 199, "norm_label": "run the discord.py client in a background thread." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/discord_channel.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_channels_discord_channel_rationale_199", "community": 199, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "email_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_email_channel", "community": 8, "norm_label": "email_channel.py" }, { "label": "EmailChannel", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel", "community": 200, "norm_label": "emailchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_init", "community": 200, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_py_eventbus", "community": 200, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_connect", "community": 200, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_disconnect", "community": 200, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_send", "community": 200, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_py_any", "community": 200, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_status", "community": 200, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_list_channels", "community": 200, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_on_message", "community": 200, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_py_channelhandler", "community": 200, "norm_label": "channelhandler" }, { "label": "._imap_poll_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_imap_poll_loop", "community": 200, "norm_label": "._imap_poll_loop()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_emailchannel_publish_sent", "community": 200, "norm_label": "._publish_sent()" }, { "label": "EmailChannel \u2014 SMTP/IMAP email adapter (stdlib only, zero extra deps).", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_1", "community": 8, "norm_label": "emailchannel \u2014 smtp/imap email adapter (stdlib only, zero extra deps)." }, { "label": "Email channel adapter using stdlib ``smtplib`` and ``imaplib``. Parameter", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_26", "community": 200, "norm_label": "email channel adapter using stdlib ``smtplib`` and ``imaplib``. parameter" }, { "label": "Start IMAP polling for incoming messages (if configured).", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_78", "community": 200, "norm_label": "start imap polling for incoming messages (if configured)." }, { "label": "Stop the IMAP listener thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_98", "community": 200, "norm_label": "stop the imap listener thread." }, { "label": "Send an email via SMTP. ``channel`` is the recipient address.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_115", "community": 200, "norm_label": "send an email via smtp. ``channel`` is the recipient address." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_149", "community": 200, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_153", "community": 200, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming email messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_157", "community": 200, "norm_label": "register a callback for incoming email messages." }, { "label": "Poll IMAP INBOX for new messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_163", "community": 200, "norm_label": "poll imap inbox for new messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/email_channel.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_channels_email_channel_rationale_231", "community": 200, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "feishu.py", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_feishu", "community": 8, "norm_label": "feishu.py" }, { "label": "FeishuChannel", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel", "community": 236, "norm_label": "feishuchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_init", "community": 236, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_feishu_py_eventbus", "community": 236, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_connect", "community": 236, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_disconnect", "community": 236, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_send", "community": 236, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_feishu_py_any", "community": 236, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_status", "community": 236, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_list_channels", "community": 236, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_on_message", "community": 236, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_feishu_py_channelhandler", "community": 236, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_feishu_feishuchannel_publish_sent", "community": 236, "norm_label": "._publish_sent()" }, { "label": "FeishuChannel \u2014 Feishu (Lark) adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_1", "community": 8, "norm_label": "feishuchannel \u2014 feishu (lark) adapter." }, { "label": "Feishu (Lark) channel adapter. Parameters ---------- app_id:", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_23", "community": 236, "norm_label": "feishu (lark) channel adapter. parameters ---------- app_id:" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_53", "community": 236, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_61", "community": 236, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Feishu chat via the Open API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_74", "community": 236, "norm_label": "send a message to a feishu chat via the open api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_139", "community": 236, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_143", "community": 236, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_147", "community": 236, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/feishu.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_feishu_rationale_153", "community": 236, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "channels/gmail.py", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_gmail", "community": 8, "norm_label": "channels/gmail.py" }, { "label": "GmailChannel", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel", "community": 149, "norm_label": "gmailchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_init", "community": 149, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_gmail_py_eventbus", "community": 149, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_connect", "community": 149, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_disconnect", "community": 149, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_send", "community": 149, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_gmail_py_any", "community": 149, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_status", "community": 149, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_list_channels", "community": 149, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_on_message", "community": 149, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_gmail_py_channelhandler", "community": 149, "norm_label": "channelhandler" }, { "label": "._poll_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_poll_loop", "community": 149, "norm_label": "._poll_loop()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L292", "_origin": "ast", "id": "src_openjarvis_channels_gmail_gmailchannel_publish_sent", "community": 149, "norm_label": "._publish_sent()" }, { "label": "GmailChannel \u2014 native Gmail API adapter using OAuth2.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_1", "community": 8, "norm_label": "gmailchannel \u2014 native gmail api adapter using oauth2." }, { "label": "Native Gmail channel adapter using the Gmail API with OAuth2. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_26", "community": 149, "norm_label": "native gmail channel adapter using the gmail api with oauth2. parameters" }, { "label": "Load OAuth2 credentials and build the Gmail API service.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_75", "community": 149, "norm_label": "load oauth2 credentials and build the gmail api service." }, { "label": "Stop the polling thread and clear the service.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_142", "community": 149, "norm_label": "stop the polling thread and clear the service." }, { "label": "Send an email via the Gmail API. ``channel`` is the recipient email a", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_160", "community": 149, "norm_label": "send an email via the gmail api. ``channel`` is the recipient email a" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_194", "community": 149, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_200", "community": 149, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming Gmail messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_204", "community": 149, "norm_label": "register a callback for incoming gmail messages." }, { "label": "Poll Gmail inbox for unread messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_210", "community": 149, "norm_label": "poll gmail inbox for unread messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/gmail.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_channels_gmail_rationale_293", "community": 149, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "google_chat.py", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_google_chat", "community": 8, "norm_label": "google_chat.py" }, { "label": "GoogleChatChannel", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel", "community": 237, "norm_label": "googlechatchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_init", "community": 237, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_py_eventbus", "community": 237, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_connect", "community": 237, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_disconnect", "community": 237, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_send", "community": 237, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_py_any", "community": 237, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_status", "community": 237, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_list_channels", "community": 237, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_on_message", "community": 237, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_py_channelhandler", "community": 237, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_googlechatchannel_publish_sent", "community": 237, "norm_label": "._publish_sent()" }, { "label": "GoogleChatChannel \u2014 Google Chat webhook adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_1", "community": 8, "norm_label": "googlechatchannel \u2014 google chat webhook adapter." }, { "label": "Google Chat webhook channel adapter (send-only). Parameters --------", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_22", "community": 237, "norm_label": "google chat webhook channel adapter (send-only). parameters --------" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_52", "community": 237, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_60", "community": 237, "norm_label": "mark as disconnected." }, { "label": "Send a message to Google Chat via the configured webhook URL.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_73", "community": 237, "norm_label": "send a message to google chat via the configured webhook url." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_101", "community": 237, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_105", "community": 237, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_109", "community": 237, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/google_chat.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_google_chat_rationale_115", "community": 237, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "imessage_daemon.py", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon", "community": 11, "norm_label": "imessage_daemon.py" }, { "label": "poll_new_messages()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_poll_new_messages", "community": 693, "norm_label": "poll_new_messages()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_py_any", "community": 693, "norm_label": "any" }, { "label": "send_imessage()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_send_imessage", "community": 119, "norm_label": "send_imessage()" }, { "label": "run_daemon()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_run_daemon", "community": 11, "norm_label": "run_daemon()" }, { "label": "_get_max_rowid()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_get_max_rowid", "community": 11, "norm_label": "_get_max_rowid()" }, { "label": "is_running()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_is_running", "community": 11, "norm_label": "is_running()" }, { "label": "stop_daemon()", "file_type": "code", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_stop_daemon", "community": 11, "norm_label": "stop_daemon()" }, { "label": "iMessage daemon \u2014 polls chat.db and routes to DeepResearchAgent. Monitors a d", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_1", "community": 11, "norm_label": "imessage daemon \u2014 polls chat.db and routes to deepresearchagent. monitors a d" }, { "label": "Return new incoming messages since last_rowid.", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_34", "community": 693, "norm_label": "return new incoming messages since last_rowid." }, { "label": "Send an iMessage via AppleScript. ``chat_identifier`` is the recipient ha", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_61", "community": 119, "norm_label": "send an imessage via applescript. ``chat_identifier`` is the recipient ha" }, { "label": "Run the iMessage polling daemon.", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_111", "community": 11, "norm_label": "run the imessage polling daemon." }, { "label": "Get the current max ROWID from chat.db.", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_167", "community": 11, "norm_label": "get the current max rowid from chat.db." }, { "label": "Check if the daemon is currently running.", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_178", "community": 11, "norm_label": "check if the daemon is currently running." }, { "label": "Stop the running daemon. Returns True if stopped.", "file_type": "rationale", "source_file": "src/openjarvis/channels/imessage_daemon.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_channels_imessage_daemon_rationale_192", "community": 11, "norm_label": "stop the running daemon. returns true if stopped." }, { "label": "irc_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel", "community": 8, "norm_label": "irc_channel.py" }, { "label": "IRCChannel", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel", "community": 259, "norm_label": "ircchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_init", "community": 259, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_py_eventbus", "community": 259, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_connect", "community": 259, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_disconnect", "community": 259, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_send", "community": 259, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_py_any", "community": 259, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_status", "community": 259, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_list_channels", "community": 259, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_on_message", "community": 259, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_py_channelhandler", "community": 259, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_ircchannel_publish_sent", "community": 259, "norm_label": "._publish_sent()" }, { "label": "IRCChannel \u2014 IRC adapter using stdlib socket.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_1", "community": 8, "norm_label": "ircchannel \u2014 irc adapter using stdlib socket." }, { "label": "IRC channel adapter using stdlib socket (send-only). Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_24", "community": 259, "norm_label": "irc channel adapter using stdlib socket (send-only). parameters ----" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_66", "community": 259, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_78", "community": 259, "norm_label": "mark as disconnected." }, { "label": "Send a PRIVMSG to an IRC channel via a new socket connection.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_91", "community": 259, "norm_label": "send a privmsg to an irc channel via a new socket connection." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_119", "community": 259, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_123", "community": 259, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_127", "community": 259, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/irc_channel.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_channels_irc_channel_rationale_133", "community": 259, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "line_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_line_channel", "community": 8, "norm_label": "line_channel.py" }, { "label": "LineChannel", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel", "community": 10, "norm_label": "linechannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_linechannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "LineChannel \u2014 LINE Messaging API adapter via line-bot-sdk.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_1", "community": 8, "norm_label": "linechannel \u2014 line messaging api adapter via line-bot-sdk." }, { "label": "LINE messaging channel adapter. Uses the LINE Messaging API via ``line-bo", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_22", "community": 10, "norm_label": "line messaging channel adapter. uses the line messaging api via ``line-bo" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_59", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_73", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a push message to a LINE user or group. Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_86", "community": 10, "norm_label": "send a push message to a line user or group. parameters ----" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_130", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_134", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_138", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/line_channel.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_line_channel_rationale_144", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "mastodon_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel", "community": 8, "norm_label": "mastodon_channel.py" }, { "label": "MastodonChannel", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel", "community": 10, "norm_label": "mastodonchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_mastodonchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "MastodonChannel \u2014 Mastodon adapter via Mastodon.py.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_1", "community": 8, "norm_label": "mastodonchannel \u2014 mastodon adapter via mastodon.py." }, { "label": "Mastodon messaging channel adapter. Uses the Mastodon API via ``Mastodon.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_22", "community": 10, "norm_label": "mastodon messaging channel adapter. uses the mastodon api via ``mastodon." }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_55", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_70", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Post a status or send a direct message on Mastodon. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_83", "community": 10, "norm_label": "post a status or send a direct message on mastodon. parameters" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_131", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_135", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_139", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mastodon_channel.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_mastodon_channel_rationale_145", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "matrix_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel", "community": 8, "norm_label": "matrix_channel.py" }, { "label": "MatrixChannel", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel", "community": 238, "norm_label": "matrixchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_init", "community": 238, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_py_eventbus", "community": 238, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_connect", "community": 238, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_disconnect", "community": 238, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_send", "community": 238, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_py_any", "community": 238, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_status", "community": 238, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_list_channels", "community": 238, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_on_message", "community": 238, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_py_channelhandler", "community": 238, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_matrixchannel_publish_sent", "community": 238, "norm_label": "._publish_sent()" }, { "label": "MatrixChannel \u2014 Matrix homeserver adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_1", "community": 8, "norm_label": "matrixchannel \u2014 matrix homeserver adapter." }, { "label": "Matrix homeserver channel adapter. Parameters ---------- homese", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_22", "community": 238, "norm_label": "matrix homeserver channel adapter. parameters ---------- homese" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_53", "community": 238, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_61", "community": 238, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Matrix room via the Client-Server API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_74", "community": 238, "norm_label": "send a message to a matrix room via the client-server api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_115", "community": 238, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_119", "community": 238, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_123", "community": 238, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/matrix_channel.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_channels_matrix_channel_rationale_129", "community": 238, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "mattermost.py", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_mattermost", "community": 8, "norm_label": "mattermost.py" }, { "label": "MattermostChannel", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel", "community": 229, "norm_label": "mattermostchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_init", "community": 229, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_py_eventbus", "community": 229, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_connect", "community": 229, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_disconnect", "community": 229, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_send", "community": 229, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_py_any", "community": 229, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_status", "community": 229, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_list_channels", "community": 229, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_on_message", "community": 229, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_py_channelhandler", "community": 229, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_mattermostchannel_publish_sent", "community": 229, "norm_label": "._publish_sent()" }, { "label": "MattermostChannel \u2014 Mattermost REST API adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_1", "community": 8, "norm_label": "mattermostchannel \u2014 mattermost rest api adapter." }, { "label": "Mattermost channel adapter using the REST API. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_22", "community": 229, "norm_label": "mattermost channel adapter using the rest api. parameters ----------" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_53", "community": 229, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_61", "community": 229, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Mattermost channel via the REST API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_74", "community": 229, "norm_label": "send a message to a mattermost channel via the rest api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_112", "community": 229, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_116", "community": 229, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_120", "community": 229, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/mattermost.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_channels_mattermost_rationale_126", "community": 229, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "messenger_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel", "community": 8, "norm_label": "messenger_channel.py" }, { "label": "MessengerChannel", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel", "community": 10, "norm_label": "messengerchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_messengerchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "MessengerChannel \u2014 Facebook Messenger adapter via pymessenger.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_1", "community": 8, "norm_label": "messengerchannel \u2014 facebook messenger adapter via pymessenger." }, { "label": "Facebook Messenger channel adapter. Uses the Messenger Platform Send API", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_22", "community": 10, "norm_label": "facebook messenger channel adapter. uses the messenger platform send api" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_53", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_68", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Messenger user. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_81", "community": 10, "norm_label": "send a message to a messenger user. parameters ----------" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_110", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_114", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_118", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/messenger_channel.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_channels_messenger_channel_rationale_124", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "nostr_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel", "community": 8, "norm_label": "nostr_channel.py" }, { "label": "NostrChannel", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel", "community": 10, "norm_label": "nostrchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_nostrchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "NostrChannel \u2014 Nostr protocol adapter via pynostr.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_1", "community": 8, "norm_label": "nostrchannel \u2014 nostr protocol adapter via pynostr." }, { "label": "Nostr decentralized messaging channel adapter. Uses the Nostr protocol vi", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_22", "community": 10, "norm_label": "nostr decentralized messaging channel adapter. uses the nostr protocol vi" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_57", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_71", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Publish a Nostr event (kind 1 note or kind 4 DM). Parameters", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_84", "community": 10, "norm_label": "publish a nostr event (kind 1 note or kind 4 dm). parameters" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_138", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_142", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_146", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/nostr_channel.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_nostr_channel_rationale_152", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "reddit_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel", "community": 8, "norm_label": "reddit_channel.py" }, { "label": "RedditChannel", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel", "community": 10, "norm_label": "redditchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_redditchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "RedditChannel \u2014 Reddit adapter via praw.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_1", "community": 8, "norm_label": "redditchannel \u2014 reddit adapter via praw." }, { "label": "Reddit messaging channel adapter. Uses the Reddit API via ``praw`` (Pytho", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_22", "community": 10, "norm_label": "reddit messaging channel adapter. uses the reddit api via ``praw`` (pytho" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_72", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_86", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a message or comment on Reddit. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_100", "community": 10, "norm_label": "send a message or comment on reddit. parameters ----------" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_145", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_149", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_153", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/reddit_channel.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_channels_reddit_channel_rationale_159", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "rocketchat_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel", "community": 8, "norm_label": "rocketchat_channel.py" }, { "label": "RocketChatChannel", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel", "community": 10, "norm_label": "rocketchatchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rocketchatchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "RocketChatChannel \u2014 Rocket.Chat adapter via rocketchat_API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_1", "community": 8, "norm_label": "rocketchatchannel \u2014 rocket.chat adapter via rocketchat_api." }, { "label": "Rocket.Chat messaging channel adapter. Uses the Rocket.Chat REST API via", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_22", "community": 10, "norm_label": "rocket.chat messaging channel adapter. uses the rocket.chat rest api via" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_68", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_89", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Rocket.Chat channel or DM. Parameters --", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_102", "community": 10, "norm_label": "send a message to a rocket.chat channel or dm. parameters --" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_143", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_147", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_151", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/rocketchat_channel.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_channels_rocketchat_channel_rationale_157", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "sendblue.py", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_sendblue", "community": 8, "norm_label": "sendblue.py" }, { "label": "SendBlueChannel", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel", "community": 11, "norm_label": "sendbluechannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_init", "community": 11, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_py_eventbus", "community": 11, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_connect", "community": 11, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_disconnect", "community": 11, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_send", "community": 796, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_py_any", "community": 796, "norm_label": "any" }, { "label": ".handle_webhook()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_handle_webhook", "community": 796, "norm_label": ".handle_webhook()" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_status", "community": 11, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_list_channels", "community": 11, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_on_message", "community": 873, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_py_channelhandler", "community": 873, "norm_label": "channelhandler" }, { "label": ".from_number()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_from_number", "community": 503, "norm_label": ".from_number()" }, { "label": ".api_key_id()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_api_key_id", "community": 503, "norm_label": ".api_key_id()" }, { "label": ".api_secret_key()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_api_secret_key", "community": 503, "norm_label": ".api_secret_key()" }, { "label": ".webhook_secret()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_webhook_secret", "community": 11, "norm_label": ".webhook_secret()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_sendbluechannel_publish_sent", "community": 796, "norm_label": "._publish_sent()" }, { "label": "SendBlue channel \u2014 iMessage/SMS API adapter. Sends and receives iMessages (bl", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_1", "community": 8, "norm_label": "sendblue channel \u2014 imessage/sms api adapter. sends and receives imessages (bl" }, { "label": "SendBlue iMessage/SMS channel adapter. Parameters ---------- ap", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_31", "community": 11, "norm_label": "sendblue imessage/sms channel adapter. parameters ---------- ap" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_73", "community": 11, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_81", "community": 11, "norm_label": "mark as disconnected." }, { "label": "Send an iMessage/SMS via SendBlue. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_94", "community": 796, "norm_label": "send an imessage/sms via sendblue. parameters ----------" }, { "label": "Process an incoming webhook payload from SendBlue. Expected fields: f", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_141", "community": 796, "norm_label": "process an incoming webhook payload from sendblue. expected fields: f" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_182", "community": 11, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_186", "community": 11, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_190", "community": 873, "norm_label": "register a callback for incoming messages." }, { "label": "The SendBlue phone number this channel sends from.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_197", "community": 503, "norm_label": "the sendblue phone number this channel sends from." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/sendblue.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_channels_sendblue_rationale_215", "community": 796, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "signal_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel", "community": 8, "norm_label": "signal_channel.py" }, { "label": "SignalChannel", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel", "community": 239, "norm_label": "signalchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_init", "community": 239, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_py_eventbus", "community": 239, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_connect", "community": 239, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_disconnect", "community": 239, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_send", "community": 239, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_py_any", "community": 239, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_status", "community": 239, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_list_channels", "community": 239, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_on_message", "community": 239, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_py_channelhandler", "community": 239, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_signalchannel_publish_sent", "community": 239, "norm_label": "._publish_sent()" }, { "label": "SignalChannel \u2014 Signal adapter via signal-cli REST API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_1", "community": 8, "norm_label": "signalchannel \u2014 signal adapter via signal-cli rest api." }, { "label": "Signal channel adapter via signal-cli REST API (send-only). Parameters", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_22", "community": 239, "norm_label": "signal channel adapter via signal-cli rest api (send-only). parameters" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_57", "community": 239, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_65", "community": 239, "norm_label": "mark as disconnected." }, { "label": "Send a message via the signal-cli REST API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_78", "community": 239, "norm_label": "send a message via the signal-cli rest api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_107", "community": 239, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_111", "community": 239, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_115", "community": 239, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/signal_channel.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_channels_signal_channel_rationale_121", "community": 239, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "slack.py", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_slack", "community": 8, "norm_label": "slack.py" }, { "label": "SlackChannel", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel", "community": 101, "norm_label": "slackchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_init", "community": 101, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_slack_py_eventbus", "community": 101, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_connect", "community": 101, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_disconnect", "community": 101, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_send", "community": 101, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_slack_py_any", "community": 101, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_status", "community": 101, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_list_channels", "community": 101, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_on_message", "community": 101, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_slack_py_channelhandler", "community": 101, "norm_label": "channelhandler" }, { "label": "._socket_mode_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_socket_mode_loop", "community": 101, "norm_label": "._socket_mode_loop()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_channels_slack_slackchannel_publish_sent", "community": 101, "norm_label": "._publish_sent()" }, { "label": "SlackChannel \u2014 native Slack Web API adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_1", "community": 8, "norm_label": "slackchannel \u2014 native slack web api adapter." }, { "label": "Native Slack channel adapter using the Slack Web API. Parameters ---", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_24", "community": 101, "norm_label": "native slack channel adapter using the slack web api. parameters ---" }, { "label": "Start listening for incoming messages via Slack Socket Mode.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_57", "community": 101, "norm_label": "start listening for incoming messages via slack socket mode." }, { "label": "Stop the listener thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_86", "community": 101, "norm_label": "stop the listener thread." }, { "label": "Send a message to a Slack channel via the Web API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_103", "community": 101, "norm_label": "send a message to a slack channel via the web api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_146", "community": 101, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_150", "community": 101, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_154", "community": 101, "norm_label": "register a callback for incoming messages." }, { "label": "Run Slack Socket Mode client in a background thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_160", "community": 101, "norm_label": "run slack socket mode client in a background thread." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_channels_slack_rationale_214", "community": 101, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "slack_daemon.py", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon", "community": 11, "norm_label": "slack_daemon.py" }, { "label": "_to_slack_fmt()", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_to_slack_fmt", "community": 11, "norm_label": "_to_slack_fmt()" }, { "label": "run_slack_daemon()", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_run_slack_daemon", "community": 11, "norm_label": "run_slack_daemon()" }, { "label": "start_slack_daemon()", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_start_slack_daemon", "community": 11, "norm_label": "start_slack_daemon()" }, { "label": "is_running()", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_is_running", "community": 11, "norm_label": "is_running()" }, { "label": "stop_daemon()", "file_type": "code", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_stop_daemon", "community": 11, "norm_label": "stop_daemon()" }, { "label": "Slack Socket Mode daemon \u2014 listens for DMs and responds with DeepResearch. Ru", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_1", "community": 11, "norm_label": "slack socket mode daemon \u2014 listens for dms and responds with deepresearch. ru" }, { "label": "Convert markdown to Slack mrkdwn format.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_23", "community": 11, "norm_label": "convert markdown to slack mrkdwn format." }, { "label": "Run the Slack daemon (blocking). Handles DMs with DeepResearch.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_45", "community": 11, "norm_label": "run the slack daemon (blocking). handles dms with deepresearch." }, { "label": "Spawn the Slack daemon as a background subprocess. Returns the PID of the", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_141", "community": 11, "norm_label": "spawn the slack daemon as a background subprocess. returns the pid of the" }, { "label": "Check if the Slack daemon is running.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_167", "community": 11, "norm_label": "check if the slack daemon is running." }, { "label": "Stop the running Slack daemon.", "file_type": "rationale", "source_file": "src/openjarvis/channels/slack_daemon.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_channels_slack_daemon_rationale_181", "community": 11, "norm_label": "stop the running slack daemon." }, { "label": "teams.py", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_teams", "community": 8, "norm_label": "teams.py" }, { "label": "TeamsChannel", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel", "community": 240, "norm_label": "teamschannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_init", "community": 240, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_teams_py_eventbus", "community": 240, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_connect", "community": 240, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_disconnect", "community": 240, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_send", "community": 240, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_teams_py_any", "community": 240, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_status", "community": 240, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_list_channels", "community": 240, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_on_message", "community": 240, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_teams_py_channelhandler", "community": 240, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_channels_teams_teamschannel_publish_sent", "community": 240, "norm_label": "._publish_sent()" }, { "label": "TeamsChannel \u2014 Microsoft Teams Bot Framework adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_1", "community": 8, "norm_label": "teamschannel \u2014 microsoft teams bot framework adapter." }, { "label": "Microsoft Teams channel adapter using the Bot Framework REST API. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_22", "community": 240, "norm_label": "microsoft teams channel adapter using the bot framework rest api. paramet" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_59", "community": 240, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_67", "community": 240, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Teams conversation via the Bot Framework API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_80", "community": 240, "norm_label": "send a message to a teams conversation via the bot framework api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_119", "community": 240, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_123", "community": 240, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_127", "community": 240, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/teams.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_channels_teams_rationale_133", "community": 240, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "telegram.py", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_telegram", "community": 8, "norm_label": "telegram.py" }, { "label": "TelegramChannel", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel", "community": 97, "norm_label": "telegramchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_init", "community": 97, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_telegram_py_eventbus", "community": 97, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_connect", "community": 97, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_disconnect", "community": 97, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_send", "community": 97, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_telegram_py_any", "community": 97, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_status", "community": 97, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_list_channels", "community": 97, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_on_message", "community": 97, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_telegram_py_channelhandler", "community": 97, "norm_label": "channelhandler" }, { "label": "._poll_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_poll_loop", "community": 97, "norm_label": "._poll_loop()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_channels_telegram_telegramchannel_publish_sent", "community": 97, "norm_label": "._publish_sent()" }, { "label": "TelegramChannel \u2014 native Telegram Bot API adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_1", "community": 8, "norm_label": "telegramchannel \u2014 native telegram bot api adapter." }, { "label": "Native Telegram channel adapter using the Bot API. Parameters ------", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_25", "community": 97, "norm_label": "native telegram channel adapter using the bot api. parameters ------" }, { "label": "Start listening for incoming messages via long polling.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_61", "community": 97, "norm_label": "start listening for incoming messages via long polling." }, { "label": "Stop the listener thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_88", "community": 97, "norm_label": "stop the listener thread." }, { "label": "Send a message to a Telegram chat via the Bot API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_105", "community": 97, "norm_label": "send a message to a telegram chat via the bot api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_145", "community": 97, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_149", "community": 97, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_153", "community": 97, "norm_label": "register a callback for incoming messages." }, { "label": "Long-poll for updates using python-telegram-bot.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_159", "community": 97, "norm_label": "long-poll for updates using python-telegram-bot." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/telegram.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_channels_telegram_rationale_212", "community": 97, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "twilio_sms.py", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms", "community": 8, "norm_label": "twilio_sms.py" }, { "label": "_create_twilio_client()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_create_twilio_client", "community": 325, "norm_label": "_create_twilio_client()" }, { "label": "TwilioSMSChannel", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel", "community": 325, "norm_label": "twiliosmschannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_init", "community": 325, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_py_eventbus", "community": 325, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_connect", "community": 325, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_disconnect", "community": 325, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_send", "community": 325, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_py_any", "community": 325, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_status", "community": 325, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_list_channels", "community": 325, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_on_message", "community": 325, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_py_channelhandler", "community": 325, "norm_label": "channelhandler" }, { "label": ".handle_webhook()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_handle_webhook", "community": 325, "norm_label": ".handle_webhook()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_twiliosmschannel_publish_sent", "community": 325, "norm_label": "._publish_sent()" }, { "label": "Twilio SMS channel for sending and receiving text messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_rationale_1", "community": 8, "norm_label": "twilio sms channel for sending and receiving text messages." }, { "label": "Send and receive SMS via Twilio. Sending uses the Twilio REST API. Recei", "file_type": "rationale", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_rationale_31", "community": 325, "norm_label": "send and receive sms via twilio. sending uses the twilio rest api. recei" }, { "label": "Called by the webhook route for incoming SMS.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twilio_sms.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_channels_twilio_sms_rationale_106", "community": 325, "norm_label": "called by the webhook route for incoming sms." }, { "label": "twitch_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel", "community": 8, "norm_label": "twitch_channel.py" }, { "label": "TwitchChannel", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel", "community": 10, "norm_label": "twitchchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_twitchchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "TwitchChannel \u2014 Twitch chat adapter via twitchio.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_1", "community": 8, "norm_label": "twitchchannel \u2014 twitch chat adapter via twitchio." }, { "label": "Twitch chat messaging channel adapter. Uses the Twitch IRC/EventSub API v", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_22", "community": 10, "norm_label": "twitch chat messaging channel adapter. uses the twitch irc/eventsub api v" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_67", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_81", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a chat message to a Twitch channel. Parameters --------", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_94", "community": 10, "norm_label": "send a chat message to a twitch channel. parameters --------" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_138", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_142", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_146", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitch_channel.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_channels_twitch_channel_rationale_152", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "twitter_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel", "community": 8, "norm_label": "twitter_channel.py" }, { "label": "_OAuth1Auth", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_oauth1auth", "community": 47, "norm_label": "_oauth1auth" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_oauth1auth_init", "community": 47, "norm_label": ".__init__()" }, { "label": ".__call__()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_oauth1auth_call", "community": 47, "norm_label": ".__call__()" }, { "label": "_pct()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_pct", "community": 47, "norm_label": "_pct()" }, { "label": "TwitterChannel", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel", "community": 47, "norm_label": "twitterchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_init", "community": 47, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_py_eventbus", "community": 47, "norm_label": "eventbus" }, { "label": "._oauth()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_oauth", "community": 47, "norm_label": "._oauth()" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_connect", "community": 47, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_disconnect", "community": 47, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_send", "community": 47, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_py_any", "community": 47, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_status", "community": 47, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_list_channels", "community": 47, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_on_message", "community": 47, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_py_channelhandler", "community": 47, "norm_label": "channelhandler" }, { "label": "._poll_mentions()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_poll_mentions", "community": 47, "norm_label": "._poll_mentions()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L322", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_twitterchannel_publish_sent", "community": 47, "norm_label": "._publish_sent()" }, { "label": "TwitterChannel \u2014 Twitter/X API v2 adapter using OAuth 1.0a.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_1", "community": 8, "norm_label": "twitterchannel \u2014 twitter/x api v2 adapter using oauth 1.0a." }, { "label": "Minimal OAuth 1.0a request signer for httpx. Implements HMAC-SHA1 signatu", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_36", "community": 47, "norm_label": "minimal oauth 1.0a request signer for httpx. implements hmac-sha1 signatu" }, { "label": "Sign *request* in-place and return it (httpx auth protocol).", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_55", "community": 47, "norm_label": "sign *request* in-place and return it (httpx auth protocol)." }, { "label": "Percent-encode per RFC 5849.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_97", "community": 47, "norm_label": "percent-encode per rfc 5849." }, { "label": "Native Twitter/X channel adapter using the v2 API. Parameters ------", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_108", "community": 47, "norm_label": "native twitter/x channel adapter using the v2 api. parameters ------" }, { "label": "Validate credentials and start mention polling.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_172", "community": 47, "norm_label": "validate credentials and start mention polling." }, { "label": "Stop the polling thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_189", "community": 47, "norm_label": "stop the polling thread." }, { "label": "Post a tweet, optionally as a reply. *channel* is ignored (tweets go", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_206", "community": 47, "norm_label": "post a tweet, optionally as a reply. *channel* is ignored (tweets go" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_245", "community": 47, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_249", "community": 47, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming mentions.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_253", "community": 47, "norm_label": "register a callback for incoming mentions." }, { "label": "Poll ``GET /2/users/{id}/mentions`` on a fixed interval.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_259", "community": 47, "norm_label": "poll ``get /2/users/{id}/mentions`` on a fixed interval." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/twitter_channel.py", "source_location": "L323", "_origin": "ast", "id": "src_openjarvis_channels_twitter_channel_rationale_323", "community": 47, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "viber_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel", "community": 8, "norm_label": "viber_channel.py" }, { "label": "ViberChannel", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel", "community": 10, "norm_label": "viberchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_viberchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "ViberChannel \u2014 Viber adapter via viberbot.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_1", "community": 8, "norm_label": "viberchannel \u2014 viber adapter via viberbot." }, { "label": "Viber messaging channel adapter. Uses the Viber Bot API via ``viberbot``.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_22", "community": 10, "norm_label": "viber messaging channel adapter. uses the viber bot api via ``viberbot``." }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_58", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_72", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Viber user. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_85", "community": 10, "norm_label": "send a message to a viber user. parameters ----------" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_120", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_124", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_128", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/viber_channel.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_channels_viber_channel_rationale_134", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "webchat.py", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_webchat", "community": 8, "norm_label": "webchat.py" }, { "label": "WebChatChannel", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel", "community": 241, "norm_label": "webchatchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_init", "community": 241, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webchat_py_eventbus", "community": 241, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_connect", "community": 241, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_disconnect", "community": 241, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_send", "community": 241, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webchat_py_any", "community": 241, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_status", "community": 241, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_list_channels", "community": 241, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_on_message", "community": 241, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webchat_py_channelhandler", "community": 241, "norm_label": "channelhandler" }, { "label": ".get_messages()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_get_messages", "community": 241, "norm_label": ".get_messages()" }, { "label": ".clear_messages()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_clear_messages", "community": 241, "norm_label": ".clear_messages()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_channels_webchat_webchatchannel_publish_sent", "community": 241, "norm_label": "._publish_sent()" }, { "label": "WebChatChannel \u2014 in-memory message queue for webchat/testing.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_1", "community": 8, "norm_label": "webchatchannel \u2014 in-memory message queue for webchat/testing." }, { "label": "In-memory webchat channel for testing and embedded web UIs. Messages are", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_22", "community": 241, "norm_label": "in-memory webchat channel for testing and embedded web uis. messages are" }, { "label": "Mark as connected (always succeeds for in-memory channel).", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_48", "community": 241, "norm_label": "mark as connected (always succeeds for in-memory channel)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_52", "community": 241, "norm_label": "mark as disconnected." }, { "label": "Append a message to the in-memory queue.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_65", "community": 241, "norm_label": "append a message to the in-memory queue." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_78", "community": 241, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_82", "community": 241, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_86", "community": 241, "norm_label": "register a callback for incoming messages." }, { "label": "Return all messages stored in the in-memory queue.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_92", "community": 241, "norm_label": "return all messages stored in the in-memory queue." }, { "label": "Clear all messages from the in-memory queue.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_96", "community": 241, "norm_label": "clear all messages from the in-memory queue." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webchat.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_channels_webchat_rationale_102", "community": 241, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "webhook.py", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_webhook", "community": 8, "norm_label": "webhook.py" }, { "label": "WebhookChannel", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel", "community": 132, "norm_label": "webhookchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_init", "community": 132, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webhook_py_eventbus", "community": 132, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_connect", "community": 132, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_disconnect", "community": 132, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_send", "community": 132, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webhook_py_any", "community": 132, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_status", "community": 132, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_list_channels", "community": 132, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_on_message", "community": 132, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_webhook_py_channelhandler", "community": 132, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_channels_webhook_webhookchannel_publish_sent", "community": 132, "norm_label": "._publish_sent()" }, { "label": "WebhookChannel \u2014 generic outbound webhook adapter (zero extra deps).", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_1", "community": 8, "norm_label": "webhookchannel \u2014 generic outbound webhook adapter (zero extra deps)." }, { "label": "Generic outbound webhook channel (send-only). Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_21", "community": 132, "norm_label": "generic outbound webhook channel (send-only). parameters ----------" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_55", "community": 132, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_63", "community": 132, "norm_label": "mark as disconnected." }, { "label": "POST a JSON payload to the configured webhook URL.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_76", "community": 132, "norm_label": "post a json payload to the configured webhook url." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_117", "community": 132, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_121", "community": 132, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages (no-op for webhook).", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_125", "community": 132, "norm_label": "register a callback for incoming messages (no-op for webhook)." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/webhook.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_channels_webhook_rationale_131", "community": 132, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "channels/whatsapp.py", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp", "community": 8, "norm_label": "channels/whatsapp.py" }, { "label": "WhatsAppChannel", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel", "community": 242, "norm_label": "whatsappchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_init", "community": 242, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_py_eventbus", "community": 242, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_connect", "community": 242, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_disconnect", "community": 242, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_send", "community": 242, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_py_any", "community": 242, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_status", "community": 242, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_list_channels", "community": 242, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_on_message", "community": 242, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_py_channelhandler", "community": 242, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_whatsappchannel_publish_sent", "community": 242, "norm_label": "._publish_sent()" }, { "label": "WhatsAppChannel \u2014 WhatsApp Cloud API adapter.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_1", "community": 8, "norm_label": "whatsappchannel \u2014 whatsapp cloud api adapter." }, { "label": "WhatsApp Cloud API channel adapter (send-only). Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_22", "community": 242, "norm_label": "whatsapp cloud api channel adapter (send-only). parameters ---------" }, { "label": "Mark as connected (send-only \u2014 no persistent connection).", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_57", "community": 242, "norm_label": "mark as connected (send-only \u2014 no persistent connection)." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_65", "community": 242, "norm_label": "mark as disconnected." }, { "label": "Send a message via the WhatsApp Cloud API.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_78", "community": 242, "norm_label": "send a message via the whatsapp cloud api." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_117", "community": 242, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_121", "community": 242, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_125", "community": 242, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_rationale_131", "community": 242, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "whatsapp_baileys.py", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys", "community": 8, "norm_label": "whatsapp_baileys.py" }, { "label": "WhatsAppBaileysChannel", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel", "community": 77, "norm_label": "whatsappbaileyschannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_init", "community": 77, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_py_eventbus", "community": 77, "norm_label": "eventbus" }, { "label": "._ensure_bridge()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_ensure_bridge", "community": 77, "norm_label": "._ensure_bridge()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_py_path", "community": 77, "norm_label": "path" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_connect", "community": 77, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_disconnect", "community": 77, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_send", "community": 77, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_py_any", "community": 77, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_status", "community": 77, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_list_channels", "community": 77, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_on_message", "community": 77, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_py_channelhandler", "community": 77, "norm_label": "channelhandler" }, { "label": "._write_command()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_write_command", "community": 77, "norm_label": "._write_command()" }, { "label": "._reader_loop()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_reader_loop", "community": 77, "norm_label": "._reader_loop()" }, { "label": "._handle_bridge_event()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_handle_bridge_event", "community": 77, "norm_label": "._handle_bridge_event()" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_whatsappbaileyschannel_publish_sent", "community": 77, "norm_label": "._publish_sent()" }, { "label": "WhatsAppBaileysChannel -- bidirectional WhatsApp messaging via Baileys protocol.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_1", "community": 8, "norm_label": "whatsappbaileyschannel -- bidirectional whatsapp messaging via baileys protocol." }, { "label": "Bidirectional WhatsApp channel using the Baileys protocol. Communicates w", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_46", "community": 77, "norm_label": "bidirectional whatsapp channel using the baileys protocol. communicates w" }, { "label": "Copy bundled bridge to runtime dir and run ``npm install`` if needed.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_89", "community": 77, "norm_label": "copy bundled bridge to runtime dir and run ``npm install`` if needed." }, { "label": "Spawn the Node.js bridge subprocess and start the reader thread.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_145", "community": 77, "norm_label": "spawn the node.js bridge subprocess and start the reader thread." }, { "label": "Send disconnect command to the bridge and terminate the subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_184", "community": 77, "norm_label": "send disconnect command to the bridge and terminate the subprocess." }, { "label": "Send a message to a WhatsApp JID via the bridge subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_215", "community": 77, "norm_label": "send a message to a whatsapp jid via the bridge subprocess." }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_235", "community": 77, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_239", "community": 77, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_243", "community": 77, "norm_label": "register a callback for incoming messages." }, { "label": "Write a JSON-line command to the bridge's stdin.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_249", "community": 77, "norm_label": "write a json-line command to the bridge's stdin." }, { "label": "Background thread: read JSON lines from bridge stdout.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L257", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_257", "community": 77, "norm_label": "background thread: read json lines from bridge stdout." }, { "label": "Dispatch a single JSON event from the bridge.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_284", "community": 77, "norm_label": "dispatch a single json event from the bridge." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/whatsapp_baileys.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_rationale_328", "community": 77, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "whatsapp_baileys_bridge/package.json", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package", "community": 550, "norm_label": "whatsapp_baileys_bridge/package.json" }, { "label": "name", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L2", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_name", "community": 550, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L3", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_version", "community": 550, "norm_label": "version" }, { "label": "description", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L4", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_description", "community": 550, "norm_label": "description" }, { "label": "main", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L5", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_main", "community": 550, "norm_label": "main" }, { "label": "scripts", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L6", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_scripts", "community": 550, "norm_label": "scripts" }, { "label": "build", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L7", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_scripts_build", "community": 550, "norm_label": "build" }, { "label": "start", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_scripts_start", "community": 550, "norm_label": "start" }, { "label": "dependencies", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_dependencies", "community": 550, "norm_label": "dependencies" }, { "label": "@whiskeysockets/baileys", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_dependencies_whiskeysockets_baileys", "community": 550, "norm_label": "@whiskeysockets/baileys" }, { "label": "@whiskeysockets/baileys", "file_type": "concept", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L11", "_origin": "ast", "id": "whiskeysockets_baileys", "community": 550, "norm_label": "@whiskeysockets/baileys" }, { "label": "qrcode-terminal", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_dependencies_qrcode_terminal", "community": 550, "norm_label": "qrcode-terminal" }, { "label": "qrcode-terminal", "file_type": "concept", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L12", "_origin": "ast", "id": "qrcode_terminal", "community": 550, "norm_label": "qrcode-terminal" }, { "label": "devDependencies", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_devdependencies", "community": 550, "norm_label": "devdependencies" }, { "label": "typescript", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_devdependencies_typescript", "community": 550, "norm_label": "typescript" }, { "label": "typescript", "file_type": "concept", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/package.json", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_package_json_typescript", "community": 550, "norm_label": "typescript" }, { "label": "bridge.ts", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/src/bridge.ts", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_src_bridge", "community": 859, "norm_label": "bridge.ts" }, { "label": "emit()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/src/bridge.ts", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_src_bridge_emit", "community": 859, "norm_label": "emit()" }, { "label": "parseArgs()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/src/bridge.ts", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_src_bridge_parseargs", "community": 859, "norm_label": "parseargs()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/src/bridge.ts", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_src_bridge_main", "community": 859, "norm_label": "main()" }, { "label": "whatsapp_baileys_bridge/tsconfig.json", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig", "community": 664, "norm_label": "whatsapp_baileys_bridge/tsconfig.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions", "community": 664, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_target", "community": 664, "norm_label": "target" }, { "label": "module", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_module", "community": 664, "norm_label": "module" }, { "label": "outDir", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_outdir", "community": 664, "norm_label": "outdir" }, { "label": "rootDir", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_rootdir", "community": 664, "norm_label": "rootdir" }, { "label": "strict", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_strict", "community": 664, "norm_label": "strict" }, { "label": "esModuleInterop", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_esmoduleinterop", "community": 664, "norm_label": "esmoduleinterop" }, { "label": "resolveJsonModule", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_resolvejsonmodule", "community": 664, "norm_label": "resolvejsonmodule" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_compileroptions_skiplibcheck", "community": 664, "norm_label": "skiplibcheck" }, { "label": "include", "file_type": "code", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_include", "community": 664, "norm_label": "include" }, { "label": "src/**/*", "file_type": "concept", "source_file": "src/openjarvis/channels/whatsapp_baileys_bridge/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_channels_whatsapp_baileys_bridge_tsconfig_json_ref_src", "community": 664, "norm_label": "src/**/*" }, { "label": "xmpp_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel", "community": 8, "norm_label": "xmpp_channel.py" }, { "label": "XMPPChannel", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel", "community": 10, "norm_label": "xmppchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_xmppchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "XMPPChannel \u2014 XMPP/Jabber adapter via slixmpp.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_1", "community": 8, "norm_label": "xmppchannel \u2014 xmpp/jabber adapter via slixmpp." }, { "label": "XMPP (Jabber) messaging channel adapter. Uses the XMPP protocol via ``sli", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_22", "community": 10, "norm_label": "xmpp (jabber) messaging channel adapter. uses the xmpp protocol via ``sli" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_64", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_78", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send an XMPP message. Parameters ---------- channel", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_91", "community": 10, "norm_label": "send an xmpp message. parameters ---------- channel" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_127", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_131", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_135", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/xmpp_channel.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_channels_xmpp_channel_rationale_141", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "zulip_channel.py", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel", "community": 8, "norm_label": "zulip_channel.py" }, { "label": "ZulipChannel", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel", "community": 10, "norm_label": "zulipchannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_init", "community": 10, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_py_eventbus", "community": 10, "norm_label": "eventbus" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_connect", "community": 10, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_disconnect", "community": 10, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_send", "community": 10, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_py_any", "community": 10, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_status", "community": 10, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_list_channels", "community": 10, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_on_message", "community": 10, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_py_channelhandler", "community": 10, "norm_label": "channelhandler" }, { "label": "._publish_sent()", "file_type": "code", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_zulipchannel_publish_sent", "community": 10, "norm_label": "._publish_sent()" }, { "label": "ZulipChannel \u2014 Zulip adapter via zulip Python bindings.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_1", "community": 8, "norm_label": "zulipchannel \u2014 zulip adapter via zulip python bindings." }, { "label": "Zulip messaging channel adapter. Uses the Zulip API via the official ``zu", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_22", "community": 10, "norm_label": "zulip messaging channel adapter. uses the zulip api via the official ``zu" }, { "label": "Validate credentials and mark as connected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_64", "community": 10, "norm_label": "validate credentials and mark as connected." }, { "label": "Mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_79", "community": 10, "norm_label": "mark as disconnected." }, { "label": "Send a message to a Zulip stream or user. Parameters -------", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_92", "community": 10, "norm_label": "send a message to a zulip stream or user. parameters -------" }, { "label": "Return the current connection status.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_143", "community": 10, "norm_label": "return the current connection status." }, { "label": "Return available channel identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_147", "community": 10, "norm_label": "return available channel identifiers." }, { "label": "Register a callback for incoming messages.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_151", "community": 10, "norm_label": "register a callback for incoming messages." }, { "label": "Publish a CHANNEL_MESSAGE_SENT event on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/channels/zulip_channel.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_channels_zulip_channel_rationale_157", "community": 10, "norm_label": "publish a channel_message_sent event on the bus." }, { "label": "openjarvis/cli/__init__.py", "file_type": "code", "source_file": "src/openjarvis/cli/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_init", "community": 16, "norm_label": "openjarvis/cli/__init__.py" }, { "label": "cli()", "file_type": "code", "source_file": "src/openjarvis/cli/__init__.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_init_cli", "community": 42, "norm_label": "cli()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_init_py_context", "community": 42, "norm_label": "context" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/cli/__init__.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_cli_init_main", "community": 592, "norm_label": "main()" }, { "label": "Command-line interface for OpenJarvis (Click-based).", "file_type": "rationale", "source_file": "src/openjarvis/cli/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_init_rationale_1", "community": 16, "norm_label": "command-line interface for openjarvis (click-based)." }, { "label": "Entry point registered as ``jarvis`` console script.", "file_type": "rationale", "source_file": "src/openjarvis/cli/__init__.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_cli_init_rationale_165", "community": 592, "norm_label": "entry point registered as ``jarvis`` console script." }, { "label": "cli/__main__.py", "file_type": "code", "source_file": "src/openjarvis/cli/__main__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_main", "community": 592, "norm_label": "cli/__main__.py" }, { "label": "Entry point for CLI execution.", "file_type": "rationale", "source_file": "src/openjarvis/cli/__main__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_main_rationale_1", "community": 592, "norm_label": "entry point for cli execution." }, { "label": "_banner.py", "file_type": "code", "source_file": "src/openjarvis/cli/_banner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_banner", "community": 16, "norm_label": "_banner.py" }, { "label": "print_banner()", "file_type": "code", "source_file": "src/openjarvis/cli/_banner.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_cli_banner_print_banner", "community": 16, "norm_label": "print_banner()" }, { "label": "Startup banner \u2014 OpenJarvis wordmark + tagline.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_banner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_banner_rationale_1", "community": 16, "norm_label": "startup banner \u2014 openjarvis wordmark + tagline." }, { "label": "Print the OpenJarvis startup banner. No-op when quiet.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_banner.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_banner_rationale_24", "community": 16, "norm_label": "print the openjarvis startup banner. no-op when quiet." }, { "label": "_bg_state.py", "file_type": "code", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bg_state", "community": 348, "norm_label": "_bg_state.py" }, { "label": "BgStatus", "file_type": "code", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_bgstatus", "community": 348, "norm_label": "bgstatus" }, { "label": ".all_ready()", "file_type": "code", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_bgstatus_all_ready", "community": 348, "norm_label": ".all_ready()" }, { "label": "_safe_read()", "file_type": "code", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_safe_read", "community": 348, "norm_label": "_safe_read()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_py_path", "community": 348, "norm_label": "path" }, { "label": "get_status()", "file_type": "code", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_get_status", "community": 348, "norm_label": "get_status()" }, { "label": "Read background-work state from ``~/.openjarvis/.state/``. Pure-function read", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_rationale_1", "community": 348, "norm_label": "read background-work state from ``~/.openjarvis/.state/``. pure-function read" }, { "label": "Snapshot of background-work state.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_rationale_19", "community": 348, "norm_label": "snapshot of background-work state." }, { "label": "Read a file, returning None if it disappears mid-read (race).", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_rationale_36", "community": 348, "norm_label": "read a file, returning none if it disappears mid-read (race)." }, { "label": "Snapshot the background-work state from the state directory.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bg_state.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_cli_bg_state_rationale_44", "community": 348, "norm_label": "snapshot the background-work state from the state directory." }, { "label": "_bootstrap.py", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap", "community": 449, "norm_label": "_bootstrap.py" }, { "label": "CloudProvider", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_cloudprovider", "community": 449, "norm_label": "cloudprovider" }, { "label": ".__repr__()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_cloudprovider_repr", "community": 449, "norm_label": ".__repr__()" }, { "label": "detect_cloud_keys()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_detect_cloud_keys", "community": 449, "norm_label": "detect_cloud_keys()" }, { "label": "_toml_quote()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_toml_quote", "community": 449, "norm_label": "_toml_quote()" }, { "label": "_now_iso()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_now_iso", "community": 449, "norm_label": "_now_iso()" }, { "label": "_installer_version()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_installer_version", "community": 449, "norm_label": "_installer_version()" }, { "label": "_render_provenance_lines()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_render_provenance_lines", "community": 449, "norm_label": "_render_provenance_lines()" }, { "label": "write_initial_config()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_write_initial_config", "community": 449, "norm_label": "write_initial_config()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_py_hardwareinfo", "community": 449, "norm_label": "hardwareinfo" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_py_path", "community": 449, "norm_label": "path" }, { "label": "_seed_memory_files()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_seed_memory_files", "community": 449, "norm_label": "_seed_memory_files()" }, { "label": "bootstrap_cmd()", "file_type": "code", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_bootstrap_cmd", "community": 449, "norm_label": "bootstrap_cmd()" }, { "label": "Cloud-key auto-detection and initial-config writing. Used by both ``install.s", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_1", "community": 449, "norm_label": "cloud-key auto-detection and initial-config writing. used by both ``install.s" }, { "label": "A detected cloud provider + the env var it came from.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_45", "community": 449, "norm_label": "a detected cloud provider + the env var it came from." }, { "label": "Return the first matching cloud provider per precedence order, else None.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_59", "community": 449, "norm_label": "return the first matching cloud provider per precedence order, else none." }, { "label": "Escape a runtime value for use inside TOML \"...\" double-quoted string. Pe", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_80", "community": 449, "norm_label": "escape a runtime value for use inside toml \"...\" double-quoted string. pe" }, { "label": "Render the initial ``config.toml`` and seed memory files. Called by both", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_111", "community": 449, "norm_label": "render the initial ``config.toml`` and seed memory files. called by both" }, { "label": "Create SOUL.md / MEMORY.md / USER.md / skills/ if absent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_171", "community": 449, "norm_label": "create soul.md / memory.md / user.md / skills/ if absent." }, { "label": "Internal helper used by install.sh \u2014 not for direct user invocation.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_bootstrap.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_cli_bootstrap_rationale_226", "community": 449, "norm_label": "internal helper used by install.sh \u2014 not for direct user invocation." }, { "label": "_chat_banner.py", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_banner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_banner", "community": 665, "norm_label": "_chat_banner.py" }, { "label": "render_startup_banner()", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_banner.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_cli_chat_banner_render_startup_banner", "community": 665, "norm_label": "render_startup_banner()" }, { "label": "Chat startup banner \u2014 renders BgStatus as a one-line status string.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_chat_banner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_banner_rationale_1", "community": 665, "norm_label": "chat startup banner \u2014 renders bgstatus as a one-line status string." }, { "label": "Return a single-line banner string, or empty if all background work is done.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_chat_banner.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_cli_chat_banner_rationale_9", "community": 665, "norm_label": "return a single-line banner string, or empty if all background work is done." }, { "label": "_chat_notifications.py", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications", "community": 348, "norm_label": "_chat_notifications.py" }, { "label": "NotificationDispatcher", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications_notificationdispatcher", "community": 348, "norm_label": "notificationdispatcher" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications_notificationdispatcher_init", "community": 348, "norm_label": ".__init__()" }, { "label": ".diff()", "file_type": "code", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications_notificationdispatcher_diff", "community": 348, "norm_label": ".diff()" }, { "label": "Between-turn completion notifications for background work.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications_rationale_1", "community": 348, "norm_label": "between-turn completion notifications for background work." }, { "label": "Compute one-shot notifications when background tasks transition state. Co", "file_type": "rationale", "source_file": "src/openjarvis/cli/_chat_notifications.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_cli_chat_notifications_rationale_9", "community": 348, "norm_label": "compute one-shot notifications when background tasks transition state. co" }, { "label": "_first_run.py", "file_type": "code", "source_file": "src/openjarvis/cli/_first_run.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_first_run", "community": 16, "norm_label": "_first_run.py" }, { "label": "check_and_route()", "file_type": "code", "source_file": "src/openjarvis/cli/_first_run.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_first_run_check_and_route", "community": 16, "norm_label": "check_and_route()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_first_run_py_context", "community": 16, "norm_label": "context" }, { "label": "Bare-`jarvis` first-run guard. When the user types ``jarvis`` with no subcomm", "file_type": "rationale", "source_file": "src/openjarvis/cli/_first_run.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_first_run_rationale_1", "community": 16, "norm_label": "bare-`jarvis` first-run guard. when the user types ``jarvis`` with no subcomm" }, { "label": "Called from the root group when no subcommand is invoked. Returns None an", "file_type": "rationale", "source_file": "src/openjarvis/cli/_first_run.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_first_run_rationale_20", "community": 16, "norm_label": "called from the root group when no subcommand is invoked. returns none an" }, { "label": "_install_detect.py", "file_type": "code", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_install_detect", "community": 475, "norm_label": "_install_detect.py" }, { "label": "InstallInfo", "file_type": "code", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_cli_install_detect_installinfo", "community": 475, "norm_label": "installinfo" }, { "label": "detect_install()", "file_type": "code", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_cli_install_detect_detect_install", "community": 475, "norm_label": "detect_install()" }, { "label": "Detect how OpenJarvis was installed so we can show the right upgrade command (a", "file_type": "rationale", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_install_detect_rationale_1", "community": 475, "norm_label": "detect how openjarvis was installed so we can show the right upgrade command (a" }, { "label": "How OpenJarvis was installed.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_cli_install_detect_rationale_31", "community": 475, "norm_label": "how openjarvis was installed." }, { "label": "Return an :class:`InstallInfo` for the running interpreter. Cheap: just w", "file_type": "rationale", "source_file": "src/openjarvis/cli/_install_detect.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_cli_install_detect_rationale_39", "community": 475, "norm_label": "return an :class:`installinfo` for the running interpreter. cheap: just w" }, { "label": "_tool_names.py", "file_type": "code", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tool_names", "community": 16, "norm_label": "_tool_names.py" }, { "label": "_normalize_tool_names()", "file_type": "code", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_normalize_tool_names", "community": 16, "norm_label": "_normalize_tool_names()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_py_any", "community": 16, "norm_label": "any" }, { "label": "resolve_tool_names()", "file_type": "code", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_resolve_tool_names", "community": 16, "norm_label": "resolve_tool_names()" }, { "label": "Helpers for resolving CLI tool selections.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_rationale_1", "community": 16, "norm_label": "helpers for resolving cli tool selections." }, { "label": "Normalize configured tool names from string or list-like values.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_rationale_9", "community": 16, "norm_label": "normalize configured tool names from string or list-like values." }, { "label": "Resolve tool names, preferring explicit CLI values over config fallbacks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_tool_names.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_cli_tool_names_rationale_30", "community": 16, "norm_label": "resolve tool names, preferring explicit cli values over config fallbacks." }, { "label": "_version_check.py", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_version_check", "community": 668, "norm_label": "_version_check.py" }, { "label": "_config_path()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_version_check_config_path", "community": 669, "norm_label": "_config_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_version_check_py_path", "community": 669, "norm_label": "path" }, { "label": "_check_disabled()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_cli_version_check_check_disabled", "community": 717, "norm_label": "_check_disabled()" }, { "label": "_config_disabled()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_cli_version_check_config_disabled", "community": 669, "norm_label": "_config_disabled()" }, { "label": "check_for_updates()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_cli_version_check_check_for_updates", "community": 742, "norm_label": "check_for_updates()" }, { "label": "_do_check()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_cli_version_check_do_check", "community": 668, "norm_label": "_do_check()" }, { "label": "_get_latest_version()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_cli_version_check_get_latest_version", "community": 668, "norm_label": "_get_latest_version()" }, { "label": "_fetch_latest_stable()", "file_type": "code", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_cli_version_check_fetch_latest_stable", "community": 440, "norm_label": "_fetch_latest_stable()" }, { "label": "Check for newer OpenJarvis releases on PyPI.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_1", "community": 668, "norm_label": "check for newer openjarvis releases on pypi." }, { "label": "Resolve the config path, honoring ``OPENJARVIS_CONFIG`` like core.config.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_20", "community": 669, "norm_label": "resolve the config path, honoring ``openjarvis_config`` like core.config." }, { "label": "Return True when the user has opted out of update checks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_57", "community": 717, "norm_label": "return true when the user has opted out of update checks." }, { "label": "Return True if config.toml has ``[updates] auto_update = false``. On a ma", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_70", "community": 669, "norm_label": "return true if config.toml has ``[updates] auto_update = false``. on a ma" }, { "label": "Print a message if a newer version is available. Best-effort, never raises.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_100", "community": 742, "norm_label": "print a message if a newer version is available. best-effort, never raises." }, { "label": "Return the latest non-prerelease version string from cache or PyPI. Retur", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_142", "community": 668, "norm_label": "return the latest non-prerelease version string from cache or pypi. retur" }, { "label": "Query PyPI and return the highest non-prerelease version, or ``None``.", "file_type": "rationale", "source_file": "src/openjarvis/cli/_version_check.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_cli_version_check_rationale_181", "community": 440, "norm_label": "query pypi and return the highest non-prerelease version, or ``none``." }, { "label": "add_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/add_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_add_cmd", "community": 642, "norm_label": "add_cmd.py" }, { "label": "add()", "file_type": "code", "source_file": "src/openjarvis/cli/add_cmd.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_cli_add_cmd_add", "community": 642, "norm_label": "add()" }, { "label": "``jarvis add`` \u2014 quick MCP server setup.", "file_type": "rationale", "source_file": "src/openjarvis/cli/add_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_add_cmd_rationale_1", "community": 642, "norm_label": "``jarvis add`` \u2014 quick mcp server setup." }, { "label": "Add an MCP server configuration. Quick setup for common MCP servers:", "file_type": "rationale", "source_file": "src/openjarvis/cli/add_cmd.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_cli_add_cmd_rationale_79", "community": 642, "norm_label": "add an mcp server configuration. quick setup for common mcp servers:" }, { "label": "agent_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd", "community": 67, "norm_label": "agent_cmd.py" }, { "label": "_get_manager()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_get_manager", "community": 67, "norm_label": "_get_manager()" }, { "label": "_resolve_agent_id()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_resolve_agent_id", "community": 67, "norm_label": "_resolve_agent_id()" }, { "label": "agent()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_agent", "community": 67, "norm_label": "agent()" }, { "label": "list_agents()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_list_agents", "community": 67, "norm_label": "list_agents()" }, { "label": "create_agent()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_create_agent", "community": 67, "norm_label": "create_agent()" }, { "label": "info()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_info", "community": 67, "norm_label": "info()" }, { "label": "tasks()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_tasks", "community": 67, "norm_label": "tasks()" }, { "label": "pause()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_pause", "community": 67, "norm_label": "pause()" }, { "label": "resume()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_resume", "community": 67, "norm_label": "resume()" }, { "label": "delete()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_delete", "community": 67, "norm_label": "delete()" }, { "label": "bind()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_bind", "community": 67, "norm_label": "bind()" }, { "label": "channels()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_channels", "community": 67, "norm_label": "channels()" }, { "label": "search()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_search", "community": 67, "norm_label": "search()" }, { "label": "templates()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_templates", "community": 67, "norm_label": "templates()" }, { "label": "_get_system()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_get_system", "community": 67, "norm_label": "_get_system()" }, { "label": "_get_scheduler_and_executor()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_get_scheduler_and_executor", "community": 67, "norm_label": "_get_scheduler_and_executor()" }, { "label": "_format_tool_args()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L346", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_format_tool_args", "community": 67, "norm_label": "_format_tool_args()" }, { "label": "_run_tick_with_live_trace()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_run_tick_with_live_trace", "community": 67, "norm_label": "_run_tick_with_live_trace()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_py_console", "community": 67, "norm_label": "console" }, { "label": "launch()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L408", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_launch", "community": 67, "norm_label": "launch()" }, { "label": "start_agent()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L477", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_start_agent", "community": 67, "norm_label": "start_agent()" }, { "label": "stop_agent()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L494", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_stop_agent", "community": 67, "norm_label": "stop_agent()" }, { "label": "run_agent()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L511", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_run_agent", "community": 67, "norm_label": "run_agent()" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L566", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_status", "community": 67, "norm_label": "status()" }, { "label": "learning()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L617", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_learning", "community": 67, "norm_label": "learning()" }, { "label": "trace()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L660", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_trace", "community": 67, "norm_label": "trace()" }, { "label": "logs()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L710", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_logs", "community": 67, "norm_label": "logs()" }, { "label": "daemon()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L732", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_daemon", "community": 67, "norm_label": "daemon()" }, { "label": "watch()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L761", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_watch", "community": 67, "norm_label": "watch()" }, { "label": "recover()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L792", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_recover", "community": 67, "norm_label": "recover()" }, { "label": "errors()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L803", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_errors", "community": 67, "norm_label": "errors()" }, { "label": "ask()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L826", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_ask", "community": 67, "norm_label": "ask()" }, { "label": "instruct()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L863", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_instruct", "community": 67, "norm_label": "instruct()" }, { "label": "messages()", "file_type": "code", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L873", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_messages", "community": 67, "norm_label": "messages()" }, { "label": "``jarvis agents`` \u2014 persistent agent lifecycle management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_1", "community": 67, "norm_label": "``jarvis agents`` \u2014 persistent agent lifecycle management." }, { "label": "Get or create the AgentManager singleton.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_14", "community": 67, "norm_label": "get or create the agentmanager singleton." }, { "label": "Resolve an agent name or ID to the actual agent ID. Accepts either the he", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_28", "community": 67, "norm_label": "resolve an agent name or id to the actual agent id. accepts either the he" }, { "label": "Manage persistent agents \u2014 create, inspect, chat, bind channels.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_49", "community": 67, "norm_label": "manage persistent agents \u2014 create, inspect, chat, bind channels." }, { "label": "List all managed agents.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_54", "community": 67, "norm_label": "list all managed agents." }, { "label": "Create a new persistent agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_105", "community": 67, "norm_label": "create a new persistent agent." }, { "label": "Show detailed info about a managed agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_123", "community": 67, "norm_label": "show detailed info about a managed agent." }, { "label": "List tasks for an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_153", "community": 67, "norm_label": "list tasks for an agent." }, { "label": "Resume a paused agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_188", "community": 67, "norm_label": "resume a paused agent." }, { "label": "Archive (soft-delete) an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_201", "community": 67, "norm_label": "archive (soft-delete) an agent." }, { "label": "Bind a channel to an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_222", "community": 67, "norm_label": "bind a channel to an agent." }, { "label": "List channel bindings for an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_245", "community": 67, "norm_label": "list channel bindings for an agent." }, { "label": "Cross-session search across agent traces.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_272", "community": 67, "norm_label": "cross-session search across agent traces." }, { "label": "List available agent templates.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_302", "community": 67, "norm_label": "list available agent templates." }, { "label": "Build a JarvisSystem for CLI commands that need scheduler/executor.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L329", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_329", "community": 67, "norm_label": "build a jarvissystem for cli commands that need scheduler/executor." }, { "label": "Get scheduler + executor from a JarvisSystem instance.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L340", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_340", "community": 67, "norm_label": "get scheduler + executor from a jarvissystem instance." }, { "label": "Compact one-line rendering of tool arguments for the live trace.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L347", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_347", "community": 67, "norm_label": "compact one-line rendering of tool arguments for the live trace." }, { "label": "Run one tick synchronously, streaming progress to *console*. Mirrors the", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_361", "community": 67, "norm_label": "run one tick synchronously, streaming progress to *console*. mirrors the" }, { "label": "Interactive agent launcher.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_409", "community": 67, "norm_label": "interactive agent launcher." }, { "label": "Start scheduling an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L478", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_478", "community": 67, "norm_label": "start scheduling an agent." }, { "label": "Stop scheduling an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L495", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_495", "community": 67, "norm_label": "stop scheduling an agent." }, { "label": "Run one tick immediately for testing.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L512", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_512", "community": 67, "norm_label": "run one tick immediately for testing." }, { "label": "Show all agents with schedule and run info.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L567", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_567", "community": 67, "norm_label": "show all agents with schedule and run info." }, { "label": "Show learning history or trigger a manual run.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L618", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_618", "community": 67, "norm_label": "show learning history or trigger a manual run." }, { "label": "Show step-by-step trace of agent ticks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L661", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_661", "community": 67, "norm_label": "show step-by-step trace of agent ticks." }, { "label": "Show recent execution traces for an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L711", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_711", "community": 67, "norm_label": "show recent execution traces for an agent." }, { "label": "Run the agent scheduler as a standalone daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L733", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_733", "community": 67, "norm_label": "run the agent scheduler as a standalone daemon." }, { "label": "Live feed of agent activity.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L762", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_762", "community": 67, "norm_label": "live feed of agent activity." }, { "label": "Recover an agent from its last checkpoint.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L793", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_793", "community": 67, "norm_label": "recover an agent from its last checkpoint." }, { "label": "Show all agents in error or needs_attention state.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L804", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_804", "community": 67, "norm_label": "show all agents in error or needs_attention state." }, { "label": "Ask an agent a question (immediate response).", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L827", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_827", "community": 67, "norm_label": "ask an agent a question (immediate response)." }, { "label": "Queue an instruction for the agent's next tick.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L864", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_864", "community": 67, "norm_label": "queue an instruction for the agent's next tick." }, { "label": "Show message history with an agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/agent_cmd.py", "source_location": "L874", "_origin": "ast", "id": "src_openjarvis_cli_agent_cmd_rationale_874", "community": 67, "norm_label": "show message history with an agent." }, { "label": "ask.py", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_ask", "community": 16, "norm_label": "ask.py" }, { "label": "_run_research()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_cli_ask_run_research", "community": 16, "norm_label": "_run_research()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_ask_py_console", "community": 16, "norm_label": "console" }, { "label": "_get_memory_backend()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_cli_ask_get_memory_backend", "community": 16, "norm_label": "_get_memory_backend()" }, { "label": "_build_tools()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_cli_ask_build_tools", "community": 16, "norm_label": "_build_tools()" }, { "label": "_run_agent()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_cli_ask_run_agent", "community": 16, "norm_label": "_run_agent()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_ask_py_eventbus", "community": 16, "norm_label": "eventbus" }, { "label": "_print_profile()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_cli_ask_print_profile", "community": 16, "norm_label": "_print_profile()" }, { "label": "ask()", "file_type": "code", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L632", "_origin": "ast", "id": "src_openjarvis_cli_ask_ask", "community": 16, "norm_label": "ask()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_ask_py_context", "community": 16, "norm_label": "context" }, { "label": "``jarvis ask`` \u2014 send a query to the assistant.", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_1", "community": 16, "norm_label": "``jarvis ask`` \u2014 send a query to the assistant." }, { "label": "Run the hybrid-search research loop and print the result to the console.", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_45", "community": 16, "norm_label": "run the hybrid-search research loop and print the result to the console." }, { "label": "Try to instantiate the memory backend. Returns None on failure and logs a", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_220", "community": 16, "norm_label": "try to instantiate the memory backend. returns none on failure and logs a" }, { "label": "Instantiate tool objects from names. ``channel`` is an optional :class:`B", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_263", "community": 16, "norm_label": "instantiate tool objects from names. ``channel`` is an optional :class:`b" }, { "label": "Instantiate and run an agent, returning the AgentResult.", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L329", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_329", "community": 16, "norm_label": "instantiate and run an agent, returning the agentresult." }, { "label": "Print an inference telemetry profile table from EventBus history.", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L445", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_445", "community": 16, "norm_label": "print an inference telemetry profile table from eventbus history." }, { "label": "Ask Jarvis a question.", "file_type": "rationale", "source_file": "src/openjarvis/cli/ask.py", "source_location": "L649", "_origin": "ast", "id": "src_openjarvis_cli_ask_rationale_649", "community": 16, "norm_label": "ask jarvis a question." }, { "label": "auth_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd", "community": 190, "norm_label": "auth_cmd.py" }, { "label": "auth()", "file_type": "code", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_auth", "community": 190, "norm_label": "auth()" }, { "label": "create_key()", "file_type": "code", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_create_key", "community": 190, "norm_label": "create_key()" }, { "label": "revoke_key()", "file_type": "code", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_revoke_key", "community": 190, "norm_label": "revoke_key()" }, { "label": "CLI commands for API key management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_rationale_1", "community": 190, "norm_label": "cli commands for api key management." }, { "label": "Manage API authentication keys.", "file_type": "rationale", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_rationale_20", "community": 190, "norm_label": "manage api authentication keys." }, { "label": "Generate a new API key and store it in config.", "file_type": "rationale", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_rationale_25", "community": 190, "norm_label": "generate a new api key and store it in config." }, { "label": "Revoke the current API key.", "file_type": "rationale", "source_file": "src/openjarvis/cli/auth_cmd.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_cli_auth_cmd_rationale_58", "community": 190, "norm_label": "revoke the current api key." }, { "label": "bench_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd", "community": 347, "norm_label": "bench_cmd.py" }, { "label": "_print_banner()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_print_banner", "community": 347, "norm_label": "_print_banner()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_py_console", "community": 347, "norm_label": "console" }, { "label": "_section()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_section", "community": 347, "norm_label": "_section()" }, { "label": "_detect_stat_groups()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_detect_stat_groups", "community": 347, "norm_label": "_detect_stat_groups()" }, { "label": "_render_stats_table()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_render_stats_table", "community": 347, "norm_label": "_render_stats_table()" }, { "label": "bench()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_bench", "community": 347, "norm_label": "bench()" }, { "label": "run()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_run", "community": 347, "norm_label": "run()" }, { "label": "skills()", "file_type": "code", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L417", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_skills", "community": 347, "norm_label": "skills()" }, { "label": "``jarvis bench`` \u2014 run inference benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_1", "community": 347, "norm_label": "``jarvis bench`` \u2014 run inference benchmarks." }, { "label": "Detect metrics following the stats pattern (mean_X, p50_X, ...). Returns", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_56", "community": 347, "norm_label": "detect metrics following the stats pattern (mean_x, p50_x, ...). returns" }, { "label": "Render benchmark result as a stats table when stats keys are present.", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_71", "community": 347, "norm_label": "render benchmark result as a stats table when stats keys are present." }, { "label": "Run inference benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_148", "community": 347, "norm_label": "run inference benchmarks." }, { "label": "Run benchmarks against an inference engine.", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_207", "community": 347, "norm_label": "run benchmarks against an inference engine." }, { "label": "Run the PinchBench skills benchmark across one or all conditions.", "file_type": "rationale", "source_file": "src/openjarvis/cli/bench_cmd.py", "source_location": "L425", "_origin": "ast", "id": "src_openjarvis_cli_bench_cmd_rationale_425", "community": 347, "norm_label": "run the pinchbench skills benchmark across one or all conditions." }, { "label": "channel_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd", "community": 503, "norm_label": "channel_cmd.py" }, { "label": "_get_channel()", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_get_channel", "community": 503, "norm_label": "_get_channel()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_py_any", "community": 503, "norm_label": "any" }, { "label": "channel()", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_channel", "community": 503, "norm_label": "channel()" }, { "label": "channel_list()", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_channel_list", "community": 503, "norm_label": "channel_list()" }, { "label": "channel_send()", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_channel_send", "community": 503, "norm_label": "channel_send()" }, { "label": "channel_status()", "file_type": "code", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_channel_status", "community": 503, "norm_label": "channel_status()" }, { "label": "``jarvis channel`` -- channel management commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_1", "community": 503, "norm_label": "``jarvis channel`` -- channel management commands." }, { "label": "Resolve a channel backend by type. Resolution order: ``--channel-type`` f", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_22", "community": 503, "norm_label": "resolve a channel backend by type. resolution order: ``--channel-type`` f" }, { "label": "Manage messaging channels.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_160", "community": 503, "norm_label": "manage messaging channels." }, { "label": "List available channels.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_172", "community": 503, "norm_label": "list available channels." }, { "label": "Send a message to a channel.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_214", "community": 503, "norm_label": "send a message to a channel." }, { "label": "Show channel connection status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channel_cmd.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_cli_channel_cmd_rationale_244", "community": 503, "norm_label": "show channel connection status." }, { "label": "channels_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd", "community": 11, "norm_label": "channels_cmd.py" }, { "label": "channels()", "file_type": "code", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_channels", "community": 16, "norm_label": "channels()" }, { "label": "channels_status()", "file_type": "code", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_channels_status", "community": 11, "norm_label": "channels_status()" }, { "label": "imessage_start()", "file_type": "code", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_imessage_start", "community": 11, "norm_label": "imessage_start()" }, { "label": "imessage_stop()", "file_type": "code", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_imessage_stop", "community": 11, "norm_label": "imessage_stop()" }, { "label": "``jarvis channels`` \u2014 manage messaging channels for the agent.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_rationale_1", "community": 11, "norm_label": "``jarvis channels`` \u2014 manage messaging channels for the agent." }, { "label": "Manage messaging channels (iMessage/SMS via SendBlue, Slack).", "file_type": "rationale", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_rationale_14", "community": 16, "norm_label": "manage messaging channels (imessage/sms via sendblue, slack)." }, { "label": "Show status of all configured channels.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_rationale_19", "community": 11, "norm_label": "show status of all configured channels." }, { "label": "Start the iMessage daemon for CHAT_IDENTIFIER. CHAT_IDENTIFIER is the pho", "file_type": "rationale", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_rationale_55", "community": 11, "norm_label": "start the imessage daemon for chat_identifier. chat_identifier is the pho" }, { "label": "Stop the iMessage daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/channels_cmd.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_cli_channels_cmd_rationale_146", "community": 11, "norm_label": "stop the imessage daemon." }, { "label": "chat_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd", "community": 2, "norm_label": "chat_cmd.py" }, { "label": "_read_input()", "file_type": "code", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd_read_input", "community": 4, "norm_label": "_read_input()" }, { "label": "chat()", "file_type": "code", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd_chat", "community": 16, "norm_label": "chat()" }, { "label": "``jarvis chat`` \u2014 interactive multi-turn chat REPL.", "file_type": "rationale", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd_rationale_1", "community": 2, "norm_label": "``jarvis chat`` \u2014 interactive multi-turn chat repl." }, { "label": "Read user input with graceful EOF handling.", "file_type": "rationale", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd_rationale_18", "community": 4, "norm_label": "read user input with graceful eof handling." }, { "label": "Start an interactive multi-turn chat session. Commands during chat:", "file_type": "rationale", "source_file": "src/openjarvis/cli/chat_cmd.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_cli_chat_cmd_rationale_38", "community": 16, "norm_label": "start an interactive multi-turn chat session. commands during chat:" }, { "label": "compose_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd", "community": 260, "norm_label": "compose_cmd.py" }, { "label": "compose()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose", "community": 260, "norm_label": "compose()" }, { "label": "compose_list()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_list", "community": 260, "norm_label": "compose_list()" }, { "label": "compose_show()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_show", "community": 260, "norm_label": "compose_show()" }, { "label": "compose_run()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_run", "community": 260, "norm_label": "compose_run()" }, { "label": "compose_bench()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_bench", "community": 260, "norm_label": "compose_bench()" }, { "label": "compose_deploy()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_deploy", "community": 260, "norm_label": "compose_deploy()" }, { "label": "compose_stop()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L408", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_stop", "community": 260, "norm_label": "compose_stop()" }, { "label": "compose_status()", "file_type": "code", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L441", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_compose_status", "community": 260, "norm_label": "compose_status()" }, { "label": "``jarvis compose`` \u2014 unified composition CLI for discrete agents and operators.", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_1", "community": 260, "norm_label": "``jarvis compose`` \u2014 unified composition cli for discrete agents and operators." }, { "label": "Compose, run, benchmark, and deploy OpenJarvis configurations. Recipes ar", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_15", "community": 260, "norm_label": "compose, run, benchmark, and deploy openjarvis configurations. recipes ar" }, { "label": "List all discovered compositions (recipes and operators).", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_42", "community": 260, "norm_label": "list all discovered compositions (recipes and operators)." }, { "label": "Show detailed configuration of a composition.", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_90", "community": 260, "norm_label": "show detailed configuration of a composition." }, { "label": "Run a composition against a single query.", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_163", "community": 260, "norm_label": "run a composition against a single query." }, { "label": "Benchmark a discrete composition against eval datasets. Uses the recipe's", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_281", "community": 260, "norm_label": "benchmark a discrete composition against eval datasets. uses the recipe's" }, { "label": "Deploy an operator composition (activate its scheduler task).", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_361", "community": 260, "norm_label": "deploy an operator composition (activate its scheduler task)." }, { "label": "Stop a deployed operator composition.", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_409", "community": 260, "norm_label": "stop a deployed operator composition." }, { "label": "Show status of all deployed operators.", "file_type": "rationale", "source_file": "src/openjarvis/cli/compose_cmd.py", "source_location": "L442", "_origin": "ast", "id": "src_openjarvis_cli_compose_cmd_rationale_442", "community": 260, "norm_label": "show status of all deployed operators." }, { "label": "config_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd", "community": 221, "norm_label": "config_cmd.py" }, { "label": "config()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_config", "community": 221, "norm_label": "config()" }, { "label": "_get_config_path()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_get_config_path", "community": 221, "norm_label": "_get_config_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_py_path", "community": 221, "norm_label": "path" }, { "label": "_show_hardware_info()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_hardware_info", "community": 221, "norm_label": "_show_hardware_info()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_py_console", "community": 221, "norm_label": "console" }, { "label": "_show_config_template()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_config_template", "community": 221, "norm_label": "_show_config_template()" }, { "label": "_show_loaded_config()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_loaded_config", "community": 221, "norm_label": "_show_loaded_config()" }, { "label": "_show_toml_config()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_toml_config", "community": 221, "norm_label": "_show_toml_config()" }, { "label": "_show_json_config()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_json_config", "community": 221, "norm_label": "_show_json_config()" }, { "label": "_show_hardware()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_hardware", "community": 221, "norm_label": "_show_hardware()" }, { "label": "show_group()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_show_group", "community": 221, "norm_label": "show_group()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_py_context", "community": 221, "norm_label": "context" }, { "label": "loaded()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_loaded", "community": 221, "norm_label": "loaded()" }, { "label": "toml()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_toml", "community": 221, "norm_label": "toml()" }, { "label": "as_json()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_as_json", "community": 221, "norm_label": "as_json()" }, { "label": "hardware()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L266", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_hardware", "community": 221, "norm_label": "hardware()" }, { "label": "_probe_engine_host()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_probe_engine_host", "community": 221, "norm_label": "_probe_engine_host()" }, { "label": "_coerce_value()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_coerce_value", "community": 221, "norm_label": "_coerce_value()" }, { "label": "set_config()", "file_type": "code", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_set_config", "community": 221, "norm_label": "set_config()" }, { "label": "``jarvis config`` \u2014 configuration inspection commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_1", "community": 221, "norm_label": "``jarvis config`` \u2014 configuration inspection commands." }, { "label": "Inspect configuration \u2014 show loaded settings, hardware, and config files.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_20", "community": 221, "norm_label": "inspect configuration \u2014 show loaded settings, hardware, and config files." }, { "label": "Determine the config path from argument or environment.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_24", "community": 221, "norm_label": "determine the config path from argument or environment." }, { "label": "Display detected hardware information.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_33", "community": 221, "norm_label": "display detected hardware information." }, { "label": "Show default config template when config file doesn't exist.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_69", "community": 221, "norm_label": "show default config template when config file doesn't exist." }, { "label": "Show the loaded effective configuration from config.toml.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_89", "community": 221, "norm_label": "show the loaded effective configuration from config.toml." }, { "label": "Show the raw TOML configuration file content with syntax highlighting.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_157", "community": 221, "norm_label": "show the raw toml configuration file content with syntax highlighting." }, { "label": "Show the parsed TOML configuration as JSON.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_169", "community": 221, "norm_label": "show the parsed toml configuration as json." }, { "label": "Show detected hardware information with recommended engine and model.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_189", "community": 221, "norm_label": "show detected hardware information with recommended engine and model." }, { "label": "Show configuration details.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_217", "community": 221, "norm_label": "show configuration details." }, { "label": "Probe an engine host URL and print reachability status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_280", "community": 221, "norm_label": "probe an engine host url and print reachability status." }, { "label": "Coerce a CLI string value to the target Python type.", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L298", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_298", "community": 221, "norm_label": "coerce a cli string value to the target python type." }, { "label": "Set a configuration value (e.g. jarvis config set engine.ollama.host URL).", "file_type": "rationale", "source_file": "src/openjarvis/cli/config_cmd.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_cli_config_cmd_rationale_319", "community": 221, "norm_label": "set a configuration value (e.g. jarvis config set engine.ollama.host url)." }, { "label": "connect_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd", "community": 1, "norm_label": "connect_cmd.py" }, { "label": "_list_sources()", "file_type": "code", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_list_sources", "community": 1, "norm_label": "_list_sources()" }, { "label": "_disconnect_source()", "file_type": "code", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_disconnect_source", "community": 1, "norm_label": "_disconnect_source()" }, { "label": "_connect_source()", "file_type": "code", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_connect_source", "community": 1, "norm_label": "_connect_source()" }, { "label": "connect()", "file_type": "code", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_connect", "community": 1, "norm_label": "connect()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_py_context", "community": 1, "norm_label": "context" }, { "label": "``jarvis connect`` -- manage data source connections.", "file_type": "rationale", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_rationale_1", "community": 1, "norm_label": "``jarvis connect`` -- manage data source connections." }, { "label": "Print a Rich table of registered connectors and their sync status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_rationale_11", "community": 1, "norm_label": "print a rich table of registered connectors and their sync status." }, { "label": "Find and disconnect a registered source connector.", "file_type": "rationale", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_rationale_41", "community": 1, "norm_label": "find and disconnect a registered source connector." }, { "label": "Route connector setup by auth_type.", "file_type": "rationale", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_rationale_58", "community": 1, "norm_label": "route connector setup by auth_type." }, { "label": "Manage data source connections (Gmail, Obsidian, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/cli/connect_cmd.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_cli_connect_cmd_rationale_205", "community": 1, "norm_label": "manage data source connections (gmail, obsidian, etc.)." }, { "label": "daemon_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd", "community": 395, "norm_label": "daemon_cmd.py" }, { "label": "_read_pid()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_read_pid", "community": 395, "norm_label": "_read_pid()" }, { "label": "_write_pid()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_write_pid", "community": 395, "norm_label": "_write_pid()" }, { "label": "daemon()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_daemon", "community": 395, "norm_label": "daemon()" }, { "label": "start()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_start", "community": 395, "norm_label": "start()" }, { "label": "stop()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_stop", "community": 395, "norm_label": "stop()" }, { "label": "restart()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_restart", "community": 395, "norm_label": "restart()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_py_context", "community": 395, "norm_label": "context" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_status", "community": 395, "norm_label": "status()" }, { "label": "``jarvis start|stop|restart|status`` \u2014 daemon management commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_1", "community": 395, "norm_label": "``jarvis start|stop|restart|status`` \u2014 daemon management commands." }, { "label": "Read PID from pid file, return None if not found or stale.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_21", "community": 395, "norm_label": "read pid from pid file, return none if not found or stale." }, { "label": "Write PID to pid file.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_35", "community": 395, "norm_label": "write pid to pid file." }, { "label": "Manage the OpenJarvis server daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_42", "community": 395, "norm_label": "manage the openjarvis server daemon." }, { "label": "Start the OpenJarvis server as a background daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_58", "community": 395, "norm_label": "start the openjarvis server as a background daemon." }, { "label": "Stop the running OpenJarvis server daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_104", "community": 395, "norm_label": "stop the running openjarvis server daemon." }, { "label": "Restart the OpenJarvis server daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_136", "community": 395, "norm_label": "restart the openjarvis server daemon." }, { "label": "Show status of the OpenJarvis server daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/daemon_cmd.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_cli_daemon_cmd_rationale_147", "community": 395, "norm_label": "show status of the openjarvis server daemon." }, { "label": "cli/dashboard.py", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_dashboard", "community": 450, "norm_label": "cli/dashboard.py" }, { "label": "DashboardApp", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_dashboardapp", "community": 450, "norm_label": "dashboardapp" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_dashboardapp_init", "community": 450, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_py_any", "community": 450, "norm_label": "any" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_dashboardapp_available", "community": 450, "norm_label": ".available()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_dashboardapp_run", "community": 450, "norm_label": ".run()" }, { "label": "launch_dashboard()", "file_type": "code", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_launch_dashboard", "community": 450, "norm_label": "launch_dashboard()" }, { "label": "TUI dashboard \u2014 terminal-based system monitoring via textual.", "file_type": "rationale", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_rationale_1", "community": 450, "norm_label": "tui dashboard \u2014 terminal-based system monitoring via textual." }, { "label": "Terminal dashboard for OpenJarvis monitoring. Panels: - System statu", "file_type": "rationale", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_rationale_12", "community": 450, "norm_label": "terminal dashboard for openjarvis monitoring. panels: - system statu" }, { "label": "Check if textual is available.", "file_type": "rationale", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_rationale_30", "community": 450, "norm_label": "check if textual is available." }, { "label": "Launch the TUI dashboard.", "file_type": "rationale", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_rationale_39", "community": 450, "norm_label": "launch the tui dashboard." }, { "label": "Convenience function to launch the dashboard.", "file_type": "rationale", "source_file": "src/openjarvis/cli/dashboard.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_cli_dashboard_rationale_158", "community": 450, "norm_label": "convenience function to launch the dashboard." }, { "label": "deep_research_setup_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd", "community": 15, "norm_label": "deep_research_setup_cmd.py" }, { "label": "detect_local_sources()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_detect_local_sources", "community": 308, "norm_label": "detect_local_sources()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_py_path", "community": 308, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_py_any", "community": 308, "norm_label": "any" }, { "label": "detect_token_sources()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_detect_token_sources", "community": 308, "norm_label": "detect_token_sources()" }, { "label": "_prompt_connect_sources()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_prompt_connect_sources", "community": 15, "norm_label": "_prompt_connect_sources()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_py_console", "community": 15, "norm_label": "console" }, { "label": "_instantiate_connector()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_instantiate_connector", "community": 37, "norm_label": "_instantiate_connector()" }, { "label": "ingest_sources()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_ingest_sources", "community": 15, "norm_label": "ingest_sources()" }, { "label": "_launch_chat()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_launch_chat", "community": 11, "norm_label": "_launch_chat()" }, { "label": "deep_research_setup()", "file_type": "code", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L369", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_deep_research_setup", "community": 15, "norm_label": "deep_research_setup()" }, { "label": "``jarvis deep-research-setup`` \u2014 auto-detect local sources, ingest, and chat.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_1", "community": 15, "norm_label": "``jarvis deep-research-setup`` \u2014 auto-detect local sources, ingest, and chat." }, { "label": "Return a list of available local sources with their config. Each entry is", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_51", "community": 308, "norm_label": "return a list of available local sources with their config. each entry is" }, { "label": "Return token-based sources that already have valid credentials.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_132", "community": 308, "norm_label": "return token-based sources that already have valid credentials." }, { "label": "Interactively prompt the user to connect token-based sources.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_158", "community": 15, "norm_label": "interactively prompt the user to connect token-based sources." }, { "label": "Lazily import and instantiate a connector by ID.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_209", "community": 37, "norm_label": "lazily import and instantiate a connector by id." }, { "label": "Connect and ingest all sources into the KnowledgeStore. Parameters -", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_253", "community": 15, "norm_label": "connect and ingest all sources into the knowledgestore. parameters -" }, { "label": "Start an interactive Deep Research chat session.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_279", "community": 11, "norm_label": "start an interactive deep research chat session." }, { "label": "Auto-detect local data sources, ingest, and launch Deep Research chat.", "file_type": "rationale", "source_file": "src/openjarvis/cli/deep_research_setup_cmd.py", "source_location": "L370", "_origin": "ast", "id": "src_openjarvis_cli_deep_research_setup_cmd_rationale_370", "community": 15, "norm_label": "auto-detect local data sources, ingest, and launch deep research chat." }, { "label": "digest_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd", "community": 162, "norm_label": "digest_cmd.py" }, { "label": "_play_audio()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_play_audio", "community": 162, "norm_label": "_play_audio()" }, { "label": "_save_digest_schedule()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_save_digest_schedule", "community": 162, "norm_label": "_save_digest_schedule()" }, { "label": "_create_scheduler_task()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_create_scheduler_task", "community": 162, "norm_label": "_create_scheduler_task()" }, { "label": "_cancel_scheduler_tasks()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_cancel_scheduler_tasks", "community": 162, "norm_label": "_cancel_scheduler_tasks()" }, { "label": "digest()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_digest", "community": 162, "norm_label": "digest()" }, { "label": "_handle_schedule()", "file_type": "code", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_handle_schedule", "community": 162, "norm_label": "_handle_schedule()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_py_console", "community": 162, "norm_label": "console" }, { "label": "``jarvis digest`` \u2014 display and play the morning digest.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_1", "community": 162, "norm_label": "``jarvis digest`` \u2014 display and play the morning digest." }, { "label": "Play audio file in background using available system player.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_18", "community": 162, "norm_label": "play audio file in background using available system player." }, { "label": "Persist digest schedule to config.toml.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_35", "community": 162, "norm_label": "persist digest schedule to config.toml." }, { "label": "Create a digest task in the TaskScheduler. Returns task ID or None.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_85", "community": 162, "norm_label": "create a digest task in the taskscheduler. returns task id or none." }, { "label": "Cancel all active digest tasks. Returns count cancelled.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_112", "community": 162, "norm_label": "cancel all active digest tasks. returns count cancelled." }, { "label": "Display and optionally play the morning digest.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_155", "community": 162, "norm_label": "display and optionally play the morning digest." }, { "label": "Handle the --schedule option logic.", "file_type": "rationale", "source_file": "src/openjarvis/cli/digest_cmd.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_cli_digest_cmd_rationale_259", "community": 162, "norm_label": "handle the --schedule option logic." }, { "label": "doctor_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd", "community": 222, "norm_label": "doctor_cmd.py" }, { "label": "CheckResult", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_checkresult", "community": 222, "norm_label": "checkresult" }, { "label": "_check_python_version()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_python_version", "community": 222, "norm_label": "_check_python_version()" }, { "label": "_check_config_exists()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_config_exists", "community": 222, "norm_label": "_check_config_exists()" }, { "label": "_check_config_parses()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_config_parses", "community": 222, "norm_label": "_check_config_parses()" }, { "label": "_ensure_engines_imported()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_ensure_engines_imported", "community": 222, "norm_label": "_ensure_engines_imported()" }, { "label": "_get_config()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_get_config", "community": 222, "norm_label": "_get_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_py_any", "community": 222, "norm_label": "any" }, { "label": "_check_engines()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_engines", "community": 222, "norm_label": "_check_engines()" }, { "label": "_check_models()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_models", "community": 222, "norm_label": "_check_models()" }, { "label": "_check_default_model()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_default_model", "community": 222, "norm_label": "_check_default_model()" }, { "label": "_check_optional_deps()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_optional_deps", "community": 222, "norm_label": "_check_optional_deps()" }, { "label": "_check_security_profile()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_security_profile", "community": 222, "norm_label": "_check_security_profile()" }, { "label": "_check_nodejs()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_check_nodejs", "community": 797, "norm_label": "_check_nodejs()" }, { "label": "_run_all_checks()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L299", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_run_all_checks", "community": 222, "norm_label": "_run_all_checks()" }, { "label": "_results_to_dicts()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_results_to_dicts", "community": 222, "norm_label": "_results_to_dicts()" }, { "label": "doctor()", "file_type": "code", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L321", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_doctor", "community": 741, "norm_label": "doctor()" }, { "label": "``jarvis doctor`` \u2014 run diagnostic checks on the OpenJarvis installation.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_1", "community": 222, "norm_label": "``jarvis doctor`` \u2014 run diagnostic checks on the openjarvis installation." }, { "label": "Result of a single diagnostic check.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_21", "community": 222, "norm_label": "result of a single diagnostic check." }, { "label": "Check that Python version is >= 3.10.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_33", "community": 222, "norm_label": "check that python version is >= 3.10." }, { "label": "Check that the config file exists.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_42", "community": 222, "norm_label": "check that the config file exists." }, { "label": "Check that the config file parses successfully.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_54", "community": 222, "norm_label": "check that the config file parses successfully." }, { "label": "Import engine modules to trigger registration decorators.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_65", "community": 222, "norm_label": "import engine modules to trigger registration decorators." }, { "label": "Load config or return a default if parsing fails.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_73", "community": 222, "norm_label": "load config or return a default if parsing fails." }, { "label": "Probe each registered engine for health.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_83", "community": 222, "norm_label": "probe each registered engine for health." }, { "label": "List models from healthy engines.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_112", "community": 222, "norm_label": "list models from healthy engines." }, { "label": "Check whether the configured default model is available.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_153", "community": 222, "norm_label": "check whether the configured default model is available." }, { "label": "Check availability of optional dependency packages.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_201", "community": 222, "norm_label": "check availability of optional dependency packages." }, { "label": "Check if a security profile is configured.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_227", "community": 222, "norm_label": "check if a security profile is configured." }, { "label": "Check Node.js version for Node-backed integrations.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_253", "community": 797, "norm_label": "check node.js version for node-backed integrations." }, { "label": "Run all diagnostic checks and return results.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_300", "community": 222, "norm_label": "run all diagnostic checks and return results." }, { "label": "Convert CheckResult list to JSON-serializable dicts.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_315", "community": 222, "norm_label": "convert checkresult list to json-serializable dicts." }, { "label": "Run diagnostic checks on your OpenJarvis installation.", "file_type": "rationale", "source_file": "src/openjarvis/cli/doctor_cmd.py", "source_location": "L322", "_origin": "ast", "id": "src_openjarvis_cli_doctor_cmd_rationale_322", "community": 741, "norm_label": "run diagnostic checks on your openjarvis installation." }, { "label": "eval_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd", "community": 416, "norm_label": "eval_cmd.py" }, { "label": "eval_group()", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_eval_group", "community": 416, "norm_label": "eval_group()" }, { "label": "eval_list()", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_eval_list", "community": 416, "norm_label": "eval_list()" }, { "label": "eval_run()", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L275", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_eval_run", "community": 798, "norm_label": "eval_run()" }, { "label": "eval_compare()", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_eval_compare", "community": 416, "norm_label": "eval_compare()" }, { "label": "eval_report()", "file_type": "code", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L521", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_eval_report", "community": 416, "norm_label": "eval_report()" }, { "label": "``jarvis eval`` \u2014 evaluation framework CLI commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_1", "community": 416, "norm_label": "``jarvis eval`` \u2014 evaluation framework cli commands." }, { "label": "Evaluation framework \u2014 benchmark models, agents, and learning.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_69", "community": 416, "norm_label": "evaluation framework \u2014 benchmark models, agents, and learning." }, { "label": "List available benchmarks and backends.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_74", "community": 416, "norm_label": "list available benchmarks and backends." }, { "label": "Run evaluation benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_302", "community": 798, "norm_label": "run evaluation benchmarks." }, { "label": "Compare results from multiple eval runs.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L438", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_438", "community": 416, "norm_label": "compare results from multiple eval runs." }, { "label": "Generate detailed report from eval results.", "file_type": "rationale", "source_file": "src/openjarvis/cli/eval_cmd.py", "source_location": "L522", "_origin": "ast", "id": "src_openjarvis_cli_eval_cmd_rationale_522", "community": 416, "norm_label": "generate detailed report from eval results." }, { "label": "feedback_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd", "community": 666, "norm_label": "feedback_cmd.py" }, { "label": "feedback_group()", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_feedback_group", "community": 666, "norm_label": "feedback_group()" }, { "label": "feedback_score()", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_feedback_score", "community": 666, "norm_label": "feedback_score()" }, { "label": "feedback_thumbs()", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_feedback_thumbs", "community": 666, "norm_label": "feedback_thumbs()" }, { "label": "feedback_evaluate()", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_feedback_evaluate", "community": 666, "norm_label": "feedback_evaluate()" }, { "label": "feedback_stats()", "file_type": "code", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_feedback_stats", "community": 666, "norm_label": "feedback_stats()" }, { "label": "``jarvis feedback`` \u2014 trace feedback management CLI.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_1", "community": 666, "norm_label": "``jarvis feedback`` \u2014 trace feedback management cli." }, { "label": "Trace feedback management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_15", "community": 666, "norm_label": "trace feedback management." }, { "label": "Record explicit feedback for a trace.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_28", "community": 666, "norm_label": "record explicit feedback for a trace." }, { "label": "Rate a trace with thumbs up/down.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_76", "community": 666, "norm_label": "rate a trace with thumbs up/down." }, { "label": "Run LLM judge on recent traces.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_121", "community": 666, "norm_label": "run llm judge on recent traces." }, { "label": "Show feedback statistics.", "file_type": "rationale", "source_file": "src/openjarvis/cli/feedback_cmd.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_cli_feedback_cmd_rationale_164", "community": 666, "norm_label": "show feedback statistics." }, { "label": "gateway_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd", "community": 590, "norm_label": "gateway_cmd.py" }, { "label": "gateway()", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_gateway", "community": 590, "norm_label": "gateway()" }, { "label": "start()", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_start", "community": 590, "norm_label": "start()" }, { "label": "stop()", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_stop", "community": 590, "norm_label": "stop()" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_status", "community": 590, "norm_label": "status()" }, { "label": "logs()", "file_type": "code", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_logs", "community": 590, "norm_label": "logs()" }, { "label": "``jarvis gateway start|stop|status|logs`` \u2014 multi-channel gateway management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_rationale_1", "community": 590, "norm_label": "``jarvis gateway start|stop|status|logs`` \u2014 multi-channel gateway management." }, { "label": "Manage the OpenJarvis multi-channel gateway.", "file_type": "rationale", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_rationale_13", "community": 590, "norm_label": "manage the openjarvis multi-channel gateway." }, { "label": "Start the gateway daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_rationale_23", "community": 590, "norm_label": "start the gateway daemon." }, { "label": "Stop the gateway daemon.", "file_type": "rationale", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_rationale_63", "community": 590, "norm_label": "stop the gateway daemon." }, { "label": "Check gateway status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/gateway_cmd.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_cli_gateway_cmd_rationale_81", "community": 590, "norm_label": "check gateway status." }, { "label": "hints.py", "file_type": "code", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_hints", "community": 374, "norm_label": "hints.py" }, { "label": "hint_no_config()", "file_type": "code", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_cli_hints_hint_no_config", "community": 374, "norm_label": "hint_no_config()" }, { "label": "hint_no_engine()", "file_type": "code", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_hints_hint_no_engine", "community": 374, "norm_label": "hint_no_engine()" }, { "label": "hint_no_model()", "file_type": "code", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_cli_hints_hint_no_model", "community": 374, "norm_label": "hint_no_model()" }, { "label": "mining_not_running_hint()", "file_type": "code", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_cli_hints_mining_not_running_hint", "community": 374, "norm_label": "mining_not_running_hint()" }, { "label": "Rich-formatted error hints for common CLI failure modes.", "file_type": "rationale", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_hints_rationale_1", "community": 374, "norm_label": "rich-formatted error hints for common cli failure modes." }, { "label": "Return a suggestion when no config file is found.", "file_type": "rationale", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_cli_hints_rationale_9", "community": 374, "norm_label": "return a suggestion when no config file is found." }, { "label": "Return a suggestion when the inference engine is unreachable.", "file_type": "rationale", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_hints_rationale_19", "community": 374, "norm_label": "return a suggestion when the inference engine is unreachable." }, { "label": "Return a suggestion when no model is available.", "file_type": "rationale", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_cli_hints_rationale_34", "community": 374, "norm_label": "return a suggestion when no model is available." }, { "label": "Return a mining hint when configured but no session sidecar exists.", "file_type": "rationale", "source_file": "src/openjarvis/cli/hints.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_cli_hints_rationale_49", "community": 374, "norm_label": "return a mining hint when configured but no session sidecar exists." }, { "label": "host_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd", "community": 591, "norm_label": "host_cmd.py" }, { "label": "_is_package_available()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_is_package_available", "community": 591, "norm_label": "_is_package_available()" }, { "label": "_detect_backend()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_detect_backend", "community": 591, "norm_label": "_detect_backend()" }, { "label": "_install_backend()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_install_backend", "community": 591, "norm_label": "_install_backend()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_py_console", "community": 591, "norm_label": "console" }, { "label": "_install_binary_backend()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_install_binary_backend", "community": 591, "norm_label": "_install_binary_backend()" }, { "label": "_build_serve_command()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_build_serve_command", "community": 591, "norm_label": "_build_serve_command()" }, { "label": "host()", "file_type": "code", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_host", "community": 591, "norm_label": "host()" }, { "label": "``jarvis host`` \u2014 download and serve a model locally with auto backend setup.", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_1", "community": 591, "norm_label": "``jarvis host`` \u2014 download and serve a model locally with auto backend setup." }, { "label": "Check whether the backend's Python package or binary is importable/available.", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_89", "community": 591, "norm_label": "check whether the backend's python package or binary is importable/available." }, { "label": "Auto-detect the best backend for the current platform.", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_107", "community": 591, "norm_label": "auto-detect the best backend for the current platform." }, { "label": "Prompt the user and install the backend package. Returns True on success.", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_134", "community": 591, "norm_label": "prompt the user and install the backend package. returns true on success." }, { "label": "Guide the user through installing a binary backend (Ollama, llama.cpp).", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_177", "community": 591, "norm_label": "guide the user through installing a binary backend (ollama, llama.cpp)." }, { "label": "Build the subprocess command list to start the inference server.", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_245", "community": 591, "norm_label": "build the subprocess command list to start the inference server." }, { "label": "Download (if needed) and serve a model locally. Examples: \\b", "file_type": "rationale", "source_file": "src/openjarvis/cli/host_cmd.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_cli_host_cmd_rationale_314", "community": 591, "norm_label": "download (if needed) and serve a model locally. examples: \\b" }, { "label": "init_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd", "community": 16, "norm_label": "init_cmd.py" }, { "label": "_detect_running_engines()", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_detect_running_engines", "community": 16, "norm_label": "_detect_running_engines()" }, { "label": "_next_steps_text()", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_next_steps_text", "community": 16, "norm_label": "_next_steps_text()" }, { "label": "_quick_privacy_check()", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_quick_privacy_check", "community": 16, "norm_label": "_quick_privacy_check()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_py_console", "community": 16, "norm_label": "console" }, { "label": "_do_download()", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_do_download", "community": 16, "norm_label": "_do_download()" }, { "label": "init()", "file_type": "code", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_init", "community": 16, "norm_label": "init()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_py_context", "community": 16, "norm_label": "context" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_py_path", "community": 16, "norm_label": "path" }, { "label": "``jarvis init`` \u2014 detect hardware, generate config, write to disk.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_1", "community": 16, "norm_label": "``jarvis init`` \u2014 detect hardware, generate config, write to disk." }, { "label": "Probe well-known ports and return engine keys that respond.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_44", "community": 16, "norm_label": "probe well-known ports and return engine keys that respond." }, { "label": "Return engine-specific next-steps guidance after init.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_69", "community": 16, "norm_label": "return engine-specific next-steps guidance after init." }, { "label": "Run critical privacy checks and print compact summary.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_180", "community": 16, "norm_label": "run critical privacy checks and print compact summary." }, { "label": "Dispatch model download based on engine type.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_197", "community": 16, "norm_label": "dispatch model download based on engine type." }, { "label": "Detect hardware and generate ~/.openjarvis/config.toml.", "file_type": "rationale", "source_file": "src/openjarvis/cli/init_cmd.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_cli_init_cmd_rationale_308", "community": 16, "norm_label": "detect hardware and generate ~/.openjarvis/config.toml." }, { "label": "log_config.py", "file_type": "code", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_log_config", "community": 617, "norm_label": "log_config.py" }, { "label": "SanitizingFormatter", "file_type": "code", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_log_config_sanitizingformatter", "community": 660, "norm_label": "sanitizingformatter" }, { "label": ".format()", "file_type": "code", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_log_config_sanitizingformatter_format", "community": 660, "norm_label": ".format()" }, { "label": "LogRecord", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "logrecord", "community": 660, "norm_label": "logrecord" }, { "label": "setup_logging()", "file_type": "code", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_cli_log_config_setup_logging", "community": 659, "norm_label": "setup_logging()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_log_config_py_path", "community": 659, "norm_label": "path" }, { "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "logger", "community": 659, "norm_label": "logger" }, { "label": "Global logging configuration for the OpenJarvis CLI.", "file_type": "rationale", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_log_config_rationale_1", "community": 617, "norm_label": "global logging configuration for the openjarvis cli." }, { "label": "Formatter that redacts credentials from log messages.", "file_type": "rationale", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_cli_log_config_rationale_16", "community": 660, "norm_label": "formatter that redacts credentials from log messages." }, { "label": "Configure the ``openjarvis`` logger. Parameters ---------- verb", "file_type": "rationale", "source_file": "src/openjarvis/cli/log_config.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_cli_log_config_rationale_28", "community": 659, "norm_label": "configure the ``openjarvis`` logger. parameters ---------- verb" }, { "label": "memory_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd", "community": 201, "norm_label": "memory_cmd.py" }, { "label": "_get_backend()", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_get_backend", "community": 201, "norm_label": "_get_backend()" }, { "label": "memory()", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_memory", "community": 201, "norm_label": "memory()" }, { "label": "index()", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_index", "community": 201, "norm_label": "index()" }, { "label": "search()", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_search", "community": 201, "norm_label": "search()" }, { "label": "stats()", "file_type": "code", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_stats", "community": 201, "norm_label": "stats()" }, { "label": "``jarvis memory`` \u2014 memory management subcommands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_1", "community": 201, "norm_label": "``jarvis memory`` \u2014 memory management subcommands." }, { "label": "Instantiate the configured (or overridden) memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_20", "community": 201, "norm_label": "instantiate the configured (or overridden) memory backend." }, { "label": "Manage the memory store.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_40", "community": 201, "norm_label": "manage the memory store." }, { "label": "Index documents from a file or directory.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_69", "community": 201, "norm_label": "index documents from a file or directory." }, { "label": "Search the memory store.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_134", "community": 201, "norm_label": "search the memory store." }, { "label": "Show memory store statistics.", "file_type": "rationale", "source_file": "src/openjarvis/cli/memory_cmd.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_cli_memory_cmd_rationale_178", "community": 201, "norm_label": "show memory store statistics." }, { "label": "mine_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd", "community": 62, "norm_label": "mine_cmd.py" }, { "label": "_detect_hardware()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_detect_hardware", "community": 62, "norm_label": "_detect_hardware()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_py_hardwareinfo", "community": 62, "norm_label": "hardwareinfo" }, { "label": "_docker_from_env()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_docker_from_env", "community": 62, "norm_label": "_docker_from_env()" }, { "label": "_ensure_providers_registered()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_ensure_providers_registered", "community": 62, "norm_label": "_ensure_providers_registered()" }, { "label": "_provider_ids()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_provider_ids", "community": 62, "norm_label": "_provider_ids()" }, { "label": "_select_provider()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_select_provider", "community": 62, "norm_label": "_select_provider()" }, { "label": "_stats_from_metrics_url()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_stats_from_metrics_url", "community": 62, "norm_label": "_stats_from_metrics_url()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_py_any", "community": 62, "norm_label": "any" }, { "label": "_get_json()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_get_json", "community": 62, "norm_label": "_get_json()" }, { "label": "_post_json()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_post_json", "community": 62, "norm_label": "_post_json()" }, { "label": "_hf_json()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_hf_json", "community": 62, "norm_label": "_hf_json()" }, { "label": "_extract_model_ids()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_extract_model_ids", "community": 62, "norm_label": "_extract_model_ids()" }, { "label": "_hf_model_path()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_hf_model_path", "community": 62, "norm_label": "_hf_model_path()" }, { "label": "_artifact_file_paths()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_artifact_file_paths", "community": 62, "norm_label": "_artifact_file_paths()" }, { "label": "_artifact_has_weights()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_artifact_has_weights", "community": 62, "norm_label": "_artifact_has_weights()" }, { "label": "_artifact_quant_method()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_artifact_quant_method", "community": 62, "norm_label": "_artifact_quant_method()" }, { "label": "_artifact_architectures()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_artifact_architectures", "community": 62, "norm_label": "_artifact_architectures()" }, { "label": "_local_artifact_payload_and_paths()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_local_artifact_payload_and_paths", "community": 62, "norm_label": "_local_artifact_payload_and_paths()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_py_path", "community": 62, "norm_label": "path" }, { "label": "_pid_alive()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_pid_alive", "community": 62, "norm_label": "_pid_alive()" }, { "label": "_terminate_pid()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_terminate_pid", "community": 62, "norm_label": "_terminate_pid()" }, { "label": "_row()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_row", "community": 62, "norm_label": "_row()" }, { "label": "_validation_row()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_validation_row", "community": 62, "norm_label": "_validation_row()" }, { "label": "mine()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_mine", "community": 643, "norm_label": "mine()" }, { "label": "models()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_models", "community": 62, "norm_label": "models()" }, { "label": "doctor()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_doctor", "community": 62, "norm_label": "doctor()" }, { "label": "init()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L401", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_init", "community": 62, "norm_label": "init()" }, { "label": "start()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L538", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_start", "community": 62, "norm_label": "start()" }, { "label": "stop()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L553", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_stop", "community": 62, "norm_label": "stop()" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L574", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_status", "community": 62, "norm_label": "status()" }, { "label": "validate_model()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L653", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_validate_model", "community": 62, "norm_label": "validate_model()" }, { "label": "inspect_model()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L829", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_inspect_model", "community": 62, "norm_label": "inspect_model()" }, { "label": "attach()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L970", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_attach", "community": 326, "norm_label": "attach()" }, { "label": "logs()", "file_type": "code", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L998", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_logs", "community": 62, "norm_label": "logs()" }, { "label": "``jarvis mine`` command group.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_1", "community": 62, "norm_label": "``jarvis mine`` command group." }, { "label": "Wrapper to make hardware detection mockable in CLI tests.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_47", "community": 62, "norm_label": "wrapper to make hardware detection mockable in cli tests." }, { "label": "Wrapper to make Docker client creation mockable in CLI tests.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_52", "community": 62, "norm_label": "wrapper to make docker client creation mockable in cli tests." }, { "label": "Fetch JSON from the Hugging Face API with an optional token.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_124", "community": 62, "norm_label": "fetch json from the hugging face api with an optional token." }, { "label": "Configure and run Pearl mining.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_238", "community": 643, "norm_label": "configure and run pearl mining." }, { "label": "List Pearl model support status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_243", "community": 62, "norm_label": "list pearl model support status." }, { "label": "Diagnose mining capability with one row per check.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_259", "community": 62, "norm_label": "diagnose mining capability with one row per check." }, { "label": "Interactive setup for the v1 Pearl mining providers.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L416", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_416", "community": 62, "norm_label": "interactive setup for the v1 pearl mining providers." }, { "label": "Launch the configured mining provider.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L539", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_539", "community": 62, "norm_label": "launch the configured mining provider." }, { "label": "Stop the configured mining provider.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L554", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_554", "community": 62, "norm_label": "stop the configured mining provider." }, { "label": "Print live mining stats.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L575", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_575", "community": 62, "norm_label": "print live mining stats." }, { "label": "Collect runtime evidence for Pearl model validation.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L662", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_662", "community": 62, "norm_label": "collect runtime evidence for pearl model validation." }, { "label": "Inspect a Pearl model artifact before spending GPU time.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L836", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_836", "community": 62, "norm_label": "inspect a pearl model artifact before spending gpu time." }, { "label": "Manual mode: write a sidecar for an externally-started miner.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L978", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_978", "community": 326, "norm_label": "manual mode: write a sidecar for an externally-started miner." }, { "label": "Print the Pearl miner container log tail.", "file_type": "rationale", "source_file": "src/openjarvis/cli/mine_cmd.py", "source_location": "L999", "_origin": "ast", "id": "src_openjarvis_cli_mine_cmd_rationale_999", "community": 62, "norm_label": "print the pearl miner container log tail." }, { "label": "model.py", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_model", "community": 16, "norm_label": "model.py" }, { "label": "model()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_cli_model_model", "community": 16, "norm_label": "model()" }, { "label": "list_models()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_cli_model_list_models", "community": 16, "norm_label": "list_models()" }, { "label": "info()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_cli_model_info", "community": 16, "norm_label": "info()" }, { "label": "ollama_pull()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_cli_model_ollama_pull", "community": 16, "norm_label": "ollama_pull()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_model_py_console", "community": 16, "norm_label": "console" }, { "label": "find_model_spec()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_cli_model_find_model_spec", "community": 16, "norm_label": "find_model_spec()" }, { "label": "hf_download()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_cli_model_hf_download", "community": 16, "norm_label": "hf_download()" }, { "label": "pull()", "file_type": "code", "source_file": "src/openjarvis/cli/model.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_cli_model_pull", "community": 16, "norm_label": "pull()" }, { "label": "``jarvis model`` \u2014 model management subcommands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_1", "community": 16, "norm_label": "``jarvis model`` \u2014 model management subcommands." }, { "label": "Manage language models.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_24", "community": 16, "norm_label": "manage language models." }, { "label": "List available models from running engines.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_29", "community": 16, "norm_label": "list available models from running engines." }, { "label": "Show details for a model.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_82", "community": 16, "norm_label": "show details for a model." }, { "label": "Pull a model via Ollama API. Returns True on success.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_151", "community": 16, "norm_label": "pull a model via ollama api. returns true on success." }, { "label": "Look up a model in the builtin catalog. Returns None if not found.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_189", "community": 16, "norm_label": "look up a model in the builtin catalog. returns none if not found." }, { "label": "Download from HuggingFace via huggingface-cli. Returns True on success.", "file_type": "rationale", "source_file": "src/openjarvis/cli/model.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_cli_model_rationale_197", "community": 16, "norm_label": "download from huggingface via huggingface-cli. returns true on success." }, { "label": "operators_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd", "community": 282, "norm_label": "operators_cmd.py" }, { "label": "_builtin_operators_dir()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_builtin_operators_dir", "community": 282, "norm_label": "_builtin_operators_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_py_path", "community": 282, "norm_label": "path" }, { "label": "operators()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_operators", "community": 282, "norm_label": "operators()" }, { "label": "list_operators()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_list_operators", "community": 282, "norm_label": "list_operators()" }, { "label": "info()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_info", "community": 282, "norm_label": "info()" }, { "label": "activate()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_activate", "community": 282, "norm_label": "activate()" }, { "label": "deactivate()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_deactivate", "community": 282, "norm_label": "deactivate()" }, { "label": "pause()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_pause", "community": 282, "norm_label": "pause()" }, { "label": "resume()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_resume", "community": 282, "norm_label": "resume()" }, { "label": "run_once()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_run_once", "community": 282, "norm_label": "run_once()" }, { "label": "logs()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_logs", "community": 282, "norm_label": "logs()" }, { "label": "install()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_install", "community": 282, "norm_label": "install()" }, { "label": "_find_manifest()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_find_manifest", "community": 282, "norm_label": "_find_manifest()" }, { "label": "_build_system_with_operators()", "file_type": "code", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L266", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_build_system_with_operators", "community": 282, "norm_label": "_build_system_with_operators()" }, { "label": "``jarvis operators`` \u2014 operator lifecycle management commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_1", "community": 282, "norm_label": "``jarvis operators`` \u2014 operator lifecycle management commands." }, { "label": "Return the path to built-in operator manifests shipped with the package.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_14", "community": 282, "norm_label": "return the path to built-in operator manifests shipped with the package." }, { "label": "Manage operators \u2014 persistent, scheduled autonomous agents.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_20", "community": 282, "norm_label": "manage operators \u2014 persistent, scheduled autonomous agents." }, { "label": "List all discovered operators and their status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_25", "community": 282, "norm_label": "list all discovered operators and their status." }, { "label": "Show detailed info about an operator.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_84", "community": 282, "norm_label": "show detailed info about an operator." }, { "label": "Activate an operator (creates a scheduler task).", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_113", "community": 282, "norm_label": "activate an operator (creates a scheduler task)." }, { "label": "Deactivate an operator (cancels its scheduler task).", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_127", "community": 282, "norm_label": "deactivate an operator (cancels its scheduler task)." }, { "label": "Pause an active operator.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_140", "community": 282, "norm_label": "pause an active operator." }, { "label": "Resume a paused operator.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_153", "community": 282, "norm_label": "resume a paused operator." }, { "label": "Execute a single tick of an operator immediately (for testing).", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_166", "community": 282, "norm_label": "execute a single tick of an operator immediately (for testing)." }, { "label": "Show execution logs for an operator.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_181", "community": 282, "norm_label": "show execution logs for an operator." }, { "label": "Install an operator TOML manifest to the manifests directory.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_225", "community": 282, "norm_label": "install an operator toml manifest to the manifests directory." }, { "label": "Find an operator manifest by ID across known directories.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_248", "community": 282, "norm_label": "find an operator manifest by id across known directories." }, { "label": "Build a JarvisSystem with operators wired up.", "file_type": "rationale", "source_file": "src/openjarvis/cli/operators_cmd.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_cli_operators_cmd_rationale_267", "community": 282, "norm_label": "build a jarvissystem with operators wired up." }, { "label": "optimize_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd", "community": 110, "norm_label": "optimize_cmd.py" }, { "label": "_get_trace_store()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_get_trace_store", "community": 185, "norm_label": "_get_trace_store()" }, { "label": "optimize_group()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_group", "community": 16, "norm_label": "optimize_group()" }, { "label": "optimize_run()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_run", "community": 110, "norm_label": "optimize_run()" }, { "label": "optimize_status()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_status", "community": 110, "norm_label": "optimize_status()" }, { "label": "optimize_results()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_results", "community": 110, "norm_label": "optimize_results()" }, { "label": "optimize_best()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_best", "community": 110, "norm_label": "optimize_best()" }, { "label": "optimize_personal()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_optimize_personal", "community": 110, "norm_label": "optimize_personal()" }, { "label": "skills()", "file_type": "code", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L455", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_skills", "community": 9, "norm_label": "skills()" }, { "label": "``jarvis optimize`` \u2014 LLM-driven configuration optimization CLI.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_1", "community": 110, "norm_label": "``jarvis optimize`` \u2014 llm-driven configuration optimization cli." }, { "label": "Return a TraceStore from user config, or None on failure.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_15", "community": 185, "norm_label": "return a tracestore from user config, or none on failure." }, { "label": "LLM-driven configuration optimization.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_28", "community": 16, "norm_label": "llm-driven configuration optimization." }, { "label": "Run an optimization loop over OpenJarvis configuration.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_80", "community": 110, "norm_label": "run an optimization loop over openjarvis configuration." }, { "label": "Show optimization run status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_239", "community": 110, "norm_label": "show optimization run status." }, { "label": "Show trial results for an optimization run.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_287", "community": 110, "norm_label": "show trial results for an optimization run." }, { "label": "Export best recipe from an optimization run.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_356", "community": 110, "norm_label": "export best recipe from an optimization run." }, { "label": "Personal workflow optimization.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_410", "community": 110, "norm_label": "personal workflow optimization." }, { "label": "Optimize per-skill descriptions and few-shot examples from traces.", "file_type": "rationale", "source_file": "src/openjarvis/cli/optimize_cmd.py", "source_location": "L456", "_origin": "ast", "id": "src_openjarvis_cli_optimize_cmd_rationale_456", "community": 9, "norm_label": "optimize per-skill descriptions and few-shot examples from traces." }, { "label": "pearl_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd", "community": 396, "norm_label": "pearl_cmd.py" }, { "label": "_candidate_roots()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_candidate_roots", "community": 396, "norm_label": "_candidate_roots()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_py_path", "community": 396, "norm_label": "path" }, { "label": "_resolve_binary()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_resolve_binary", "community": 396, "norm_label": "_resolve_binary()" }, { "label": "_require_binary()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_require_binary", "community": 396, "norm_label": "_require_binary()" }, { "label": "_run()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_run", "community": 396, "norm_label": "_run()" }, { "label": "_run_capture()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_run_capture", "community": 396, "norm_label": "_run_capture()" }, { "label": "CompletedProcess", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_py_completedprocess", "community": 396, "norm_label": "completedprocess" }, { "label": "pearl()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_pearl", "community": 396, "norm_label": "pearl()" }, { "label": "doctor()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_doctor", "community": 396, "norm_label": "doctor()" }, { "label": "node()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_node", "community": 396, "norm_label": "node()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_py_context", "community": 396, "norm_label": "context" }, { "label": "wallet()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_wallet", "community": 396, "norm_label": "wallet()" }, { "label": "ctl()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_ctl", "community": 396, "norm_label": "ctl()" }, { "label": "address()", "file_type": "code", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_address", "community": 396, "norm_label": "address()" }, { "label": "``jarvis pearl`` \u2014 thin wrappers around Pearl's native CLIs.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_1", "community": 396, "norm_label": "``jarvis pearl`` \u2014 thin wrappers around pearl's native clis." }, { "label": "Access Pearl node, wallet, and RPC tools.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_73", "community": 396, "norm_label": "access pearl node, wallet, and rpc tools." }, { "label": "Show whether Pearl native binaries are discoverable.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_79", "community": 396, "norm_label": "show whether pearl native binaries are discoverable." }, { "label": "Run ``pearld`` with pass-through arguments.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_95", "community": 396, "norm_label": "run ``pearld`` with pass-through arguments." }, { "label": "Run ``oyster`` with pass-through arguments.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_104", "community": 396, "norm_label": "run ``oyster`` with pass-through arguments." }, { "label": "Run ``prlctl`` with pass-through arguments.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_113", "community": 396, "norm_label": "run ``prlctl`` with pass-through arguments." }, { "label": "Generate a Pearl wallet address through Oyster's wallet RPC.", "file_type": "rationale", "source_file": "src/openjarvis/cli/pearl_cmd.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_cli_pearl_cmd_rationale_132", "community": 396, "norm_label": "generate a pearl wallet address through oyster's wallet rpc." }, { "label": "quickstart_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd", "community": 43, "norm_label": "quickstart_cmd.py" }, { "label": "_check_engine_health()", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_check_engine_health", "community": 43, "norm_label": "_check_engine_health()" }, { "label": "_discover_healthy_engines()", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_discover_healthy_engines", "community": 43, "norm_label": "_discover_healthy_engines()" }, { "label": "_check_model_available()", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_check_model_available", "community": 43, "norm_label": "_check_model_available()" }, { "label": "_test_query()", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_test_query", "community": 43, "norm_label": "_test_query()" }, { "label": "quickstart()", "file_type": "code", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_quickstart", "community": 43, "norm_label": "quickstart()" }, { "label": "``jarvis quickstart`` \u2014 guided 5-step setup for new users.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_1", "community": 43, "norm_label": "``jarvis quickstart`` \u2014 guided 5-step setup for new users." }, { "label": "Return True if the recommended engine is reachable.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_22", "community": 43, "norm_label": "return true if the recommended engine is reachable." }, { "label": "Return keys for all healthy engines discovered at runtime.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_40", "community": 43, "norm_label": "return keys for all healthy engines discovered at runtime." }, { "label": "Return True if at least one model is available on the engine.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_54", "community": 43, "norm_label": "return true if at least one model is available on the engine." }, { "label": "Run a quick test query and return the response text.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_71", "community": 43, "norm_label": "run a quick test query and return the response text." }, { "label": "Guided 5-step setup for new users.", "file_type": "rationale", "source_file": "src/openjarvis/cli/quickstart_cmd.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_cli_quickstart_cmd_rationale_86", "community": 43, "norm_label": "guided 5-step setup for new users." }, { "label": "registry_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd", "community": 25, "norm_label": "registry_cmd.py" }, { "label": "_load_registry_map()", "file_type": "code", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_load_registry_map", "community": 416, "norm_label": "_load_registry_map()" }, { "label": "registry()", "file_type": "code", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_registry", "community": 16, "norm_label": "registry()" }, { "label": "list_registries()", "file_type": "code", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_list_registries", "community": 416, "norm_label": "list_registries()" }, { "label": "show()", "file_type": "code", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_show", "community": 416, "norm_label": "show()" }, { "label": "``jarvis registry`` \u2014 registry inspection commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_rationale_1", "community": 25, "norm_label": "``jarvis registry`` \u2014 registry inspection commands." }, { "label": "Import all registries and return (by_name, aliases) lookup dicts.", "file_type": "rationale", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_rationale_11", "community": 416, "norm_label": "import all registries and return (by_name, aliases) lookup dicts." }, { "label": "Inspect registered components \u2014 list registries, show entries.", "file_type": "rationale", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_rationale_67", "community": 16, "norm_label": "inspect registered components \u2014 list registries, show entries." }, { "label": "List all available registries.", "file_type": "rationale", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_rationale_72", "community": 416, "norm_label": "list all available registries." }, { "label": "Show entries in a specific registry.", "file_type": "rationale", "source_file": "src/openjarvis/cli/registry_cmd.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_cli_registry_cmd_rationale_103", "community": 416, "norm_label": "show entries in a specific registry." }, { "label": "scan_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd", "community": 16, "norm_label": "scan_cmd.py" }, { "label": "ScanResult", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_scanresult", "community": 530, "norm_label": "scanresult" }, { "label": "PrivacyScanner", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner", "community": 349, "norm_label": "privacyscanner" }, { "label": "._run()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_run", "community": 618, "norm_label": "._run()" }, { "label": "CompletedProcess", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_py_completedprocess", "community": 618, "norm_label": "completedprocess" }, { "label": ".check_filevault()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_filevault", "community": 618, "norm_label": ".check_filevault()" }, { "label": ".check_mdm()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_mdm", "community": 618, "norm_label": ".check_mdm()" }, { "label": ".check_icloud_sync()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_icloud_sync", "community": 618, "norm_label": ".check_icloud_sync()" }, { "label": ".check_luks()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_luks", "community": 618, "norm_label": ".check_luks()" }, { "label": "._check_processes()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_processes", "community": 766, "norm_label": "._check_processes()" }, { "label": ".check_cloud_sync_agents()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_cloud_sync_agents", "community": 766, "norm_label": ".check_cloud_sync_agents()" }, { "label": ".check_network_exposure()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_network_exposure", "community": 618, "norm_label": ".check_network_exposure()" }, { "label": ".check_screen_recording()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_screen_recording", "community": 766, "norm_label": ".check_screen_recording()" }, { "label": ".check_remote_access()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_remote_access", "community": 766, "norm_label": ".check_remote_access()" }, { "label": ".check_dns()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_check_dns", "community": 618, "norm_label": ".check_dns()" }, { "label": "._get_all_checks()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L392", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_get_all_checks", "community": 530, "norm_label": "._get_all_checks()" }, { "label": ".run_all()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L405", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_run_all", "community": 530, "norm_label": ".run_all()" }, { "label": ".run_quick()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L418", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_privacyscanner_run_quick", "community": 530, "norm_label": ".run_quick()" }, { "label": "_render_results()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L446", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_render_results", "community": 16, "norm_label": "_render_results()" }, { "label": "scan()", "file_type": "code", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L498", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_scan", "community": 16, "norm_label": "scan()" }, { "label": "``jarvis scan`` \u2014 audit your environment for privacy and security risks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_1", "community": 16, "norm_label": "``jarvis scan`` \u2014 audit your environment for privacy and security risks." }, { "label": "Result of a single privacy/security check.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_49", "community": 530, "norm_label": "result of a single privacy/security check." }, { "label": "Collection of environment privacy checks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_63", "community": 349, "norm_label": "collection of environment privacy checks." }, { "label": "Check whether FileVault disk encryption is enabled (macOS).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_73", "community": 618, "norm_label": "check whether filevault disk encryption is enabled (macos)." }, { "label": "Check whether the device is enrolled in an MDM profile (macOS).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_98", "community": 618, "norm_label": "check whether the device is enrolled in an mdm profile (macos)." }, { "label": "Check whether ~/.openjarvis is inside iCloud Drive sync scope.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_133", "community": 618, "norm_label": "check whether ~/.openjarvis is inside icloud drive sync scope." }, { "label": "Check whether any block device uses LUKS encryption (Linux).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_174", "community": 618, "norm_label": "check whether any block device uses luks encryption (linux)." }, { "label": "Shared helper: pgrep for any of the given process names.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_225", "community": 766, "norm_label": "shared helper: pgrep for any of the given process names." }, { "label": "Check for running cloud-sync agent processes.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_254", "community": 766, "norm_label": "check for running cloud-sync agent processes." }, { "label": "Check if engine ports are exposed on 0.0.0.0 rather than localhost.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_263", "community": 618, "norm_label": "check if engine ports are exposed on 0.0.0.0 rather than localhost." }, { "label": "Check for running screen-recording / remote-desktop processes (macOS).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_302", "community": 766, "norm_label": "check for running screen-recording / remote-desktop processes (macos)." }, { "label": "Check for running remote-access / tunneling processes.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L311", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_311", "community": 766, "norm_label": "check for running remote-access / tunneling processes." }, { "label": "Check DNS configuration for encrypted resolvers (macOS).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_320", "community": 618, "norm_label": "check dns configuration for encrypted resolvers (macos)." }, { "label": "Run all checks, filter to the current platform, hide 'skip' results.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L406", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_406", "community": 530, "norm_label": "run all checks, filter to the current platform, hide 'skip' results." }, { "label": "Run only critical checks: disk encryption + cloud sync agents.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L419", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_419", "community": 530, "norm_label": "run only critical checks: disk encryption + cloud sync agents." }, { "label": "Render scan results as a Rich table.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L447", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_447", "community": 16, "norm_label": "render scan results as a rich table." }, { "label": "Audit your environment for privacy and security risks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scan_cmd.py", "source_location": "L499", "_origin": "ast", "id": "src_openjarvis_cli_scan_cmd_rationale_499", "community": 16, "norm_label": "audit your environment for privacy and security risks." }, { "label": "scheduler_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd", "community": 350, "norm_label": "scheduler_cmd.py" }, { "label": "_get_store()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_get_store", "community": 350, "norm_label": "_get_store()" }, { "label": "_get_scheduler()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_get_scheduler", "community": 350, "norm_label": "_get_scheduler()" }, { "label": "scheduler()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler", "community": 350, "norm_label": "scheduler()" }, { "label": "scheduler_create()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_create", "community": 350, "norm_label": "scheduler_create()" }, { "label": "scheduler_list()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_list", "community": 350, "norm_label": "scheduler_list()" }, { "label": "scheduler_pause()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_pause", "community": 350, "norm_label": "scheduler_pause()" }, { "label": "scheduler_resume()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_resume", "community": 350, "norm_label": "scheduler_resume()" }, { "label": "scheduler_cancel()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_cancel", "community": 350, "norm_label": "scheduler_cancel()" }, { "label": "scheduler_logs()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_logs", "community": 350, "norm_label": "scheduler_logs()" }, { "label": "scheduler_run_task()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_run_task", "community": 350, "norm_label": "scheduler_run_task()" }, { "label": "scheduler_start()", "file_type": "code", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_scheduler_start", "community": 350, "norm_label": "scheduler_start()" }, { "label": "``jarvis scheduler`` -- task scheduling commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_1", "community": 350, "norm_label": "``jarvis scheduler`` -- task scheduling commands." }, { "label": "Build a SchedulerStore from user config.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_15", "community": 350, "norm_label": "build a schedulerstore from user config." }, { "label": "Build a TaskScheduler from a store.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_27", "community": 350, "norm_label": "build a taskscheduler from a store." }, { "label": "Manage scheduled tasks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_35", "community": 350, "norm_label": "manage scheduled tasks." }, { "label": "Create a new scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_62", "community": 350, "norm_label": "create a new scheduled task." }, { "label": "List scheduled tasks.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_93", "community": 350, "norm_label": "list scheduled tasks." }, { "label": "Pause a scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_136", "community": 350, "norm_label": "pause a scheduled task." }, { "label": "Resume a paused task.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_152", "community": 350, "norm_label": "resume a paused task." }, { "label": "Cancel a scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_168", "community": 350, "norm_label": "cancel a scheduled task." }, { "label": "Show run logs for a scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_185", "community": 350, "norm_label": "show run logs for a scheduled task." }, { "label": "Immediately execute the active task for AGENT_NAME. Finds the first activ", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_230", "community": 350, "norm_label": "immediately execute the active task for agent_name. finds the first activ" }, { "label": "Start the scheduler daemon (foreground).", "file_type": "rationale", "source_file": "src/openjarvis/cli/scheduler_cmd.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_cli_scheduler_cmd_rationale_306", "community": 350, "norm_label": "start the scheduler daemon (foreground)." }, { "label": "self_update_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/self_update_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_self_update_cmd", "community": 619, "norm_label": "self_update_cmd.py" }, { "label": "self_update()", "file_type": "code", "source_file": "src/openjarvis/cli/self_update_cmd.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_cli_self_update_cmd_self_update", "community": 619, "norm_label": "self_update()" }, { "label": "`jarvis self-update` \u2014 upgrade OpenJarvis to the latest release. Runs the rig", "file_type": "rationale", "source_file": "src/openjarvis/cli/self_update_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_self_update_cmd_rationale_1", "community": 619, "norm_label": "`jarvis self-update` \u2014 upgrade openjarvis to the latest release. runs the rig" }, { "label": "serve.py", "file_type": "code", "source_file": "src/openjarvis/cli/serve.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_serve", "community": 16, "norm_label": "serve.py" }, { "label": "serve()", "file_type": "code", "source_file": "src/openjarvis/cli/serve.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_cli_serve_serve", "community": 16, "norm_label": "serve()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_serve_py_context", "community": 16, "norm_label": "context" }, { "label": "``jarvis serve`` \u2014 OpenAI-compatible API server.", "file_type": "rationale", "source_file": "src/openjarvis/cli/serve.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_serve_rationale_1", "community": 16, "norm_label": "``jarvis serve`` \u2014 openai-compatible api server." }, { "label": "Start the OpenAI-compatible API server.", "file_type": "rationale", "source_file": "src/openjarvis/cli/serve.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_serve_rationale_53", "community": 16, "norm_label": "start the openai-compatible api server." }, { "label": "skill_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd", "community": 210, "norm_label": "skill_cmd.py" }, { "label": "_get_trace_store()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_trace_store", "community": 210, "norm_label": "_get_trace_store()" }, { "label": "_get_discovered_dir()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_discovered_dir", "community": 210, "norm_label": "_get_discovered_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_py_path", "community": 210, "norm_label": "path" }, { "label": "_get_overlay_dir()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_overlay_dir", "community": 210, "norm_label": "_get_overlay_dir()" }, { "label": "_get_skill_paths()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_skill_paths", "community": 210, "norm_label": "_get_skill_paths()" }, { "label": "_get_manager()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_manager", "community": 210, "norm_label": "_get_manager()" }, { "label": "skill()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_skill", "community": 210, "norm_label": "skill()" }, { "label": "list_skills()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_list_skills", "community": 210, "norm_label": "list_skills()" }, { "label": "info()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_info", "community": 210, "norm_label": "info()" }, { "label": "run()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_run", "community": 210, "norm_label": "run()" }, { "label": "_parse_source_query()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_parse_source_query", "community": 210, "norm_label": "_parse_source_query()" }, { "label": "_get_resolver()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_get_resolver", "community": 210, "norm_label": "_get_resolver()" }, { "label": "install()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_install", "community": 210, "norm_label": "install()" }, { "label": "sync()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L270", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_sync", "community": 210, "norm_label": "sync()" }, { "label": "sources()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L353", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_sources", "community": 416, "norm_label": "sources()" }, { "label": "remove()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L391", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_remove", "community": 210, "norm_label": "remove()" }, { "label": "search()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L430", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_search", "community": 210, "norm_label": "search()" }, { "label": "update()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L500", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_update", "community": 210, "norm_label": "update()" }, { "label": "discover()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L542", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_discover", "community": 210, "norm_label": "discover()" }, { "label": "show_overlay()", "file_type": "code", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L600", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_show_overlay", "community": 210, "norm_label": "show_overlay()" }, { "label": "CLI commands for skill management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_1", "community": 210, "norm_label": "cli commands for skill management." }, { "label": "Return a TraceStore instance from the user config (or None).", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_18", "community": 210, "norm_label": "return a tracestore instance from the user config (or none)." }, { "label": "Return the directory where discovered skill manifests are written.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_30", "community": 210, "norm_label": "return the directory where discovered skill manifests are written." }, { "label": "Return the directory where optimization overlays are stored.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_35", "community": 210, "norm_label": "return the directory where optimization overlays are stored." }, { "label": "Manage reusable skills.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_57", "community": 210, "norm_label": "manage reusable skills." }, { "label": "List installed skills.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_62", "community": 210, "norm_label": "list installed skills." }, { "label": "Show detailed information about a skill.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_85", "community": 210, "norm_label": "show detailed information about a skill." }, { "label": "Execute a skill directly.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_118", "community": 210, "norm_label": "execute a skill directly." }, { "label": "Parse a ``:`` query into (source, name). Raises ``click.Bad", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_142", "community": 210, "norm_label": "parse a ``:`` query into (source, name). raises ``click.bad" }, { "label": "Return a resolver instance for the given source name.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_160", "community": 210, "norm_label": "return a resolver instance for the given source name." }, { "label": "Install a skill from a source. Example: ``jarvis skill install hermes:app", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_200", "community": 210, "norm_label": "install a skill from a source. example: ``jarvis skill install hermes:app" }, { "label": "Bulk install + update from a source (or all configured sources).", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_278", "community": 210, "norm_label": "bulk install + update from a source (or all configured sources)." }, { "label": "List configured skill sources.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L354", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_354", "community": 416, "norm_label": "list configured skill sources." }, { "label": "Remove an installed skill by name. Searches ``~/.openjarvis/skills/`` and", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L392", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_392", "community": 210, "norm_label": "remove an installed skill by name. searches ``~/.openjarvis/skills/`` and" }, { "label": "Search available skills across configured sources. Matches ``query`` (cas", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L431", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_431", "community": 210, "norm_label": "search available skills across configured sources. matches ``query`` (cas" }, { "label": "Pull latest commits for all installed skill sources.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L501", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_501", "community": 210, "norm_label": "pull latest commits for all installed skill sources." }, { "label": "Mine the trace store for recurring tool sequences and write them as discove", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L543", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_543", "community": 210, "norm_label": "mine the trace store for recurring tool sequences and write them as discove" }, { "label": "Show the optimization overlay for a skill, if one exists.", "file_type": "rationale", "source_file": "src/openjarvis/cli/skill_cmd.py", "source_location": "L601", "_origin": "ast", "id": "src_openjarvis_cli_skill_cmd_rationale_601", "community": 210, "norm_label": "show the optimization overlay for a skill, if one exists." }, { "label": "telemetry_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd", "community": 43, "norm_label": "telemetry_cmd.py" }, { "label": "_get_aggregator()", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_get_aggregator", "community": 43, "norm_label": "_get_aggregator()" }, { "label": "TelemetryAggregator", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "telemetryaggregator", "community": 830, "norm_label": "telemetryaggregator" }, { "label": "telemetry()", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_telemetry", "community": 43, "norm_label": "telemetry()" }, { "label": "stats()", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_stats", "community": 43, "norm_label": "stats()" }, { "label": "export()", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_export", "community": 43, "norm_label": "export()" }, { "label": "clear()", "file_type": "code", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_clear", "community": 43, "norm_label": "clear()" }, { "label": "``jarvis telemetry`` \u2014 query and manage telemetry data.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_1", "community": 43, "norm_label": "``jarvis telemetry`` \u2014 query and manage telemetry data." }, { "label": "Build a TelemetryAggregator from user config.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_18", "community": 43, "norm_label": "build a telemetryaggregator from user config." }, { "label": "Query and manage inference telemetry data.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_25", "community": 43, "norm_label": "query and manage inference telemetry data." }, { "label": "Show aggregated telemetry statistics.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_38", "community": 43, "norm_label": "show aggregated telemetry statistics." }, { "label": "Export telemetry records.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_186", "community": 43, "norm_label": "export telemetry records." }, { "label": "Delete all telemetry records.", "file_type": "rationale", "source_file": "src/openjarvis/cli/telemetry_cmd.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_cli_telemetry_cmd_rationale_221", "community": 43, "norm_label": "delete all telemetry records." }, { "label": "tool_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd", "community": 814, "norm_label": "tool_cmd.py" }, { "label": "tool()", "file_type": "code", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_tool", "community": 7, "norm_label": "tool()" }, { "label": "list_tools()", "file_type": "code", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_list_tools", "community": 814, "norm_label": "list_tools()" }, { "label": "inspect()", "file_type": "code", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_inspect", "community": 814, "norm_label": "inspect()" }, { "label": "``jarvis tool`` \u2014 tool management commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_rationale_1", "community": 814, "norm_label": "``jarvis tool`` \u2014 tool management commands." }, { "label": "Manage tools \u2014 list, inspect.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_rationale_12", "community": 7, "norm_label": "manage tools \u2014 list, inspect." }, { "label": "List all registered tools with their descriptions.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_rationale_17", "community": 814, "norm_label": "list all registered tools with their descriptions." }, { "label": "Show detailed information about a specific tool.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tool_cmd.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_cli_tool_cmd_rationale_62", "community": 814, "norm_label": "show detailed information about a specific tool." }, { "label": "tunnel_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd", "community": 799, "norm_label": "tunnel_cmd.py" }, { "label": "tunnel()", "file_type": "code", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_tunnel", "community": 799, "norm_label": "tunnel()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_py_context", "community": 799, "norm_label": "context" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_status", "community": 799, "norm_label": "status()" }, { "label": "CLI commands for Cloudflare Tunnel management.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_rationale_1", "community": 799, "norm_label": "cli commands for cloudflare tunnel management." }, { "label": "Start a Cloudflare tunnel or manage config.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_rationale_18", "community": 799, "norm_label": "start a cloudflare tunnel or manage config." }, { "label": "Show current tunnel configuration.", "file_type": "rationale", "source_file": "src/openjarvis/cli/tunnel_cmd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_tunnel_cmd_rationale_54", "community": 799, "norm_label": "show current tunnel configuration." }, { "label": "vault_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd", "community": 560, "norm_label": "vault_cmd.py" }, { "label": "_get_or_create_key()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_get_or_create_key", "community": 560, "norm_label": "_get_or_create_key()" }, { "label": "_load_vault()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_load_vault", "community": 560, "norm_label": "_load_vault()" }, { "label": "_save_vault()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_save_vault", "community": 560, "norm_label": "_save_vault()" }, { "label": "vault()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_vault", "community": 667, "norm_label": "vault()" }, { "label": "vault_set()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_vault_set", "community": 560, "norm_label": "vault_set()" }, { "label": "vault_get()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_vault_get", "community": 560, "norm_label": "vault_get()" }, { "label": "vault_list()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_vault_list", "community": 560, "norm_label": "vault_list()" }, { "label": "vault_remove()", "file_type": "code", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_vault_remove", "community": 560, "norm_label": "vault_remove()" }, { "label": "``jarvis vault`` \u2014 encrypted credential store.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_1", "community": 560, "norm_label": "``jarvis vault`` \u2014 encrypted credential store." }, { "label": "Get or create a Fernet encryption key.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_19", "community": 560, "norm_label": "get or create a fernet encryption key." }, { "label": "Load and decrypt vault contents.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_38", "community": 560, "norm_label": "load and decrypt vault contents." }, { "label": "Encrypt and save vault contents.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_54", "community": 560, "norm_label": "encrypt and save vault contents." }, { "label": "Manage encrypted credentials.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_68", "community": 667, "norm_label": "manage encrypted credentials." }, { "label": "Store a credential in the vault.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_75", "community": 560, "norm_label": "store a credential in the vault." }, { "label": "Retrieve a credential from the vault.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_90", "community": 560, "norm_label": "retrieve a credential from the vault." }, { "label": "List all stored credential keys.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_105", "community": 560, "norm_label": "list all stored credential keys." }, { "label": "Remove a credential from the vault.", "file_type": "rationale", "source_file": "src/openjarvis/cli/vault_cmd.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_cli_vault_cmd_rationale_126", "community": 560, "norm_label": "remove a credential from the vault." }, { "label": "workflow_cmd.py", "file_type": "code", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd", "community": 718, "norm_label": "workflow_cmd.py" }, { "label": "workflow()", "file_type": "code", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_workflow", "community": 718, "norm_label": "workflow()" }, { "label": "list_workflows()", "file_type": "code", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_list_workflows", "community": 718, "norm_label": "list_workflows()" }, { "label": "run()", "file_type": "code", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_run", "community": 718, "norm_label": "run()" }, { "label": "status()", "file_type": "code", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_status", "community": 718, "norm_label": "status()" }, { "label": "``jarvis workflow`` \u2014 workflow management commands.", "file_type": "rationale", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_rationale_1", "community": 718, "norm_label": "``jarvis workflow`` \u2014 workflow management commands." }, { "label": "Manage workflows \u2014 list, run, status.", "file_type": "rationale", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_rationale_12", "community": 718, "norm_label": "manage workflows \u2014 list, run, status." }, { "label": "List available workflow definitions.", "file_type": "rationale", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_rationale_17", "community": 718, "norm_label": "list available workflow definitions." }, { "label": "Run a workflow by name.", "file_type": "rationale", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_rationale_42", "community": 718, "norm_label": "run a workflow by name." }, { "label": "Show status of running workflows.", "file_type": "rationale", "source_file": "src/openjarvis/cli/workflow_cmd.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_cli_workflow_cmd_rationale_65", "community": 718, "norm_label": "show status of running workflows." }, { "label": "openjarvis/connectors/__init__.py", "file_type": "code", "source_file": "src/openjarvis/connectors/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_init", "community": 1, "norm_label": "openjarvis/connectors/__init__.py" }, { "label": "Data source connectors for Deep Research.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_init_rationale_1", "community": 1, "norm_label": "data source connectors for deep research." }, { "label": "connectors/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_stubs", "community": 1, "norm_label": "connectors/_stubs.py" }, { "label": "Attachment", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_attachment", "community": 120, "norm_label": "attachment" }, { "label": "Document", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_document", "community": 1, "norm_label": "document" }, { "label": "SyncStatus", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_syncstatus", "community": 1, "norm_label": "syncstatus" }, { "label": "BaseConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector", "community": 1, "norm_label": "baseconnector" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_py_abc", "community": 1, "norm_label": "abc" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_is_connected", "community": 1, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_disconnect", "community": 1, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_sync", "community": 1, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_py_datetime", "community": 1, "norm_label": "datetime" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_sync_status", "community": 1, "norm_label": ".sync_status()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_handle_callback", "community": 1, "norm_label": ".handle_callback()" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_baseconnector_mcp_tools", "community": 1, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_py_toolspec", "community": 1, "norm_label": "toolspec" }, { "label": "Base types for data source connectors.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_1", "community": 1, "norm_label": "base types for data source connectors." }, { "label": "A file attached to a document (email attachment, shared file, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_15", "community": 120, "norm_label": "a file attached to a document (email attachment, shared file, etc.)." }, { "label": "Universal schema for data from any connector. All connectors normalize th", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_26", "community": 1, "norm_label": "universal schema for data from any connector. all connectors normalize th" }, { "label": "Progress of a connector's sync operation.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_56", "community": 1, "norm_label": "progress of a connector's sync operation." }, { "label": "Abstract base for data source connectors. Each connector knows how to aut", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_67", "community": 1, "norm_label": "abstract base for data source connectors. each connector knows how to aut" }, { "label": "Return True if the connector has valid credentials.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_80", "community": 1, "norm_label": "return true if the connector has valid credentials." }, { "label": "Revoke credentials and clean up.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_84", "community": 1, "norm_label": "revoke credentials and clean up." }, { "label": "Yield documents from the data source. If *since* is given, only retur", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_90", "community": 1, "norm_label": "yield documents from the data source. if *since* is given, only retur" }, { "label": "Return current sync progress.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_98", "community": 1, "norm_label": "return current sync progress." }, { "label": "Generate an OAuth consent URL. Only relevant for auth_type='oauth'.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_101", "community": 1, "norm_label": "generate an oauth consent url. only relevant for auth_type='oauth'." }, { "label": "Handle the OAuth callback. Only relevant for auth_type='oauth'.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_105", "community": 1, "norm_label": "handle the oauth callback. only relevant for auth_type='oauth'." }, { "label": "Return MCP tool specs for real-time agent queries. Optional.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/_stubs.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_connectors_stubs_rationale_109", "community": 1, "norm_label": "return mcp tool specs for real-time agent queries. optional." }, { "label": "apple_contacts.py", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts", "community": 1, "norm_label": "apple_contacts.py" }, { "label": "_apple_ts_to_datetime()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_apple_ts_to_datetime", "community": 48, "norm_label": "_apple_ts_to_datetime()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_datetime", "community": 48, "norm_label": "datetime" }, { "label": "_clean_label()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_clean_label", "community": 48, "norm_label": "_clean_label()" }, { "label": "_build_name()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_build_name", "community": 48, "norm_label": "_build_name()" }, { "label": "_format_address()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_format_address", "community": 48, "norm_label": "_format_address()" }, { "label": "AppleContactsConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector", "community": 48, "norm_label": "applecontactsconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_init", "community": 48, "norm_label": ".__init__()" }, { "label": "._all_db_paths()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_all_db_paths", "community": 48, "norm_label": "._all_db_paths()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_path", "community": 48, "norm_label": "path" }, { "label": "._open_db()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_open_db", "community": 48, "norm_label": "._open_db()" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_connection", "community": 48, "norm_label": "connection" }, { "label": "._build_content()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_build_content", "community": 48, "norm_label": "._build_content()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_any", "community": 48, "norm_label": "any" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_is_connected", "community": 48, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_disconnect", "community": 48, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_sync", "community": 48, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_document", "community": 48, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L423", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_sync_status", "community": 48, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_syncstatus", "community": 48, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L436", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_applecontactsconnector_mcp_tools", "community": 48, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_py_toolspec", "community": 48, "norm_label": "toolspec" }, { "label": "Apple Contacts connector \u2014 reads directly from the macOS Contacts SQLite databas", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_1", "community": 1, "norm_label": "apple contacts connector \u2014 reads directly from the macos contacts sqlite databas" }, { "label": "Convert an Apple seconds timestamp to a UTC datetime.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_50", "community": 48, "norm_label": "convert an apple seconds timestamp to a utc datetime." }, { "label": "Strip Apple's internal label markup (``_$!!$_`` \u2192 ``Work``).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_55", "community": 48, "norm_label": "strip apple's internal label markup (``_$!!$_`` \u2192 ``work``)." }, { "label": "Build a display name from name components.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_64", "community": 48, "norm_label": "build a display name from name components." }, { "label": "Format a postal address into a single string.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_75", "community": 48, "norm_label": "format a postal address into a single string." }, { "label": "Connector that reads contacts from the macOS Contacts SQLite database. Pa", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_166", "community": 48, "norm_label": "connector that reads contacts from the macos contacts sqlite database. pa" }, { "label": "Return paths to all AddressBook databases (main + iCloud sources). ma", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_191", "community": 48, "norm_label": "return paths to all addressbook databases (main + icloud sources). ma" }, { "label": "Open a Contacts database read-only. Returns None on failure.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_211", "community": 48, "norm_label": "open a contacts database read-only. returns none on failure." }, { "label": "Build a human-readable text block for one contact.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_220", "community": 48, "norm_label": "build a human-readable text block for one contact." }, { "label": "Return ``True`` if any AddressBook database exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_301", "community": 48, "norm_label": "return ``true`` if any addressbook database exists." }, { "label": "Mark the connector as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_305", "community": 48, "norm_label": "mark the connector as disconnected." }, { "label": "Read contacts from AddressBook and yield one :class:`Document` each.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_314", "community": 48, "norm_label": "read contacts from addressbook and yield one :class:`document` each." }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L424", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_424", "community": 48, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose MCP tool specs for real-time Apple Contacts queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_contacts.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_connectors_apple_contacts_rationale_437", "community": 48, "norm_label": "expose mcp tool specs for real-time apple contacts queries." }, { "label": "apple_health.py", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health", "community": 1, "norm_label": "apple_health.py" }, { "label": "_parse_health_date()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_parse_health_date", "community": 180, "norm_label": "_parse_health_date()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_py_datetime", "community": 180, "norm_label": "datetime" }, { "label": "_day_key()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_day_key", "community": 180, "norm_label": "_day_key()" }, { "label": "_format_duration()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_format_duration", "community": 180, "norm_label": "_format_duration()" }, { "label": "AppleHealthConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector", "community": 180, "norm_label": "applehealthconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_init", "community": 180, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_is_connected", "community": 180, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_disconnect", "community": 180, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_sync", "community": 180, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_py_document", "community": 180, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_sync_status", "community": 180, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_py_syncstatus", "community": 180, "norm_label": "syncstatus" }, { "label": "._sync_healthkit_db()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_sync_healthkit_db", "community": 180, "norm_label": "._sync_healthkit_db()" }, { "label": "._sync_export_xml()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_sync_export_xml", "community": 180, "norm_label": "._sync_export_xml()" }, { "label": "._yield_step_docs()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_yield_step_docs", "community": 180, "norm_label": "._yield_step_docs()" }, { "label": "._yield_sleep_docs()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_yield_sleep_docs", "community": 180, "norm_label": "._yield_sleep_docs()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_py_any", "community": 180, "norm_label": "any" }, { "label": "._yield_hr_docs()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_yield_hr_docs", "community": 180, "norm_label": "._yield_hr_docs()" }, { "label": "._yield_energy_docs()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_yield_energy_docs", "community": 180, "norm_label": "._yield_energy_docs()" }, { "label": "._yield_workout_docs()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_applehealthconnector_yield_workout_docs", "community": 180, "norm_label": "._yield_workout_docs()" }, { "label": "Apple Health connector -- reads HealthKit SQLite DB or iPhone Health export XML.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_1", "community": 1, "norm_label": "apple health connector -- reads healthkit sqlite db or iphone health export xml." }, { "label": "Parse date strings from Apple Health export XML. Format is typically ``20", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_46", "community": 180, "norm_label": "parse date strings from apple health export xml. format is typically ``20" }, { "label": "Return ``YYYY-MM-DD`` for a datetime.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_59", "community": 180, "norm_label": "return ``yyyy-mm-dd`` for a datetime." }, { "label": "Return a human-readable duration like ``7h 23m``.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_64", "community": 180, "norm_label": "return a human-readable duration like ``7h 23m``." }, { "label": "Sync health data from Apple Health (local files only).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_76", "community": 180, "norm_label": "sync health data from apple health (local files only)." }, { "label": "Yield health Documents, preferring HealthKit DB over export XML.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_106", "community": 180, "norm_label": "yield health documents, preferring healthkit db over export xml." }, { "label": "Read health data from the local HealthKit SQLite database.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_143", "community": 180, "norm_label": "read health data from the local healthkit sqlite database." }, { "label": "Stream-parse the Apple Health export XML and yield Documents.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_health.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_connectors_apple_health_rationale_198", "community": 180, "norm_label": "stream-parse the apple health export xml and yield documents." }, { "label": "apple_music.py", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music", "community": 1, "norm_label": "apple_music.py" }, { "label": "_run_osascript()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_run_osascript", "community": 1, "norm_label": "_run_osascript()" }, { "label": "_track_doc_id()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_track_doc_id", "community": 1, "norm_label": "_track_doc_id()" }, { "label": "_parse_played_date()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_parse_played_date", "community": 1, "norm_label": "_parse_played_date()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_py_datetime", "community": 1, "norm_label": "datetime" }, { "label": "AppleMusicConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector", "community": 1, "norm_label": "applemusicconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector_init", "community": 1, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector_is_connected", "community": 1, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector_disconnect", "community": 1, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector_sync", "community": 1, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_py_document", "community": 1, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_applemusicconnector_sync_status", "community": 1, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_py_syncstatus", "community": 1, "norm_label": "syncstatus" }, { "label": "Apple Music connector -- reads tracks from the local Music.app via AppleScript.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_1", "community": 1, "norm_label": "apple music connector -- reads tracks from the local music.app via applescript." }, { "label": "Execute an AppleScript via ``osascript`` and return stdout. Returns None", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_68", "community": 1, "norm_label": "execute an applescript via ``osascript`` and return stdout. returns none" }, { "label": "Deterministic doc_id from track name + artist.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_89", "community": 1, "norm_label": "deterministic doc_id from track name + artist." }, { "label": "Try to parse an AppleScript date string; return None if unparseable.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_96", "community": 1, "norm_label": "try to parse an applescript date string; return none if unparseable." }, { "label": "Read tracks from the local Music.app library via AppleScript. Only works", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_124", "community": 1, "norm_label": "read tracks from the local music.app library via applescript. only works" }, { "label": "Return True if running on macOS and Music.app responds.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_142", "community": 1, "norm_label": "return true if running on macos and music.app responds." }, { "label": "No-op -- local connector with no credentials to revoke.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_149", "community": 1, "norm_label": "no-op -- local connector with no credentials to revoke." }, { "label": "Query Music.app for all tracks and yield one Document per track. Para", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_157", "community": 1, "norm_label": "query music.app for all tracks and yield one document per track. para" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_music.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_connectors_apple_music_rationale_250", "community": 1, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "apple_notes.py", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes", "community": 1, "norm_label": "apple_notes.py" }, { "label": "_apple_ts_to_datetime()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_apple_ts_to_datetime", "community": 37, "norm_label": "_apple_ts_to_datetime()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_py_datetime", "community": 37, "norm_label": "datetime" }, { "label": "_extract_text_from_zdata()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_extract_text_from_zdata", "community": 37, "norm_label": "_extract_text_from_zdata()" }, { "label": "AppleNotesConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector", "community": 37, "norm_label": "applenotesconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_init", "community": 37, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_is_connected", "community": 37, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_disconnect", "community": 37, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_sync", "community": 37, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_py_document", "community": 37, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_sync_status", "community": 37, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_py_syncstatus", "community": 37, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_applenotesconnector_mcp_tools", "community": 37, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_py_toolspec", "community": 37, "norm_label": "toolspec" }, { "label": "Apple Notes connector \u2014 reads directly from the macOS Notes SQLite database.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_1", "community": 1, "norm_label": "apple notes connector \u2014 reads directly from the macos notes sqlite database." }, { "label": "Convert an Apple seconds timestamp to a UTC :class:`datetime`. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_58", "community": 37, "norm_label": "convert an apple seconds timestamp to a utc :class:`datetime`. parameters" }, { "label": "Decompress gzip bytes and extract plain text from the protobuf payload. P", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_74", "community": 37, "norm_label": "decompress gzip bytes and extract plain text from the protobuf payload. p" }, { "label": "Connector that reads notes from the macOS Notes SQLite database. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_112", "community": 37, "norm_label": "connector that reads notes from the macos notes sqlite database. paramete" }, { "label": "Return ``True`` if NoteStore.sqlite exists at the configured path.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_137", "community": 37, "norm_label": "return ``true`` if notestore.sqlite exists at the configured path." }, { "label": "Mark the connector as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_141", "community": 37, "norm_label": "mark the connector as disconnected." }, { "label": "Read notes from NoteStore.sqlite and yield one :class:`Document` each.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_150", "community": 37, "norm_label": "read notes from notestore.sqlite and yield one :class:`document` each." }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_233", "community": 37, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time Apple Notes queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/apple_notes.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_connectors_apple_notes_rationale_246", "community": 37, "norm_label": "expose two mcp tool specs for real-time apple notes queries." }, { "label": "attachment_store.py", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store", "community": 120, "norm_label": "attachment_store.py" }, { "label": "AttachmentStore", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore", "community": 120, "norm_label": "attachmentstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_init", "community": 120, "norm_label": ".__init__()" }, { "label": "._setup()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_setup", "community": 120, "norm_label": "._setup()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_store", "community": 120, "norm_label": ".store()" }, { "label": ".get_metadata()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_get_metadata", "community": 120, "norm_label": ".get_metadata()" }, { "label": ".get_content()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_get_content", "community": 120, "norm_label": ".get_content()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_attachmentstore_close", "community": 120, "norm_label": ".close()" }, { "label": "AttachmentStore \u2014 content-addressed blob storage for Deep Research attachments.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_1", "community": 120, "norm_label": "attachmentstore \u2014 content-addressed blob storage for deep research attachments." }, { "label": "Content-addressed blob store with SQLite metadata index. Files are writte", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_42", "community": 120, "norm_label": "content-addressed blob store with sqlite metadata index. files are writte" }, { "label": "Store *content* and return its SHA-256 hex digest. The call is idempo", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_87", "community": 120, "norm_label": "store *content* and return its sha-256 hex digest. the call is idempo" }, { "label": "Return the metadata dict for *sha*, or ``None`` if not found. Returne", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_142", "community": 120, "norm_label": "return the metadata dict for *sha*, or ``none`` if not found. returne" }, { "label": "Return the raw bytes for *sha*, or ``None`` if the blob is missing.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_162", "community": 120, "norm_label": "return the raw bytes for *sha*, or ``none`` if the blob is missing." }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/attachment_store.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_connectors_attachment_store_rationale_173", "community": 120, "norm_label": "close the underlying sqlite connection." }, { "label": "chunker.py", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_chunker", "community": 75, "norm_label": "chunker.py" }, { "label": "ChunkResult", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_chunkresult", "community": 75, "norm_label": "chunkresult" }, { "label": "_count_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_count_tokens", "community": 75, "norm_label": "_count_tokens()" }, { "label": "_split_sentences()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_split_sentences", "community": 75, "norm_label": "_split_sentences()" }, { "label": "_accumulate_capped()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_accumulate_capped", "community": 75, "norm_label": "_accumulate_capped()" }, { "label": "_best_cut_index()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_best_cut_index", "community": 75, "norm_label": "_best_cut_index()" }, { "label": "_force_split()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_force_split", "community": 75, "norm_label": "_force_split()" }, { "label": "_apply_overlap()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_apply_overlap", "community": 75, "norm_label": "_apply_overlap()" }, { "label": "SemanticChunker", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker", "community": 75, "norm_label": "semanticchunker" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_init", "community": 75, "norm_label": ".__init__()" }, { "label": ".chunk()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_chunk", "community": 75, "norm_label": ".chunk()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_py_any", "community": 75, "norm_label": "any" }, { "label": "._pack_text()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_pack_text", "community": 75, "norm_label": "._pack_text()" }, { "label": "._chunk_email()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_chunk_email", "community": 75, "norm_label": "._chunk_email()" }, { "label": "._chunk_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_chunk_message", "community": 75, "norm_label": "._chunk_message()" }, { "label": "._chunk_document()", "file_type": "code", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_semanticchunker_chunk_document", "community": 75, "norm_label": "._chunk_document()" }, { "label": "Type-aware semantic chunker for Deep Research ingestion. Splits text by parag", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_1", "community": 75, "norm_label": "type-aware semantic chunker for deep research ingestion. splits text by parag" }, { "label": "A single chunk produced by ``SemanticChunker.chunk()``.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_47", "community": 75, "norm_label": "a single chunk produced by ``semanticchunker.chunk()``." }, { "label": "Approximate token count via whitespace splitting.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_60", "community": 75, "norm_label": "approximate token count via whitespace splitting." }, { "label": "Greedy-merge segments into chunks bounded by token AND char counts. Segme", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_76", "community": 75, "norm_label": "greedy-merge segments into chunks bounded by token and char counts. segme" }, { "label": "Pick a cut point inside ``window``: sentence end \u2192 space \u2192 hard cut.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_111", "community": 75, "norm_label": "pick a cut point inside ``window``: sentence end \u2192 space \u2192 hard cut." }, { "label": "Split an oversized run into pieces that fit both caps. Walks the text gre", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_123", "community": 75, "norm_label": "split an oversized run into pieces that fit both caps. walks the text gre" }, { "label": "Prepend the last ``overlap_tokens`` tokens of each chunk to the next. The", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_155", "community": 75, "norm_label": "prepend the last ``overlap_tokens`` tokens of each chunk to the next. the" }, { "label": "Split text by document type with a hard size cap and overlap. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_185", "community": 75, "norm_label": "split text by document type with a hard size cap and overlap. parameters" }, { "label": "Split *text* into ``ChunkResult`` objects. Returns an empty list if *", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_246", "community": 75, "norm_label": "split *text* into ``chunkresult`` objects. returns an empty list if *" }, { "label": "Emit one chunk per paragraph; sub-split paragraphs over the soft target.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_285", "community": 75, "norm_label": "emit one chunk per paragraph; sub-split paragraphs over the soft target." }, { "label": "Split on reply boundaries; pack each part.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L334", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_334", "community": 75, "norm_label": "split on reply boundaries; pack each part." }, { "label": "Pack a message via paragraphs \u2192 sentences \u2192 force-split.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L357", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_357", "community": 75, "norm_label": "pack a message via paragraphs \u2192 sentences \u2192 force-split." }, { "label": "Split on ## headings \u2192 paragraphs \u2192 sentences \u2192 force-split.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/chunker.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_connectors_chunker_rationale_361", "community": 75, "norm_label": "split on ## headings \u2192 paragraphs \u2192 sentences \u2192 force-split." }, { "label": "dropbox.py", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox", "community": 1, "norm_label": "dropbox.py" }, { "label": "_dropbox_api_list_folder()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropbox_api_list_folder", "community": 163, "norm_label": "_dropbox_api_list_folder()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_py_any", "community": 163, "norm_label": "any" }, { "label": "_dropbox_api_download()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropbox_api_download", "community": 163, "norm_label": "_dropbox_api_download()" }, { "label": "DropboxConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector", "community": 163, "norm_label": "dropboxconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_init", "community": 163, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_is_connected", "community": 163, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_disconnect", "community": 163, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_auth_url", "community": 163, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_handle_callback", "community": 163, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_sync", "community": 163, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_py_datetime", "community": 163, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_py_document", "community": 163, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L291", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_sync_status", "community": 163, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_py_syncstatus", "community": 163, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_dropboxconnector_mcp_tools", "community": 163, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_py_toolspec", "community": 163, "norm_label": "toolspec" }, { "label": "Dropbox connector \u2014 bulk file sync via the Dropbox API v2. Uses OAuth Bearer", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_1", "community": 1, "norm_label": "dropbox connector \u2014 bulk file sync via the dropbox api v2. uses oauth bearer" }, { "label": "Call the Dropbox ``files/list_folder`` (or ``/continue``) endpoint. Param", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_63", "community": 163, "norm_label": "call the dropbox ``files/list_folder`` (or ``/continue``) endpoint. param" }, { "label": "Download a file from Dropbox and return its content as a string. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_106", "community": 163, "norm_label": "download a file from dropbox and return its content as a string. paramete" }, { "label": "Connector that syncs files from Dropbox via the REST API v2. Authenticati", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_141", "community": 163, "norm_label": "connector that syncs files from dropbox via the rest api v2. authenticati" }, { "label": "Return ``True`` if a credentials file with a valid token exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_169", "community": 163, "norm_label": "return ``true`` if a credentials file with a valid token exists." }, { "label": "Delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_176", "community": 163, "norm_label": "delete the stored credentials file." }, { "label": "Return a Dropbox OAuth consent URL requesting file access scopes.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_180", "community": 163, "norm_label": "return a dropbox oauth consent url requesting file access scopes." }, { "label": "Handle the OAuth callback by persisting the authorization code. In a", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_192", "community": 163, "norm_label": "handle the oauth callback by persisting the authorization code. in a" }, { "label": "Yield :class:`Document` objects for Dropbox files. Lists all files re", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_205", "community": 163, "norm_label": "yield :class:`document` objects for dropbox files. lists all files re" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L292", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_292", "community": 163, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose three MCP tool specs for real-time Dropbox queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/dropbox.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_connectors_dropbox_rationale_306", "community": 163, "norm_label": "expose three mcp tool specs for real-time dropbox queries." }, { "label": "embedding_store.py", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store", "community": 44, "norm_label": "embedding_store.py" }, { "label": "EmbeddingStore", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore", "community": 44, "norm_label": "embeddingstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_init", "community": 44, "norm_label": ".__init__()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_store", "community": 44, "norm_label": ".store()" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_get", "community": 44, "norm_label": ".get()" }, { "label": ".has()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_has", "community": 44, "norm_label": ".has()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_count", "community": 44, "norm_label": ".count()" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_delete", "community": 44, "norm_label": ".delete()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_embeddingstore_close", "community": 44, "norm_label": ".close()" }, { "label": "EmbeddingStore --- disk-persistent ColBERT token-level embeddings. Stores per", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_1", "community": 44, "norm_label": "embeddingstore --- disk-persistent colbert token-level embeddings. stores per" }, { "label": "Stores ColBERT token-level embeddings on disk. Each ``chunk_id`` maps to", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_38", "community": 44, "norm_label": "stores colbert token-level embeddings on disk. each ``chunk_id`` maps to" }, { "label": "Save a chunk's embedding tensor to disk. Parameters --------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_73", "community": 44, "norm_label": "save a chunk's embedding tensor to disk. parameters --------" }, { "label": "Load a chunk's embedding from disk. Returns ``None`` if the chunk has", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_100", "community": 44, "norm_label": "load a chunk's embedding from disk. returns ``none`` if the chunk has" }, { "label": "Check if embeddings exist for a chunk.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_136", "community": 44, "norm_label": "check if embeddings exist for a chunk." }, { "label": "Return the number of stored embeddings.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_144", "community": 44, "norm_label": "return the number of stored embeddings." }, { "label": "Delete the embedding for a chunk. Returns ``True`` if the embedding e", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_149", "community": 44, "norm_label": "delete the embedding for a chunk. returns ``true`` if the embedding e" }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embedding_store.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_connectors_embedding_store_rationale_172", "community": 44, "norm_label": "close the underlying sqlite connection." }, { "label": "connectors/embeddings.py", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings", "community": 14, "norm_label": "connectors/embeddings.py" }, { "label": "OllamaEmbedder", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder", "community": 14, "norm_label": "ollamaembedder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_init", "community": 14, "norm_label": ".__init__()" }, { "label": ".model_version()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_model_version", "community": 14, "norm_label": ".model_version()" }, { "label": ".dim()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_dim", "community": 14, "norm_label": ".dim()" }, { "label": ".is_available()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_is_available", "community": 14, "norm_label": ".is_available()" }, { "label": ".embed()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_embed", "community": 14, "norm_label": ".embed()" }, { "label": ".embed_batch()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_ollamaembedder_embed_batch", "community": 14, "norm_label": ".embed_batch()" }, { "label": "decode_embedding()", "file_type": "code", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_decode_embedding", "community": 14, "norm_label": "decode_embedding()" }, { "label": "ndarray", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_py_ndarray", "community": 14, "norm_label": "ndarray" }, { "label": "Dense embedding clients for the IngestionPipeline. A thin HTTP wrapper around", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_1", "community": 14, "norm_label": "dense embedding clients for the ingestionpipeline. a thin http wrapper around" }, { "label": "Embed text via a local Ollama daemon. Parameters ---------- mod", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_35", "community": 14, "norm_label": "embed text via a local ollama daemon. parameters ---------- mod" }, { "label": "Stable identifier persisted alongside each embedding row.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_65", "community": 14, "norm_label": "stable identifier persisted alongside each embedding row." }, { "label": "Embedding dimensionality, learned after the first successful call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_70", "community": 14, "norm_label": "embedding dimensionality, learned after the first successful call." }, { "label": "Return True iff the daemon answers and the model is installed.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_74", "community": 14, "norm_label": "return true iff the daemon answers and the model is installed." }, { "label": "Embed a single string. Returns float32 bytes or ``None`` on failure.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_94", "community": 14, "norm_label": "embed a single string. returns float32 bytes or ``none`` on failure." }, { "label": "Embed a list of strings sequentially. Ollama's HTTP API serves one pr", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_133", "community": 14, "norm_label": "embed a list of strings sequentially. ollama's http api serves one pr" }, { "label": "Reconstruct a 1-D vector from a BLOB written by ``OllamaEmbedder.embed``.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/embeddings.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_embeddings_rationale_149", "community": 14, "norm_label": "reconstruct a 1-d vector from a blob written by ``ollamaembedder.embed``." }, { "label": "gcalendar.py", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar", "community": 1, "norm_label": "gcalendar.py" }, { "label": "_gcal_api_user_email()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcal_api_user_email", "community": 351, "norm_label": "_gcal_api_user_email()" }, { "label": "_gcal_api_event_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcal_api_event_get", "community": 351, "norm_label": "_gcal_api_event_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_py_any", "community": 351, "norm_label": "any" }, { "label": "_gcal_api_event_patch()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcal_api_event_patch", "community": 351, "norm_label": "_gcal_api_event_patch()" }, { "label": "_gcal_api_calendars_list()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcal_api_calendars_list", "community": 351, "norm_label": "_gcal_api_calendars_list()" }, { "label": "_gcal_api_events_list()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcal_api_events_list", "community": 351, "norm_label": "_gcal_api_events_list()" }, { "label": "_format_event()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_format_event", "community": 351, "norm_label": "_format_event()" }, { "label": "_parse_event_timestamp()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_parse_event_timestamp", "community": 351, "norm_label": "_parse_event_timestamp()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_py_datetime", "community": 351, "norm_label": "datetime" }, { "label": "GCalendarConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector", "community": 119, "norm_label": "gcalendarconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_init", "community": 119, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_is_connected", "community": 119, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_disconnect", "community": 119, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L276", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_handle_callback", "community": 119, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L326", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_sync", "community": 351, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_py_document", "community": 351, "norm_label": "document" }, { "label": "._get_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L439", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_get_token", "community": 351, "norm_label": "._get_token()" }, { "label": ".accept_event()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L448", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_accept_event", "community": 351, "norm_label": ".accept_event()" }, { "label": ".decline_event()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L465", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_decline_event", "community": 351, "norm_label": ".decline_event()" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L482", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_sync_status", "community": 119, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_py_syncstatus", "community": 119, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L495", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_gcalendarconnector_mcp_tools", "community": 874, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_py_toolspec", "community": 874, "norm_label": "toolspec" }, { "label": "Google Calendar connector \u2014 event sync via the Calendar REST API v3. Uses OAu", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_1", "community": 1, "norm_label": "google calendar connector \u2014 event sync via the calendar rest api v3. uses oau" }, { "label": "Return the authenticated user's email via the Google userinfo endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_44", "community": 351, "norm_label": "return the authenticated user's email via the google userinfo endpoint." }, { "label": "Fetch a single calendar event resource.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_58", "community": 351, "norm_label": "fetch a single calendar event resource." }, { "label": "Patch a calendar event with a partial update body.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_74", "community": 351, "norm_label": "patch a calendar event with a partial update body." }, { "label": "Call the Calendar ``calendarList.list`` endpoint. Parameters -------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_86", "community": 351, "norm_label": "call the calendar ``calendarlist.list`` endpoint. parameters -------" }, { "label": "Call the Calendar ``events.list`` endpoint for a single calendar. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_114", "community": 351, "norm_label": "call the calendar ``events.list`` endpoint for a single calendar. paramet" }, { "label": "Return a human-readable text representation of a calendar event. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_160", "community": 351, "norm_label": "return a human-readable text representation of a calendar event. paramete" }, { "label": "Extract the start datetime from an event resource. Falls back to :func:`d", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_211", "community": 351, "norm_label": "extract the start datetime from an event resource. falls back to :func:`d" }, { "label": "Connector that syncs events from Google Calendar via the REST API v3. Aut", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_235", "community": 119, "norm_label": "connector that syncs events from google calendar via the rest api v3. aut" }, { "label": "Return ``True`` if a credentials file with a valid access token exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L265", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_265", "community": 119, "norm_label": "return ``true`` if a credentials file with a valid access token exists." }, { "label": "Delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_273", "community": 119, "norm_label": "delete the stored credentials file." }, { "label": "Return a Google OAuth consent URL requesting ``calendar.readonly`` scope.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_277", "community": 1, "norm_label": "return a google oauth consent url requesting ``calendar.readonly`` scope." }, { "label": "Handle the OAuth callback. If *code* looks like a ``client_id:client_", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_290", "community": 119, "norm_label": "handle the oauth callback. if *code* looks like a ``client_id:client_" }, { "label": "Yield :class:`Document` objects for Google Calendar events. Fetches a", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L332", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_332", "community": 351, "norm_label": "yield :class:`document` objects for google calendar events. fetches a" }, { "label": "Accept a calendar invite by setting responseStatus to 'accepted'.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L449", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_449", "community": 351, "norm_label": "accept a calendar invite by setting responsestatus to 'accepted'." }, { "label": "Decline a calendar invite by setting responseStatus to 'declined'.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L466", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_466", "community": 351, "norm_label": "decline a calendar invite by setting responsestatus to 'declined'." }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L483", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_483", "community": 119, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose three MCP tool specs for real-time Google Calendar queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcalendar.py", "source_location": "L496", "_origin": "ast", "id": "src_openjarvis_connectors_gcalendar_rationale_496", "community": 874, "norm_label": "expose three mcp tool specs for real-time google calendar queries." }, { "label": "gcontacts.py", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts", "community": 1, "norm_label": "gcontacts.py" }, { "label": "_gcontacts_api_list()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontacts_api_list", "community": 1, "norm_label": "_gcontacts_api_list()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_py_any", "community": 1, "norm_label": "any" }, { "label": "_format_contact()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_format_contact", "community": 1, "norm_label": "_format_contact()" }, { "label": "GContactsConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector", "community": 1, "norm_label": "gcontactsconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_init", "community": 1, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_is_connected", "community": 1, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_disconnect", "community": 1, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_handle_callback", "community": 1, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_sync", "community": 1, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_py_datetime", "community": 1, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_py_document", "community": 1, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_sync_status", "community": 1, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_py_syncstatus", "community": 1, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_gcontactsconnector_mcp_tools", "community": 1, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_py_toolspec", "community": 1, "norm_label": "toolspec" }, { "label": "Google Contacts connector \u2014 bulk contact sync via the People REST API v1. Use", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_1", "community": 1, "norm_label": "google contacts connector \u2014 bulk contact sync via the people rest api v1. use" }, { "label": "Call the People API ``people/me/connections`` endpoint. Parameters -", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_48", "community": 1, "norm_label": "call the people api ``people/me/connections`` endpoint. parameters -" }, { "label": "Return a human-readable text representation of a contact. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_86", "community": 1, "norm_label": "return a human-readable text representation of a contact. parameters" }, { "label": "Connector that syncs contacts from Google Contacts via the People API v1.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_140", "community": 1, "norm_label": "connector that syncs contacts from google contacts via the people api v1." }, { "label": "Return ``True`` if a credentials file with a valid access token exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_170", "community": 1, "norm_label": "return ``true`` if a credentials file with a valid access token exists." }, { "label": "Delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_178", "community": 1, "norm_label": "delete the stored credentials file." }, { "label": "Return a Google OAuth consent URL requesting ``contacts.readonly`` scope.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_182", "community": 1, "norm_label": "return a google oauth consent url requesting ``contacts.readonly`` scope." }, { "label": "Handle the OAuth callback. If *code* looks like a ``client_id:client_", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_195", "community": 1, "norm_label": "handle the oauth callback. if *code* looks like a ``client_id:client_" }, { "label": "Yield :class:`Document` objects for Google Contacts. Paginates throug", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_237", "community": 1, "norm_label": "yield :class:`document` objects for google contacts. paginates throug" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_305", "community": 1, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time Google Contacts queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gcontacts.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_connectors_gcontacts_rationale_318", "community": 1, "norm_label": "expose two mcp tool specs for real-time google contacts queries." }, { "label": "gdrive.py", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive", "community": 1, "norm_label": "gdrive.py" }, { "label": "_gdrive_api_list_files()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdrive_api_list_files", "community": 105, "norm_label": "_gdrive_api_list_files()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_py_any", "community": 105, "norm_label": "any" }, { "label": "_gdrive_api_export()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdrive_api_export", "community": 105, "norm_label": "_gdrive_api_export()" }, { "label": "GDriveConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector", "community": 105, "norm_label": "gdriveconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_init", "community": 105, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_is_connected", "community": 105, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_disconnect", "community": 105, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_handle_callback", "community": 105, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_sync", "community": 105, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_py_datetime", "community": 105, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_py_document", "community": 105, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_sync_status", "community": 105, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_py_syncstatus", "community": 105, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_gdriveconnector_mcp_tools", "community": 105, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_py_toolspec", "community": 105, "norm_label": "toolspec" }, { "label": "Google Drive connector \u2014 bulk file sync via the Drive REST API v3. Uses OAuth", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_1", "community": 1, "norm_label": "google drive connector \u2014 bulk file sync via the drive rest api v3. uses oauth" }, { "label": "Call the Drive ``files.list`` endpoint. Parameters ---------- t", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_55", "community": 105, "norm_label": "call the drive ``files.list`` endpoint. parameters ---------- t" }, { "label": "Export a Google Workspace file as plain text or CSV. Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_90", "community": 105, "norm_label": "export a google workspace file as plain text or csv. parameters ----" }, { "label": "Connector that syncs files from Google Drive via the REST API v3. Authent", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_123", "community": 105, "norm_label": "connector that syncs files from google drive via the rest api v3. authent" }, { "label": "Return ``True`` if a credentials file with a valid access token exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_153", "community": 105, "norm_label": "return ``true`` if a credentials file with a valid access token exists." }, { "label": "Delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_161", "community": 105, "norm_label": "delete the stored credentials file." }, { "label": "Return a Google OAuth consent URL requesting ``drive.readonly`` scope.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_165", "community": 1, "norm_label": "return a google oauth consent url requesting ``drive.readonly`` scope." }, { "label": "Handle the OAuth callback. If *code* looks like a ``client_id:client_", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_178", "community": 105, "norm_label": "handle the oauth callback. if *code* looks like a ``client_id:client_" }, { "label": "Yield :class:`Document` objects for Google Drive files. Paginates thr", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_222", "community": 105, "norm_label": "yield :class:`document` objects for google drive files. paginates thr" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_305", "community": 105, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose three MCP tool specs for real-time Google Drive queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gdrive.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_connectors_gdrive_rationale_318", "community": 105, "norm_label": "expose three mcp tool specs for real-time google drive queries." }, { "label": "github_notifications.py", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications", "community": 1, "norm_label": "github_notifications.py" }, { "label": "_github_api_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_github_api_get", "community": 309, "norm_label": "_github_api_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_py_any", "community": 309, "norm_label": "any" }, { "label": "GitHubNotificationsConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector", "community": 309, "norm_label": "githubnotificationsconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_init", "community": 309, "norm_label": ".__init__()" }, { "label": "._load_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_load_token", "community": 309, "norm_label": "._load_token()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_is_connected", "community": 309, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_disconnect", "community": 309, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_sync", "community": 309, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_py_datetime", "community": 309, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_py_document", "community": 309, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_githubnotificationsconnector_sync_status", "community": 309, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_py_syncstatus", "community": 309, "norm_label": "syncstatus" }, { "label": "GitHub Notifications connector \u2014 unread notifications via GitHub REST API. Us", "file_type": "rationale", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_rationale_1", "community": 1, "norm_label": "github notifications connector \u2014 unread notifications via github rest api. us" }, { "label": "Fetch notifications from the GitHub API.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_rationale_26", "community": 309, "norm_label": "fetch notifications from the github api." }, { "label": "Sync unread notifications from GitHub.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_rationale_42", "community": 309, "norm_label": "sync unread notifications from github." }, { "label": "Load the GitHub PAT from disk.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_rationale_53", "community": 309, "norm_label": "load the github pat from disk." }, { "label": "Yield Documents for each GitHub notification.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/github_notifications.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_connectors_github_notifications_rationale_67", "community": 309, "norm_label": "yield documents for each github notification." }, { "label": "connectors/gmail.py", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gmail", "community": 1, "norm_label": "connectors/gmail.py" }, { "label": "_gmail_api_list_messages()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmail_api_list_messages", "community": 476, "norm_label": "_gmail_api_list_messages()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_py_any", "community": 476, "norm_label": "any" }, { "label": "_gmail_api_trash_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmail_api_trash_message", "community": 620, "norm_label": "_gmail_api_trash_message()" }, { "label": "_gmail_api_modify_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmail_api_modify_message", "community": 620, "norm_label": "_gmail_api_modify_message()" }, { "label": "_gmail_api_get_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmail_api_get_message", "community": 476, "norm_label": "_gmail_api_get_message()" }, { "label": "_extract_header()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_extract_header", "community": 476, "norm_label": "_extract_header()" }, { "label": "_HTMLTextExtractor", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor", "community": 471, "norm_label": "_htmltextextractor" }, { "label": "HTMLParser", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "htmlparser", "community": 471, "norm_label": "htmlparser" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor_init", "community": 471, "norm_label": ".__init__()" }, { "label": ".handle_starttag()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor_handle_starttag", "community": 471, "norm_label": ".handle_starttag()" }, { "label": ".handle_endtag()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor_handle_endtag", "community": 471, "norm_label": ".handle_endtag()" }, { "label": ".handle_data()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor_handle_data", "community": 471, "norm_label": ".handle_data()" }, { "label": ".get_text()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_htmltextextractor_get_text", "community": 471, "norm_label": ".get_text()" }, { "label": "_html_to_text()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_html_to_text", "community": 471, "norm_label": "_html_to_text()" }, { "label": "_decode_body()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_decode_body", "community": 476, "norm_label": "_decode_body()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_parse_date", "community": 476, "norm_label": "_parse_date()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_py_datetime", "community": 476, "norm_label": "datetime" }, { "label": "_normalize_addresses()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_normalize_addresses", "community": 476, "norm_label": "_normalize_addresses()" }, { "label": "_select_channel()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_select_channel", "community": 476, "norm_label": "_select_channel()" }, { "label": "GmailConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector", "community": 119, "norm_label": "gmailconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L350", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_init", "community": 471, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L363", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_is_connected", "community": 119, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L376", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_disconnect", "community": 119, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_auth_url", "community": 119, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L387", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_handle_callback", "community": 119, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L395", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_sync", "community": 476, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_py_document", "community": 476, "norm_label": "document" }, { "label": "._current_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L527", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_current_token", "community": 620, "norm_label": "._current_token()" }, { "label": "._refresh_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L534", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_refresh_token", "community": 620, "norm_label": "._refresh_token()" }, { "label": "._call_with_refresh()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L547", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_call_with_refresh", "community": 620, "norm_label": "._call_with_refresh()" }, { "label": ".delete_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L565", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_delete_message", "community": 620, "norm_label": ".delete_message()" }, { "label": ".archive_message()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L569", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_archive_message", "community": 620, "norm_label": ".archive_message()" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L575", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_sync_status", "community": 119, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_py_syncstatus", "community": 119, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L588", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_gmailconnector_mcp_tools", "community": 119, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_py_toolspec", "community": 119, "norm_label": "toolspec" }, { "label": "Gmail connector \u2014 bulk email sync via the Gmail REST API. Uses OAuth 2.0 toke", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_1", "community": 1, "norm_label": "gmail connector \u2014 bulk email sync via the gmail rest api. uses oauth 2.0 toke" }, { "label": "Call the Gmail ``messages.list`` endpoint. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_68", "community": 476, "norm_label": "call the gmail ``messages.list`` endpoint. parameters ----------" }, { "label": "Move a Gmail message to Trash via the ``messages.trash`` endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_102", "community": 620, "norm_label": "move a gmail message to trash via the ``messages.trash`` endpoint." }, { "label": "Modify labels on a Gmail message via the ``messages.modify`` endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_118", "community": 620, "norm_label": "modify labels on a gmail message via the ``messages.modify`` endpoint." }, { "label": "Fetch a single Gmail message by ID (``full`` format). Parameters ---", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_134", "community": 476, "norm_label": "fetch a single gmail message by id (``full`` format). parameters ---" }, { "label": "Return the value of the first header matching *name* (case-insensitive).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/gmail.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_connectors_gmail_rationale_164", "community": 476, "norm_label": "return the value of the first header matching *name* (case-insensitive)." }, { "label": "Strip HTML tags and return readable text using stdlib only. Skips credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_246", "community": 40, "norm_label": "return the active api key \u2014 direct > credentials file." }, { "label": "Return ``True`` if a valid API key is available.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_259", "community": 40, "norm_label": "return ``true`` if a valid api key is available." }, { "label": "Clear the in-memory API key and delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_263", "community": 40, "norm_label": "clear the in-memory api key and delete the stored credentials file." }, { "label": "Return the URL where users can create a Granola API key. Users must o", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_268", "community": 40, "norm_label": "return the url where users can create a granola api key. users must o" }, { "label": "Validate and persist the API key. The *code* parameter holds the raw", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_280", "community": 1, "norm_label": "validate and persist the api key. the *code* parameter holds the raw" }, { "label": "Yield :class:`Document` objects for Granola meeting notes. Paginates", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_297", "community": 40, "norm_label": "yield :class:`document` objects for granola meeting notes. paginates" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L406", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_406", "community": 40, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time Granola queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/granola.py", "source_location": "L419", "_origin": "ast", "id": "src_openjarvis_connectors_granola_rationale_419", "community": 40, "norm_label": "expose two mcp tool specs for real-time granola queries." }, { "label": "hackernews.py", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews", "community": 1, "norm_label": "hackernews.py" }, { "label": "_hn_top_story_ids()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hn_top_story_ids", "community": 327, "norm_label": "_hn_top_story_ids()" }, { "label": "_hn_item()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hn_item", "community": 327, "norm_label": "_hn_item()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_py_any", "community": 327, "norm_label": "any" }, { "label": "HackerNewsConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector", "community": 327, "norm_label": "hackernewsconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector_init", "community": 327, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector_is_connected", "community": 327, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector_disconnect", "community": 327, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector_sync", "community": 327, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_py_datetime", "community": 327, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_py_document", "community": 327, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_hackernewsconnector_sync_status", "community": 327, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_py_syncstatus", "community": 327, "norm_label": "syncstatus" }, { "label": "Hacker News connector \u2014 top stories from the HN Firebase API. No authenticati", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_rationale_1", "community": 1, "norm_label": "hacker news connector \u2014 top stories from the hn firebase api. no authenticati" }, { "label": "Fetch the list of top story IDs.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_rationale_21", "community": 327, "norm_label": "fetch the list of top story ids." }, { "label": "Fetch a single HN item by ID.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_rationale_28", "community": 327, "norm_label": "fetch a single hn item by id." }, { "label": "Fetch the current top stories from Hacker News.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_rationale_36", "community": 327, "norm_label": "fetch the current top stories from hacker news." }, { "label": "Yield Documents for the top 5 Hacker News stories.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hackernews.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_connectors_hackernews_rationale_54", "community": 327, "norm_label": "yield documents for the top 5 hacker news stories." }, { "label": "hybrid_search.py", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search", "community": 14, "norm_label": "hybrid_search.py" }, { "label": "SearchHit", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_searchhit", "community": 14, "norm_label": "searchhit" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_searchhit_to_dict", "community": 14, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_py_any", "community": 14, "norm_label": "any" }, { "label": "_iso()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_iso", "community": 14, "norm_label": "_iso()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_py_datetime", "community": 14, "norm_label": "datetime" }, { "label": "_quote_fts()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_quote_fts", "community": 14, "norm_label": "_quote_fts()" }, { "label": "_parse_participants()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_parse_participants", "community": 14, "norm_label": "_parse_participants()" }, { "label": "_snippet()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_snippet", "community": 14, "norm_label": "_snippet()" }, { "label": "HybridSearch", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch", "community": 14, "norm_label": "hybridsearch" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_init", "community": 18, "norm_label": ".__init__()" }, { "label": "OllamaEmbedder", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_py_ollamaembedder", "community": 18, "norm_label": "ollamaembedder" }, { "label": "._build_filters()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_build_filters", "community": 14, "norm_label": "._build_filters()" }, { "label": "._bm25_recall()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_bm25_recall", "community": 14, "norm_label": "._bm25_recall()" }, { "label": "._vector_recall()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_vector_recall", "community": 14, "norm_label": "._vector_recall()" }, { "label": "._fuse()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_fuse", "community": 14, "norm_label": "._fuse()" }, { "label": "._thread_context()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_thread_context", "community": 14, "norm_label": "._thread_context()" }, { "label": ".search()", "file_type": "code", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_hybridsearch_search", "community": 14, "norm_label": ".search()" }, { "label": "Hybrid retrieval over the KnowledgeStore: metadata filter + BM25 + vector cosine", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_1", "community": 14, "norm_label": "hybrid retrieval over the knowledgestore: metadata filter + bm25 + vector cosine" }, { "label": "A single hybrid-search result with enough context for citation.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_42", "community": 14, "norm_label": "a single hybrid-search result with enough context for citation." }, { "label": "Make a plain user query safe for FTS5 MATCH. FTS5 treats characters like", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_92", "community": 14, "norm_label": "make a plain user query safe for fts5 match. fts5 treats characters like" }, { "label": "Hybrid BM25 + dense-cosine retrieval over a ``KnowledgeStore``. Parameter", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_129", "community": 14, "norm_label": "hybrid bm25 + dense-cosine retrieval over a ``knowledgestore``. parameter" }, { "label": "Return ``(where_fragment, params)`` for the structured filters. ``per", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_180", "community": 14, "norm_label": "return ``(where_fragment, params)`` for the structured filters. ``per" }, { "label": "Return ``[(chunk_id, bm25_score), ...]`` from FTS5.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_225", "community": 14, "norm_label": "return ``[(chunk_id, bm25_score), ...]`` from fts5." }, { "label": "Return ``[(chunk_id, cosine_score), ...]`` from a brute-force scan.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_254", "community": 14, "norm_label": "return ``[(chunk_id, cosine_score), ...]`` from a brute-force scan." }, { "label": "Reciprocal Rank Fusion across the two rankers. Returns ``[(chunk_id,", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_310", "community": 14, "norm_label": "reciprocal rank fusion across the two rankers. returns ``[(chunk_id," }, { "label": "Fetch sibling chunks for ``thread_id`` (capped at ``thread_context_cap``).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_341", "community": 14, "norm_label": "fetch sibling chunks for ``thread_id`` (capped at ``thread_context_cap``)." }, { "label": "Run the hybrid pipeline and return up to ``limit`` hits. See module d", "file_type": "rationale", "source_file": "src/openjarvis/connectors/hybrid_search.py", "source_location": "L393", "_origin": "ast", "id": "src_openjarvis_connectors_hybrid_search_rationale_393", "community": 14, "norm_label": "run the hybrid pipeline and return up to ``limit`` hits. see module d" }, { "label": "imessage.py", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_imessage", "community": 1, "norm_label": "imessage.py" }, { "label": "_apple_ts_to_datetime()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_apple_ts_to_datetime", "community": 158, "norm_label": "_apple_ts_to_datetime()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_py_datetime", "community": 158, "norm_label": "datetime" }, { "label": "IMessageConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector", "community": 158, "norm_label": "imessageconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_init", "community": 158, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_is_connected", "community": 158, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_disconnect", "community": 158, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_sync", "community": 158, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_py_document", "community": 158, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_sync_status", "community": 158, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_py_syncstatus", "community": 158, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_imessageconnector_mcp_tools", "community": 158, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_py_toolspec", "community": 158, "norm_label": "toolspec" }, { "label": "iMessage connector \u2014 reads directly from the macOS Messages SQLite database.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_1", "community": 1, "norm_label": "imessage connector \u2014 reads directly from the macos messages sqlite database." }, { "label": "Convert an Apple nanosecond timestamp to a UTC :class:`datetime`. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_45", "community": 158, "norm_label": "convert an apple nanosecond timestamp to a utc :class:`datetime`. paramet" }, { "label": "Connector that reads messages from the macOS Messages SQLite database. Pa", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_68", "community": 158, "norm_label": "connector that reads messages from the macos messages sqlite database. pa" }, { "label": "Return ``True`` if the chat.db file exists at the configured path.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_93", "community": 158, "norm_label": "return ``true`` if the chat.db file exists at the configured path." }, { "label": "Mark the connector as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_97", "community": 158, "norm_label": "mark the connector as disconnected." }, { "label": "Read messages from chat.db and yield one :class:`Document` each. Para", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_106", "community": 158, "norm_label": "read messages from chat.db and yield one :class:`document` each. para" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_222", "community": 158, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time iMessage queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/imessage.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_connectors_imessage_rationale_235", "community": 158, "norm_label": "expose two mcp tool specs for real-time imessage queries." }, { "label": "news_rss.py", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss", "community": 1, "norm_label": "news_rss.py" }, { "label": "_fetch_feed()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_fetch_feed", "community": 223, "norm_label": "_fetch_feed()" }, { "label": "_parse_rss_items()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_parse_rss_items", "community": 223, "norm_label": "_parse_rss_items()" }, { "label": "_parse_pub_date()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_parse_pub_date", "community": 223, "norm_label": "_parse_pub_date()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_py_datetime", "community": 223, "norm_label": "datetime" }, { "label": "NewsRSSConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector", "community": 223, "norm_label": "newsrssconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_init", "community": 223, "norm_label": ".__init__()" }, { "label": "._load_config()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_load_config", "community": 223, "norm_label": "._load_config()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_is_connected", "community": 223, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_disconnect", "community": 223, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_sync", "community": 223, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_py_document", "community": 223, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_newsrssconnector_sync_status", "community": 223, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_py_syncstatus", "community": 223, "norm_label": "syncstatus" }, { "label": "News/RSS connector \u2014 aggregate headlines from RSS and Atom feeds. Uses stdlib", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_1", "community": 1, "norm_label": "news/rss connector \u2014 aggregate headlines from rss and atom feeds. uses stdlib" }, { "label": "Download raw XML from a feed URL.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_27", "community": 223, "norm_label": "download raw xml from a feed url." }, { "label": "Parse RSS or Atom XML and return up to *max_items* entries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_34", "community": 223, "norm_label": "parse rss or atom xml and return up to *max_items* entries." }, { "label": "Best-effort parse of an RSS pubDate or Atom updated timestamp.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_76", "community": 223, "norm_label": "best-effort parse of an rss pubdate or atom updated timestamp." }, { "label": "Aggregate headlines from configured RSS/Atom feeds.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_91", "community": 223, "norm_label": "aggregate headlines from configured rss/atom feeds." }, { "label": "Load feed list from disk.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_102", "community": 223, "norm_label": "load feed list from disk." }, { "label": "Yield Documents for recent items across all configured feeds.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/news_rss.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_connectors_news_rss_rationale_122", "community": 223, "norm_label": "yield documents for recent items across all configured feeds." }, { "label": "notion.py", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_notion", "community": 1, "norm_label": "notion.py" }, { "label": "_notion_headers()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notion_headers", "community": 186, "norm_label": "_notion_headers()" }, { "label": "_notion_api_search()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notion_api_search", "community": 186, "norm_label": "_notion_api_search()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_notion_py_any", "community": 186, "norm_label": "any" }, { "label": "_notion_api_get_blocks()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notion_api_get_blocks", "community": 186, "norm_label": "_notion_api_get_blocks()" }, { "label": "_extract_rich_text()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_connectors_notion_extract_rich_text", "community": 186, "norm_label": "_extract_rich_text()" }, { "label": "_render_blocks_to_markdown()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_connectors_notion_render_blocks_to_markdown", "community": 186, "norm_label": "_render_blocks_to_markdown()" }, { "label": "_extract_page_title()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_connectors_notion_extract_page_title", "community": 186, "norm_label": "_extract_page_title()" }, { "label": "_parse_iso_datetime()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_connectors_notion_parse_iso_datetime", "community": 186, "norm_label": "_parse_iso_datetime()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_notion_py_datetime", "community": 186, "norm_label": "datetime" }, { "label": "NotionConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector", "community": 1, "norm_label": "notionconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_init", "community": 1, "norm_label": ".__init__()" }, { "label": "._resolve_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_resolve_token", "community": 1, "norm_label": "._resolve_token()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_is_connected", "community": 1, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L291", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_disconnect", "community": 1, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_handle_callback", "community": 1, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_sync", "community": 186, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_notion_py_document", "community": 186, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L383", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_sync_status", "community": 1, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_notion_py_syncstatus", "community": 1, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_connectors_notion_notionconnector_mcp_tools", "community": 1, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_notion_py_toolspec", "community": 1, "norm_label": "toolspec" }, { "label": "Notion connector \u2014 syncs pages via the Notion REST API. Uses a Notion interna", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_1", "community": 1, "norm_label": "notion connector \u2014 syncs pages via the notion rest api. uses a notion interna" }, { "label": "Build the standard Notion API request headers.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_38", "community": 186, "norm_label": "build the standard notion api request headers." }, { "label": "Call the Notion ``/v1/search`` endpoint to list accessible pages. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_51", "community": 186, "norm_label": "call the notion ``/v1/search`` endpoint to list accessible pages. paramet" }, { "label": "Fetch child blocks for a page (or block) by ID. Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_83", "community": 186, "norm_label": "fetch child blocks for a page (or block) by id. parameters ---------" }, { "label": "Concatenate plain_text from all rich_text entries in *block_data*.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_113", "community": 186, "norm_label": "concatenate plain_text from all rich_text entries in *block_data*." }, { "label": "Convert a list of Notion block objects to a markdown string. Supported bl", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_119", "community": 186, "norm_label": "convert a list of notion block objects to a markdown string. supported bl" }, { "label": "Extract the plain-text title from a Notion page object.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_205", "community": 186, "norm_label": "extract the plain-text title from a notion page object." }, { "label": "Parse an ISO 8601 datetime string (as returned by Notion) into a datetime.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_221", "community": 186, "norm_label": "parse an iso 8601 datetime string (as returned by notion) into a datetime." }, { "label": "Connector that syncs pages from Notion via the REST API. Authentication u", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_238", "community": 1, "norm_label": "connector that syncs pages from notion via the rest api. authentication u" }, { "label": "Return the active token \u2014 direct > file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L275", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_275", "community": 1, "norm_label": "return the active token \u2014 direct > file." }, { "label": "Return ``True`` if a valid token is available.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_288", "community": 1, "norm_label": "return ``true`` if a valid token is available." }, { "label": "Clear the in-memory token and delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L292", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_292", "community": 1, "norm_label": "clear the in-memory token and delete the stored credentials file." }, { "label": "Return the URL where users can create a Notion integration token.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_297", "community": 1, "norm_label": "return the url where users can create a notion integration token." }, { "label": "Persist the integration token to the credentials file. The *code* par", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_301", "community": 1, "norm_label": "persist the integration token to the credentials file. the *code* par" }, { "label": "Yield :class:`Document` objects for Notion pages. Paginates through `", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_313", "community": 186, "norm_label": "yield :class:`document` objects for notion pages. paginates through `" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_384", "community": 1, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time Notion queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/notion.py", "source_location": "L397", "_origin": "ast", "id": "src_openjarvis_connectors_notion_rationale_397", "community": 1, "norm_label": "expose two mcp tool specs for real-time notion queries." }, { "label": "oauth.py", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_oauth", "community": 1, "norm_label": "oauth.py" }, { "label": "OAuthProvider", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_oauthprovider", "community": 1, "norm_label": "oauthprovider" }, { "label": "get_provider_for_connector()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_get_provider_for_connector", "community": 1, "norm_label": "get_provider_for_connector()" }, { "label": "get_client_credentials()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_get_client_credentials", "community": 1, "norm_label": "get_client_credentials()" }, { "label": "save_client_credentials()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_save_client_credentials", "community": 1, "norm_label": "save_client_credentials()" }, { "label": "build_google_auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_build_google_auth_url", "community": 1, "norm_label": "build_google_auth_url()" }, { "label": "resolve_google_credentials()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_resolve_google_credentials", "community": 1, "norm_label": "resolve_google_credentials()" }, { "label": "load_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_load_tokens", "community": 1, "norm_label": "load_tokens()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_py_any", "community": 1, "norm_label": "any" }, { "label": "save_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_save_tokens", "community": 1, "norm_label": "save_tokens()" }, { "label": "delete_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_delete_tokens", "community": 1, "norm_label": "delete_tokens()" }, { "label": "refresh_google_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_refresh_google_token", "community": 1, "norm_label": "refresh_google_token()" }, { "label": "exchange_google_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_exchange_google_token", "community": 1, "norm_label": "exchange_google_token()" }, { "label": "run_oauth_flow()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L381", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_run_oauth_flow", "community": 1, "norm_label": "run_oauth_flow()" }, { "label": "_wait_for_callback_code()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L540", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_wait_for_callback_code", "community": 1, "norm_label": "_wait_for_callback_code()" }, { "label": "_exchange_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L619", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_exchange_token", "community": 1, "norm_label": "_exchange_token()" }, { "label": "run_connector_oauth()", "file_type": "code", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L648", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_run_connector_oauth", "community": 1, "norm_label": "run_connector_oauth()" }, { "label": "Shared OAuth 2.0 helpers for all connectors. Provides: - ``OAuthProvider`` r", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_1", "community": 1, "norm_label": "shared oauth 2.0 helpers for all connectors. provides: - ``oauthprovider`` r" }, { "label": "Configuration for an OAuth 2.0 provider.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_35", "community": 1, "norm_label": "configuration for an oauth 2.0 provider." }, { "label": "Return the OAuthProvider that covers *connector_id*, or ``None``.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_125", "community": 1, "norm_label": "return the oauthprovider that covers *connector_id*, or ``none``." }, { "label": "Load stored client_id and client_secret for *provider*. Checks credential", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_140", "community": 1, "norm_label": "load stored client_id and client_secret for *provider*. checks credential" }, { "label": "Persist client credentials so the user never has to enter them again.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_168", "community": 1, "norm_label": "persist client credentials so the user never has to enter them again." }, { "label": "Build a Google OAuth2 consent URL. Parameters ---------- client", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_198", "community": 1, "norm_label": "build a google oauth2 consent url. parameters ---------- client" }, { "label": "Return the best available Google credentials file path. Checks the connec", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_231", "community": 1, "norm_label": "return the best available google credentials file path. checks the connec" }, { "label": "Load OAuth tokens from a JSON file. Returns ``None`` if the file is missi", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_245", "community": 1, "norm_label": "load oauth tokens from a json file. returns ``none`` if the file is missi" }, { "label": "Persist *tokens* to *path* as JSON with owner-only (0o600) permissions. C", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_261", "community": 1, "norm_label": "persist *tokens* to *path* as json with owner-only (0o600) permissions. c" }, { "label": "Delete the credentials file at *path* if it exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_272", "community": 1, "norm_label": "delete the credentials file at *path* if it exists." }, { "label": "Refresh a Google access token using the stored refresh token. Reads the c", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_279", "community": 1, "norm_label": "refresh a google access token using the stored refresh token. reads the c" }, { "label": "Exchange an authorization code for access + refresh tokens. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L345", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_345", "community": 1, "norm_label": "exchange an authorization code for access + refresh tokens. parameters" }, { "label": "Run the full OAuth flow: browser consent, callback, token exchange. Steps", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L388", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_388", "community": 1, "norm_label": "run the full oauth flow: browser consent, callback, token exchange. steps" }, { "label": "Start a localhost HTTP server and wait for ``?code=`` on *path*. Returns", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L546", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_546", "community": 1, "norm_label": "start a localhost http server and wait for ``?code=`` on *path*. returns" }, { "label": "Exchange an authorization *code* for tokens using *provider* config.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L626", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_626", "community": 1, "norm_label": "exchange an authorization *code* for tokens using *provider* config." }, { "label": "Run a complete OAuth flow for *connector_id*. 1. Look up the ``OAuthProvi", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oauth.py", "source_location": "L653", "_origin": "ast", "id": "src_openjarvis_connectors_oauth_rationale_653", "community": 1, "norm_label": "run a complete oauth flow for *connector_id*. 1. look up the ``oauthprovi" }, { "label": "obsidian.py", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian", "community": 1, "norm_label": "obsidian.py" }, { "label": "_parse_frontmatter()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_parse_frontmatter", "community": 800, "norm_label": "_parse_frontmatter()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_py_any", "community": 800, "norm_label": "any" }, { "label": "ObsidianConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector", "community": 15, "norm_label": "obsidianconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_init", "community": 15, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_is_connected", "community": 15, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_disconnect", "community": 15, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_sync", "community": 800, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_py_datetime", "community": 800, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_py_document", "community": 800, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_sync_status", "community": 15, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_py_syncstatus", "community": 15, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_obsidianconnector_mcp_tools", "community": 15, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_py_toolspec", "community": 15, "norm_label": "toolspec" }, { "label": "Obsidian / Markdown vault connector. Reads ``.md``, ``.markdown``, and ``.txt", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_1", "community": 1, "norm_label": "obsidian / markdown vault connector. reads ``.md``, ``.markdown``, and ``.txt" }, { "label": "Extract YAML frontmatter and return ``(metadata, body)``. Frontmatter is", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_41", "community": 800, "norm_label": "extract yaml frontmatter and return ``(metadata, body)``. frontmatter is" }, { "label": "Connector that reads a local Obsidian (or plain Markdown) vault. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_96", "community": 15, "norm_label": "connector that reads a local obsidian (or plain markdown) vault. paramete" }, { "label": "Return ``True`` if vault_path is set and the directory exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_120", "community": 15, "norm_label": "return ``true`` if vault_path is set and the directory exists." }, { "label": "Clear vault_path and mark as disconnected.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_124", "community": 15, "norm_label": "clear vault_path and mark as disconnected." }, { "label": "Walk the vault and yield one :class:`Document` per text file. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_134", "community": 800, "norm_label": "walk the vault and yield one :class:`document` per text file. paramet" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_198", "community": 15, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose a single ``obsidian_search_notes`` tool for agent queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/obsidian.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_connectors_obsidian_rationale_210", "community": 15, "norm_label": "expose a single ``obsidian_search_notes`` tool for agent queries." }, { "label": "oura.py", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_oura", "community": 1, "norm_label": "oura.py" }, { "label": "_oura_api_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_connectors_oura_oura_api_get", "community": 28, "norm_label": "_oura_api_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_oura_py_any", "community": 28, "norm_label": "any" }, { "label": "OuraConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector", "community": 28, "norm_label": "ouraconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_init", "community": 28, "norm_label": ".__init__()" }, { "label": "._load_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_load_token", "community": 28, "norm_label": "._load_token()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_is_connected", "community": 28, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_disconnect", "community": 28, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_sync", "community": 28, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_oura_py_datetime", "community": 28, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_oura_py_document", "community": 28, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_connectors_oura_ouraconnector_sync_status", "community": 28, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_oura_py_syncstatus", "community": 28, "norm_label": "syncstatus" }, { "label": "Oura Ring connector \u2014 sleep, readiness, and activity via REST API v2. Uses a", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_oura_rationale_1", "community": 1, "norm_label": "oura ring connector \u2014 sleep, readiness, and activity via rest api v2. uses a" }, { "label": "Call an Oura API v2 endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_oura_rationale_27", "community": 28, "norm_label": "call an oura api v2 endpoint." }, { "label": "Sync sleep, readiness, and activity data from Oura Ring.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_connectors_oura_rationale_40", "community": 28, "norm_label": "sync sleep, readiness, and activity data from oura ring." }, { "label": "Load the Oura PAT from disk.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_connectors_oura_rationale_51", "community": 28, "norm_label": "load the oura pat from disk." }, { "label": "Yield Documents for sleep, readiness, and activity.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/oura.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_connectors_oura_rationale_65", "community": 28, "norm_label": "yield documents for sleep, readiness, and activity." }, { "label": "outlook.py", "file_type": "code", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_outlook", "community": 1, "norm_label": "outlook.py" }, { "label": "OutlookConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_outlookconnector", "community": 37, "norm_label": "outlookconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_outlookconnector_init", "community": 37, "norm_label": ".__init__()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_outlookconnector_auth_url", "community": 37, "norm_label": ".auth_url()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_outlookconnector_sync", "community": 37, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_py_datetime", "community": 37, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_py_document", "community": 37, "norm_label": "document" }, { "label": "Outlook / Microsoft 365 connector \u2014 reads email via IMAP with app password. T", "file_type": "rationale", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_rationale_1", "community": 1, "norm_label": "outlook / microsoft 365 connector \u2014 reads email via imap with app password. t" }, { "label": "Outlook connector using IMAP + app password.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/outlook.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_connectors_outlook_rationale_25", "community": 37, "norm_label": "outlook connector using imap + app password." }, { "label": "pipeline.py", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline", "community": 15, "norm_label": "pipeline.py" }, { "label": "_namespace_thread_id()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_namespace_thread_id", "community": 15, "norm_label": "_namespace_thread_id()" }, { "label": "_derive_source_id()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_derive_source_id", "community": 15, "norm_label": "_derive_source_id()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_py_document", "community": 15, "norm_label": "document" }, { "label": "_content_hash()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_content_hash", "community": 15, "norm_label": "_content_hash()" }, { "label": "IngestionPipeline", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline", "community": 15, "norm_label": "ingestionpipeline" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline_init", "community": 15, "norm_label": ".__init__()" }, { "label": "OllamaEmbedder", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_py_ollamaembedder", "community": 15, "norm_label": "ollamaembedder" }, { "label": "._load_existing_doc_ids()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline_load_existing_doc_ids", "community": 15, "norm_label": "._load_existing_doc_ids()" }, { "label": "._embed_chunk()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline_embed_chunk", "community": 15, "norm_label": "._embed_chunk()" }, { "label": "._extract_attachment_text()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline_extract_attachment_text", "community": 15, "norm_label": "._extract_attachment_text()" }, { "label": ".ingest()", "file_type": "code", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_ingestionpipeline_ingest", "community": 15, "norm_label": ".ingest()" }, { "label": "IngestionPipeline \u2014 deduplicate, chunk, and store Documents. Takes ``Document", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_1", "community": 15, "norm_label": "ingestionpipeline \u2014 deduplicate, chunk, and store documents. takes ``document" }, { "label": "Prefix ``thread_id`` with ``{source}:`` so it can't collide across sources.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_27", "community": 15, "norm_label": "prefix ``thread_id`` with ``{source}:`` so it can't collide across sources." }, { "label": "Return the connector-set ``source_id`` or extract it from ``doc_id``. Man", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_42", "community": 15, "norm_label": "return the connector-set ``source_id`` or extract it from ``doc_id``. man" }, { "label": "SHA-256 hex digest of UTF-8-encoded chunk content.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_56", "community": 15, "norm_label": "sha-256 hex digest of utf-8-encoded chunk content." }, { "label": "Deduplicate, chunk, and index documents into a KnowledgeStore. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_64", "community": 15, "norm_label": "deduplicate, chunk, and index documents into a knowledgestore. parameters" }, { "label": "Populate ``_seen_doc_ids`` from rows already in the store.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_104", "community": 15, "norm_label": "populate ``_seen_doc_ids`` from rows already in the store." }, { "label": "Return ``(embedding_bytes, model_version)`` for a chunk. Returns ``(N", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_111", "community": 15, "norm_label": "return ``(embedding_bytes, model_version)`` for a chunk. returns ``(n" }, { "label": "Extract text from an attachment. Returns the extracted text, or an em", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_125", "community": 15, "norm_label": "extract text from an attachment. returns the extracted text, or an em" }, { "label": "Ingest an iterable of documents into the knowledge store. Duplicate `", "file_type": "rationale", "source_file": "src/openjarvis/connectors/pipeline.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_pipeline_rationale_149", "community": 15, "norm_label": "ingest an iterable of documents into the knowledge store. duplicate `" }, { "label": "retriever.py", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_retriever", "community": 44, "norm_label": "retriever.py" }, { "label": "Reranker", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_reranker", "community": 44, "norm_label": "reranker" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_py_abc", "community": 44, "norm_label": "abc" }, { "label": ".rerank()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_reranker_rerank", "community": 44, "norm_label": ".rerank()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_py_retrievalresult", "community": 44, "norm_label": "retrievalresult" }, { "label": "ColBERTReranker", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_colbertreranker", "community": 44, "norm_label": "colbertreranker" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_colbertreranker_init", "community": 44, "norm_label": ".__init__()" }, { "label": "._load_model()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_colbertreranker_load_model", "community": 44, "norm_label": "._load_model()" }, { "label": ".rerank()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_colbertreranker_rerank", "community": 44, "norm_label": ".rerank()" }, { "label": "TwoStageRetriever", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_twostageretriever", "community": 11, "norm_label": "twostageretriever" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_twostageretriever_init", "community": 44, "norm_label": ".__init__()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_twostageretriever_retrieve", "community": 44, "norm_label": ".retrieve()" }, { "label": "TwoStageRetriever \u2014 BM25 recall from KnowledgeStore + optional reranking. Com", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_1", "community": 44, "norm_label": "twostageretriever \u2014 bm25 recall from knowledgestore + optional reranking. com" }, { "label": "Abstract base class for second-stage semantic rerankers.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_35", "community": 44, "norm_label": "abstract base class for second-stage semantic rerankers." }, { "label": "Rerank *candidates* for *query* and return the top *top_k* results. P", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_45", "community": 44, "norm_label": "rerank *candidates* for *query* and return the top *top_k* results. p" }, { "label": "Semantic reranker backed by ColBERT MaxSim scoring. Lazy-loads a ColBERT", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_69", "community": 44, "norm_label": "semantic reranker backed by colbert maxsim scoring. lazy-loads a colbert" }, { "label": "Attempt to load the ColBERT model. Returns True on success.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_98", "community": 44, "norm_label": "attempt to load the colbert model. returns true on success." }, { "label": "Rerank *candidates* using ColBERT MaxSim scores. Falls back to BM25 o", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_138", "community": 44, "norm_label": "rerank *candidates* using colbert maxsim scores. falls back to bm25 o" }, { "label": "BM25 recall + optional semantic reranking for Deep Research. Stage 1 retr", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_206", "community": 11, "norm_label": "bm25 recall + optional semantic reranking for deep research. stage 1 retr" }, { "label": "Run the two-stage retrieval pipeline. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/retriever.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_connectors_retriever_rationale_248", "community": 44, "norm_label": "run the two-stage retrieval pipeline. parameters ----------" }, { "label": "connectors/scheduler.py", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler", "community": 15, "norm_label": "connectors/scheduler.py" }, { "label": "SyncScheduler", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler", "community": 15, "norm_label": "syncscheduler" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_init", "community": 15, "norm_label": ".__init__()" }, { "label": ".add()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_add", "community": 15, "norm_label": ".add()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_start", "community": 15, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_stop", "community": 15, "norm_label": ".stop()" }, { "label": ".run_once()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_run_once", "community": 15, "norm_label": ".run_once()" }, { "label": "._loop()", "file_type": "code", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_syncscheduler_loop", "community": 15, "norm_label": "._loop()" }, { "label": "SyncScheduler \u2014 background thread for periodic incremental connector syncs. R", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_1", "community": 15, "norm_label": "syncscheduler \u2014 background thread for periodic incremental connector syncs. r" }, { "label": "Runs incremental sync for all registered connectors on a schedule. Parame", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_35", "community": 15, "norm_label": "runs incremental sync for all registered connectors on a schedule. parame" }, { "label": "Register a connector for scheduled sync. Parameters --------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_59", "community": 15, "norm_label": "register a connector for scheduled sync. parameters --------" }, { "label": "Start the background sync thread. The thread is a daemon so it does n", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_70", "community": 15, "norm_label": "start the background sync thread. the thread is a daemon so it does n" }, { "label": "Stop the background sync thread. Signals the thread to exit and waits", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_92", "community": 15, "norm_label": "stop the background sync thread. signals the thread to exit and waits" }, { "label": "Sync all connected connectors once (synchronous, non-blocking test helper).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_105", "community": 15, "norm_label": "sync all connected connectors once (synchronous, non-blocking test helper)." }, { "label": "Background thread body: wait *interval* seconds then sync.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/scheduler.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_connectors_scheduler_rationale_130", "community": 15, "norm_label": "background thread body: wait *interval* seconds then sync." }, { "label": "slack_connector.py", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector", "community": 1, "norm_label": "slack_connector.py" }, { "label": "_slack_api_conversations_list()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_api_conversations_list", "community": 46, "norm_label": "_slack_api_conversations_list()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_any", "community": 46, "norm_label": "any" }, { "label": "_slack_api_conversations_history()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_api_conversations_history", "community": 46, "norm_label": "_slack_api_conversations_history()" }, { "label": "_slack_api_users_list()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_api_users_list", "community": 46, "norm_label": "_slack_api_users_list()" }, { "label": "_slack_api_auth_test()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_api_auth_test", "community": 46, "norm_label": "_slack_api_auth_test()" }, { "label": "_slack_api_with_retry()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_api_with_retry", "community": 46, "norm_label": "_slack_api_with_retry()" }, { "label": "SlackTokenError", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slacktokenerror", "community": 46, "norm_label": "slacktokenerror" }, { "label": "ValueError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_valueerror", "community": 46, "norm_label": "valueerror" }, { "label": "_validate_user_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_validate_user_token", "community": 46, "norm_label": "_validate_user_token()" }, { "label": "_build_user_map()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_build_user_map", "community": 46, "norm_label": "_build_user_map()" }, { "label": "_ts_to_datetime()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_ts_to_datetime", "community": 46, "norm_label": "_ts_to_datetime()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_datetime", "community": 46, "norm_label": "datetime" }, { "label": "_team_domain_from_auth()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_team_domain_from_auth", "community": 46, "norm_label": "_team_domain_from_auth()" }, { "label": "_slack_archive_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slack_archive_url", "community": 46, "norm_label": "_slack_archive_url()" }, { "label": "SlackConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector", "community": 46, "norm_label": "slackconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_init", "community": 46, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_is_connected", "community": 46, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_disconnect", "community": 46, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L321", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_auth_url", "community": 46, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_handle_callback", "community": 46, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L368", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_sync", "community": 46, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_document", "community": 46, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L617", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_sync_status", "community": 46, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_syncstatus", "community": 46, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L631", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_slackconnector_mcp_tools", "community": 46, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_py_toolspec", "community": 46, "norm_label": "toolspec" }, { "label": "Slack connector \u2014 bulk channel message sync via the Slack Web API. Uses a Sla", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_1", "community": 1, "norm_label": "slack connector \u2014 bulk channel message sync via the slack web api. uses a sla" }, { "label": "Call the Slack ``conversations.list`` endpoint. Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_55", "community": 46, "norm_label": "call the slack ``conversations.list`` endpoint. parameters ---------" }, { "label": "Call the Slack ``users.list`` endpoint. Parameters ---------- t", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_113", "community": 46, "norm_label": "call the slack ``users.list`` endpoint. parameters ---------- t" }, { "label": "Call the Slack ``auth.test`` endpoint. Returns workspace context (``team_", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_129", "community": 46, "norm_label": "call the slack ``auth.test`` endpoint. returns workspace context (``team_" }, { "label": "Call a Slack API method with automatic retry on rate limits.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_145", "community": 46, "norm_label": "call a slack api method with automatic retry on rate limits." }, { "label": "Raised when the stored Slack token isn't a usable user token. Surfaced vi", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_184", "community": 46, "norm_label": "raised when the stored slack token isn't a usable user token. surfaced vi" }, { "label": "Raise :class:`SlackTokenError` unless *token* looks like a user token. Sl", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_196", "community": 46, "norm_label": "raise :class:`slacktokenerror` unless *token* looks like a user token. sl" }, { "label": "Build a user_id \u2192 {name, email} map from a ``users.list`` members list.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_219", "community": 46, "norm_label": "build a user_id \u2192 {name, email} map from a ``users.list`` members list." }, { "label": "Convert a Slack timestamp string (e.g. '1710500000.000100') to datetime.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_234", "community": 46, "norm_label": "convert a slack timestamp string (e.g. '1710500000.000100') to datetime." }, { "label": "Derive the workspace subdomain ('acme' from 'https://acme.slack.com/'). F", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_244", "community": 46, "norm_label": "derive the workspace subdomain ('acme' from 'https://acme.slack.com/'). f" }, { "label": "Build a Slack message permalink for ``team_domain``/``channel``/``ts``. W", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_260", "community": 46, "norm_label": "build a slack message permalink for ``team_domain``/``channel``/``ts``. w" }, { "label": "Connector that syncs channel message history from Slack via the Web API.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_279", "community": 46, "norm_label": "connector that syncs channel message history from slack via the web api." }, { "label": "Return ``True`` if a credentials file with a valid token exists.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L311", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_311", "community": 46, "norm_label": "return ``true`` if a credentials file with a valid token exists." }, { "label": "Delete the stored credentials file.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_318", "community": 46, "norm_label": "delete the stored credentials file." }, { "label": "Return a Slack OAuth consent URL requesting user-token scopes. Uses `", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L322", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_322", "community": 46, "norm_label": "return a slack oauth consent url requesting user-token scopes. uses `" }, { "label": "Validate and persist a supplied User OAuth Token. The connector ``/co", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L336", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_336", "community": 46, "norm_label": "validate and persist a supplied user oauth token. the connector ``/co" }, { "label": "Yield :class:`Document` objects for every accessible Slack message. W", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L374", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_374", "community": 46, "norm_label": "yield :class:`document` objects for every accessible slack message. w" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L618", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_618", "community": 46, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose three MCP tool specs for real-time Slack queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/slack_connector.py", "source_location": "L632", "_origin": "ast", "id": "src_openjarvis_connectors_slack_connector_rationale_632", "community": 46, "norm_label": "expose three mcp tool specs for real-time slack queries." }, { "label": "spotify.py", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_spotify", "community": 1, "norm_label": "spotify.py" }, { "label": "_spotify_api_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotify_api_get", "community": 28, "norm_label": "_spotify_api_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_py_any", "community": 28, "norm_label": "any" }, { "label": "SpotifyConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector", "community": 28, "norm_label": "spotifyconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_init", "community": 28, "norm_label": ".__init__()" }, { "label": "._load_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_load_tokens", "community": 28, "norm_label": "._load_tokens()" }, { "label": "._get_access_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_get_access_token", "community": 28, "norm_label": "._get_access_token()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_is_connected", "community": 28, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_disconnect", "community": 28, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_handle_callback", "community": 1, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_sync", "community": 28, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_py_datetime", "community": 28, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_py_document", "community": 28, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_spotifyconnector_sync_status", "community": 28, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_py_syncstatus", "community": 28, "norm_label": "syncstatus" }, { "label": "Spotify connector \u2014 recently played tracks via Spotify Web API. Uses OAuth2 t", "file_type": "rationale", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_rationale_1", "community": 1, "norm_label": "spotify connector \u2014 recently played tracks via spotify web api. uses oauth2 t" }, { "label": "Call a Spotify Web API endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_rationale_27", "community": 28, "norm_label": "call a spotify web api endpoint." }, { "label": "Sync recently played tracks from Spotify.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_rationale_40", "community": 28, "norm_label": "sync recently played tracks from spotify." }, { "label": "Return Spotify OAuth authorization URL.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_rationale_64", "community": 1, "norm_label": "return spotify oauth authorization url." }, { "label": "Exchange authorization code for tokens and save.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/spotify.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_connectors_spotify_rationale_89", "community": 1, "norm_label": "exchange authorization code for tokens and save." }, { "label": "connectors/store.py", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_store", "community": 15, "norm_label": "connectors/store.py" }, { "label": "_to_iso()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_connectors_store_to_iso", "community": 694, "norm_label": "_to_iso()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_store_py_datetime", "community": 694, "norm_label": "datetime" }, { "label": "_to_epoch()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_connectors_store_to_epoch", "community": 694, "norm_label": "_to_epoch()" }, { "label": "KnowledgeStore", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore", "community": 18, "norm_label": "knowledgestore" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_store_py_memorybackend", "community": 18, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_init", "community": 18, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_store_py_path", "community": 18, "norm_label": "path" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_enter", "community": 18, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_exit", "community": 18, "norm_label": ".__exit__()" }, { "label": "._setup()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_setup", "community": 18, "norm_label": "._setup()" }, { "label": "._migrate_v1_columns()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_migrate_v1_columns", "community": 18, "norm_label": "._migrate_v1_columns()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_store", "community": 694, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_store_py_any", "community": 694, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_retrieve", "community": 694, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_store_py_retrievalresult", "community": 694, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L449", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_delete", "community": 18, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L457", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_clear", "community": 18, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L468", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_count", "community": 18, "norm_label": ".count()" }, { "label": ".distinct_sources()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L473", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_distinct_sources", "community": 18, "norm_label": ".distinct_sources()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L488", "_origin": "ast", "id": "src_openjarvis_connectors_store_knowledgestore_close", "community": 18, "norm_label": ".close()" }, { "label": "KnowledgeStore \u2014 source-aware SQLite/FTS5 memory backend for Deep Research. E", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_1", "community": 15, "norm_label": "knowledgestore \u2014 source-aware sqlite/fts5 memory backend for deep research. e" }, { "label": "Normalise a timestamp to ISO 8601 string (UTC).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_119", "community": 694, "norm_label": "normalise a timestamp to iso 8601 string (utc)." }, { "label": "Normalise a timestamp to Unix epoch seconds (float).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_130", "community": 694, "norm_label": "normalise a timestamp to unix epoch seconds (float)." }, { "label": "Source-aware SQLite/FTS5 knowledge store for Deep Research. Stores docume", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_150", "community": 18, "norm_label": "source-aware sqlite/fts5 knowledge store for deep research. stores docume" }, { "label": "Create tables, FTS virtual table, triggers and indexes.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_186", "community": 18, "norm_label": "create tables, fts virtual table, triggers and indexes." }, { "label": "Add v1 schema columns to pre-existing tables (idempotent).", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_198", "community": 18, "norm_label": "add v1 schema columns to pre-existing tables (idempotent)." }, { "label": "Persist a content chunk and return its unique chunk id. All source-le", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_239", "community": 694, "norm_label": "persist a content chunk and return its unique chunk id. all source-le" }, { "label": "Search using FTS5 BM25 with optional column filters. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_351", "community": 694, "norm_label": "search using fts5 bm25 with optional column filters. parameters" }, { "label": "Delete all chunks with the given *doc_id*. Returns True if any existed.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L450", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_450", "community": 18, "norm_label": "delete all chunks with the given *doc_id*. returns true if any existed." }, { "label": "Remove all stored chunks.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L458", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_458", "community": 18, "norm_label": "remove all stored chunks." }, { "label": "Return the total number of stored chunks.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L469", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_469", "community": 18, "norm_label": "return the total number of stored chunks." }, { "label": "Return the sorted list of distinct ``source`` values currently indexed.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L474", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_474", "community": 18, "norm_label": "return the sorted list of distinct ``source`` values currently indexed." }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/store.py", "source_location": "L489", "_origin": "ast", "id": "src_openjarvis_connectors_store_rationale_489", "community": 18, "norm_label": "close the underlying sqlite connection." }, { "label": "strava.py", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_strava", "community": 1, "norm_label": "strava.py" }, { "label": "_strava_api_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_connectors_strava_strava_api_get", "community": 28, "norm_label": "_strava_api_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_strava_py_any", "community": 28, "norm_label": "any" }, { "label": "_strava_refresh_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_connectors_strava_strava_refresh_token", "community": 28, "norm_label": "_strava_refresh_token()" }, { "label": "StravaConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector", "community": 28, "norm_label": "stravaconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_init", "community": 28, "norm_label": ".__init__()" }, { "label": "._load_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_load_tokens", "community": 28, "norm_label": "._load_tokens()" }, { "label": "._save_tokens()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_save_tokens", "community": 28, "norm_label": "._save_tokens()" }, { "label": "._get_access_token()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_get_access_token", "community": 28, "norm_label": "._get_access_token()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_is_connected", "community": 28, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_disconnect", "community": 28, "norm_label": ".disconnect()" }, { "label": ".auth_url()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_auth_url", "community": 1, "norm_label": ".auth_url()" }, { "label": ".handle_callback()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_handle_callback", "community": 1, "norm_label": ".handle_callback()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_sync", "community": 28, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_strava_py_datetime", "community": 28, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_strava_py_document", "community": 28, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_connectors_strava_stravaconnector_sync_status", "community": 28, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_strava_py_syncstatus", "community": 28, "norm_label": "syncstatus" }, { "label": "Strava connector \u2014 recent activities via REST API v3. Uses OAuth2 tokens stor", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_1", "community": 1, "norm_label": "strava connector \u2014 recent activities via rest api v3. uses oauth2 tokens stor" }, { "label": "Call a Strava API v3 endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_27", "community": 28, "norm_label": "call a strava api v3 endpoint." }, { "label": "Refresh an expired Strava OAuth2 token.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_41", "community": 28, "norm_label": "refresh an expired strava oauth2 token." }, { "label": "Sync recent activities from Strava.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_58", "community": 28, "norm_label": "sync recent activities from strava." }, { "label": "Return Strava OAuth authorization URL.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_86", "community": 1, "norm_label": "return strava oauth authorization url." }, { "label": "Exchange authorization code for tokens and save.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/strava.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_connectors_strava_rationale_111", "community": 1, "norm_label": "exchange authorization code for tokens and save." }, { "label": "sync_engine.py", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine", "community": 15, "norm_label": "sync_engine.py" }, { "label": "SyncEngine", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_syncengine", "community": 15, "norm_label": "syncengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_syncengine_init", "community": 15, "norm_label": ".__init__()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_syncengine_sync", "community": 15, "norm_label": ".sync()" }, { "label": ".get_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_syncengine_get_checkpoint", "community": 15, "norm_label": ".get_checkpoint()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_py_any", "community": 15, "norm_label": "any" }, { "label": "._save_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_syncengine_save_checkpoint", "community": 15, "norm_label": "._save_checkpoint()" }, { "label": "SyncEngine \u2014 checkpoint/resume orchestration for connector syncs. Wraps ``Ing", "file_type": "rationale", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_rationale_1", "community": 15, "norm_label": "syncengine \u2014 checkpoint/resume orchestration for connector syncs. wraps ``ing" }, { "label": "Orchestrate connector syncs with checkpoint/resume tracking. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_rationale_46", "community": 15, "norm_label": "orchestrate connector syncs with checkpoint/resume tracking. parameters" }, { "label": "Run a full sync for *connector* and return the number of items ingested.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_rationale_80", "community": 15, "norm_label": "run a full sync for *connector* and return the number of items ingested." }, { "label": "Return the last checkpoint, or ``None`` if never synced.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_rationale_145", "community": 15, "norm_label": "return the last checkpoint, or ``none`` if never synced." }, { "label": "UPSERT a checkpoint row into the state database.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/sync_engine.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_connectors_sync_engine_rationale_174", "community": 15, "norm_label": "upsert a checkpoint row into the state database." }, { "label": "weather.py", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_weather", "community": 1, "norm_label": "weather.py" }, { "label": "_weather_api_get()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weather_api_get", "community": 310, "norm_label": "_weather_api_get()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_weather_py_any", "community": 310, "norm_label": "any" }, { "label": "WeatherConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector", "community": 310, "norm_label": "weatherconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_init", "community": 310, "norm_label": ".__init__()" }, { "label": "._load_config()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_load_config", "community": 310, "norm_label": "._load_config()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_is_connected", "community": 310, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_disconnect", "community": 310, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_sync", "community": 310, "norm_label": ".sync()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_weather_py_datetime", "community": 310, "norm_label": "datetime" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_weather_py_document", "community": 310, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_connectors_weather_weatherconnector_sync_status", "community": 310, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_weather_py_syncstatus", "community": 310, "norm_label": "syncstatus" }, { "label": "Weather connector \u2014 current conditions and forecast via OpenWeatherMap API. U", "file_type": "rationale", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_weather_rationale_1", "community": 1, "norm_label": "weather connector \u2014 current conditions and forecast via openweathermap api. u" }, { "label": "Call an OpenWeatherMap API endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_connectors_weather_rationale_24", "community": 310, "norm_label": "call an openweathermap api endpoint." }, { "label": "Fetch current weather and short-term forecast from OpenWeatherMap.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_connectors_weather_rationale_32", "community": 310, "norm_label": "fetch current weather and short-term forecast from openweathermap." }, { "label": "Load API key and location from disk.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_connectors_weather_rationale_43", "community": 310, "norm_label": "load api key and location from disk." }, { "label": "Yield Documents for current weather and forecast.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/weather.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_connectors_weather_rationale_63", "community": 310, "norm_label": "yield documents for current weather and forecast." }, { "label": "connectors/whatsapp.py", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp", "community": 1, "norm_label": "connectors/whatsapp.py" }, { "label": "_parse_timestamp()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_parse_timestamp", "community": 145, "norm_label": "_parse_timestamp()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_py_datetime", "community": 145, "norm_label": "datetime" }, { "label": "WhatsAppConnector", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector", "community": 145, "norm_label": "whatsappconnector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_init", "community": 145, "norm_label": ".__init__()" }, { "label": ".is_connected()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_is_connected", "community": 145, "norm_label": ".is_connected()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_disconnect", "community": 145, "norm_label": ".disconnect()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_sync", "community": 145, "norm_label": ".sync()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_py_document", "community": 145, "norm_label": "document" }, { "label": ".sync_status()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_sync_status", "community": 145, "norm_label": ".sync_status()" }, { "label": "SyncStatus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_py_syncstatus", "community": 145, "norm_label": "syncstatus" }, { "label": ".mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_mcp_tools", "community": 145, "norm_label": ".mcp_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_py_toolspec", "community": 145, "norm_label": "toolspec" }, { "label": "._parse_export_file()", "file_type": "code", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_whatsappconnector_parse_export_file", "community": 145, "norm_label": "._parse_export_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_py_path", "community": 145, "norm_label": "path" }, { "label": "WhatsApp chat export connector. Reads WhatsApp chat history from exported .tx", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_1", "community": 1, "norm_label": "whatsapp chat export connector. reads whatsapp chat history from exported .tx" }, { "label": "Try to parse a WhatsApp timestamp string into a UTC-aware datetime.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_53", "community": 145, "norm_label": "try to parse a whatsapp timestamp string into a utc-aware datetime." }, { "label": "Read WhatsApp message history from exported .txt files. WhatsApp allows e", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_73", "community": 145, "norm_label": "read whatsapp message history from exported .txt files. whatsapp allows e" }, { "label": "Return ``True`` if the export directory exists and contains .txt files.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_102", "community": 145, "norm_label": "return ``true`` if the export directory exists and contains .txt files." }, { "label": "No-op: filesystem connector has nothing to disconnect.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_108", "community": 145, "norm_label": "no-op: filesystem connector has nothing to disconnect." }, { "label": "Parse WhatsApp export files and yield one Document per chat file. Par", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_116", "community": 145, "norm_label": "parse whatsapp export files and yield one document per chat file. par" }, { "label": "Return sync progress from the most recent :meth:`sync` call.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_158", "community": 145, "norm_label": "return sync progress from the most recent :meth:`sync` call." }, { "label": "Expose two MCP tool specs for real-time WhatsApp queries.", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_171", "community": 145, "norm_label": "expose two mcp tool specs for real-time whatsapp queries." }, { "label": "Parse a single WhatsApp export .txt file. Returns a :class:`Document`", "file_type": "rationale", "source_file": "src/openjarvis/connectors/whatsapp.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_connectors_whatsapp_rationale_231", "community": 145, "norm_label": "parse a single whatsapp export .txt file. returns a :class:`document`" }, { "label": "openjarvis/core/__init__.py", "file_type": "code", "source_file": "src/openjarvis/core/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_init", "community": 2, "norm_label": "openjarvis/core/__init__.py" }, { "label": "Core module \u2014 registries, types, configuration, and event bus.", "file_type": "rationale", "source_file": "src/openjarvis/core/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_init_rationale_1", "community": 2, "norm_label": "core module \u2014 registries, types, configuration, and event bus." }, { "label": "openjarvis/core/config.py", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_config", "community": 1, "norm_label": "openjarvis/core/config.py" }, { "label": "_ensure_config_dir()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_core_config_ensure_config_dir", "community": 43, "norm_label": "_ensure_config_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_config_py_path", "community": 43, "norm_label": "path" }, { "label": "GpuInfo", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_core_config_gpuinfo", "community": 31, "norm_label": "gpuinfo" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_core_config_hardwareinfo", "community": 31, "norm_label": "hardwareinfo" }, { "label": "_run_cmd()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_core_config_run_cmd", "community": 55, "norm_label": "_run_cmd()" }, { "label": "_detect_nvidia_gpu()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_core_config_detect_nvidia_gpu", "community": 55, "norm_label": "_detect_nvidia_gpu()" }, { "label": "_detect_amd_gpu()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_core_config_detect_amd_gpu", "community": 55, "norm_label": "_detect_amd_gpu()" }, { "label": "_detect_apple_gpu()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_core_config_detect_apple_gpu", "community": 55, "norm_label": "_detect_apple_gpu()" }, { "label": "_detect_cpu_brand()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_core_config_detect_cpu_brand", "community": 55, "norm_label": "_detect_cpu_brand()" }, { "label": "_total_ram_gb()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_core_config_total_ram_gb", "community": 55, "norm_label": "_total_ram_gb()" }, { "label": "detect_hardware()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_core_config_detect_hardware", "community": 221, "norm_label": "detect_hardware()" }, { "label": "recommend_engine()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_core_config_recommend_engine", "community": 31, "norm_label": "recommend_engine()" }, { "label": "_available_memory_gb()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_core_config_available_memory_gb", "community": 31, "norm_label": "_available_memory_gb()" }, { "label": "recommend_model()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_core_config_recommend_model", "community": 31, "norm_label": "recommend_model()" }, { "label": "estimated_download_gb()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L332", "_origin": "ast", "id": "src_openjarvis_core_config_estimated_download_gb", "community": 16, "norm_label": "estimated_download_gb()" }, { "label": "OllamaEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_core_config_ollamaengineconfig", "community": 1, "norm_label": "ollamaengineconfig" }, { "label": "VLLMEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L350", "_origin": "ast", "id": "src_openjarvis_core_config_vllmengineconfig", "community": 1, "norm_label": "vllmengineconfig" }, { "label": "SGLangEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L357", "_origin": "ast", "id": "src_openjarvis_core_config_sglangengineconfig", "community": 1, "norm_label": "sglangengineconfig" }, { "label": "LlamaCppEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_core_config_llamacppengineconfig", "community": 1, "norm_label": "llamacppengineconfig" }, { "label": "MLXEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L372", "_origin": "ast", "id": "src_openjarvis_core_config_mlxengineconfig", "community": 1, "norm_label": "mlxengineconfig" }, { "label": "LMStudioEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_core_config_lmstudioengineconfig", "community": 1, "norm_label": "lmstudioengineconfig" }, { "label": "ExoEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L386", "_origin": "ast", "id": "src_openjarvis_core_config_exoengineconfig", "community": 1, "norm_label": "exoengineconfig" }, { "label": "NexaEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L393", "_origin": "ast", "id": "src_openjarvis_core_config_nexaengineconfig", "community": 1, "norm_label": "nexaengineconfig" }, { "label": "UzuEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L401", "_origin": "ast", "id": "src_openjarvis_core_config_uzuengineconfig", "community": 1, "norm_label": "uzuengineconfig" }, { "label": "AppleFmEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L408", "_origin": "ast", "id": "src_openjarvis_core_config_applefmengineconfig", "community": 1, "norm_label": "applefmengineconfig" }, { "label": "GemmaCppEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L415", "_origin": "ast", "id": "src_openjarvis_core_config_gemmacppengineconfig", "community": 141, "norm_label": "gemmacppengineconfig" }, { "label": "LemonadeEngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L425", "_origin": "ast", "id": "src_openjarvis_core_config_lemonadeengineconfig", "community": 1, "norm_label": "lemonadeengineconfig" }, { "label": "EngineConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L432", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig", "community": 22, "norm_label": "engineconfig" }, { "label": ".ollama_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L451", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_ollama_host", "community": 22, "norm_label": ".ollama_host()" }, { "label": ".vllm_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L460", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_vllm_host", "community": 22, "norm_label": ".vllm_host()" }, { "label": ".llamacpp_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L469", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_llamacpp_host", "community": 22, "norm_label": ".llamacpp_host()" }, { "label": ".llamacpp_path()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L478", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_llamacpp_path", "community": 22, "norm_label": ".llamacpp_path()" }, { "label": ".sglang_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L487", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_sglang_host", "community": 22, "norm_label": ".sglang_host()" }, { "label": ".mlx_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L496", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_mlx_host", "community": 22, "norm_label": ".mlx_host()" }, { "label": ".lmstudio_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L505", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_lmstudio_host", "community": 22, "norm_label": ".lmstudio_host()" }, { "label": ".exo_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L514", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_exo_host", "community": 22, "norm_label": ".exo_host()" }, { "label": ".nexa_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L523", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_nexa_host", "community": 22, "norm_label": ".nexa_host()" }, { "label": ".uzu_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L532", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_uzu_host", "community": 22, "norm_label": ".uzu_host()" }, { "label": ".apple_fm_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L541", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_apple_fm_host", "community": 22, "norm_label": ".apple_fm_host()" }, { "label": ".lemonade_host()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L550", "_origin": "ast", "id": "src_openjarvis_core_config_engineconfig_lemonade_host", "community": 22, "norm_label": ".lemonade_host()" }, { "label": "IntelligenceConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L560", "_origin": "ast", "id": "src_openjarvis_core_config_intelligenceconfig", "community": 22, "norm_label": "intelligenceconfig" }, { "label": "RoutingLearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L580", "_origin": "ast", "id": "src_openjarvis_core_config_routinglearningconfig", "community": 1, "norm_label": "routinglearningconfig" }, { "label": "SFTConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L588", "_origin": "ast", "id": "src_openjarvis_core_config_sftconfig", "community": 211, "norm_label": "sftconfig" }, { "label": "GRPOConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L612", "_origin": "ast", "id": "src_openjarvis_core_config_grpoconfig", "community": 154, "norm_label": "grpoconfig" }, { "label": "DSPyOptimizerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L636", "_origin": "ast", "id": "src_openjarvis_core_config_dspyoptimizerconfig", "community": 375, "norm_label": "dspyoptimizerconfig" }, { "label": "GEPAOptimizerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L656", "_origin": "ast", "id": "src_openjarvis_core_config_gepaoptimizerconfig", "community": 54, "norm_label": "gepaoptimizerconfig" }, { "label": "ACEOptimizerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L673", "_origin": "ast", "id": "src_openjarvis_core_config_aceoptimizerconfig", "community": 115, "norm_label": "aceoptimizerconfig" }, { "label": "IntelligenceLearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L719", "_origin": "ast", "id": "src_openjarvis_core_config_intelligencelearningconfig", "community": 1, "norm_label": "intelligencelearningconfig" }, { "label": "AgentLearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L728", "_origin": "ast", "id": "src_openjarvis_core_config_agentlearningconfig", "community": 1, "norm_label": "agentlearningconfig" }, { "label": "SkillsLearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L738", "_origin": "ast", "id": "src_openjarvis_core_config_skillslearningconfig", "community": 9, "norm_label": "skillslearningconfig" }, { "label": "MetricsConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L749", "_origin": "ast", "id": "src_openjarvis_core_config_metricsconfig", "community": 1, "norm_label": "metricsconfig" }, { "label": "SpecSearchCompositeRewardConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L759", "_origin": "ast", "id": "src_openjarvis_core_config_specsearchcompositerewardconfig", "community": 1, "norm_label": "specsearchcompositerewardconfig" }, { "label": "SpecSearchLearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L772", "_origin": "ast", "id": "src_openjarvis_core_config_specsearchlearningconfig", "community": 191, "norm_label": "specsearchlearningconfig" }, { "label": "LearningConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L807", "_origin": "ast", "id": "src_openjarvis_core_config_learningconfig", "community": 9, "norm_label": "learningconfig" }, { "label": ".default_policy()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L831", "_origin": "ast", "id": "src_openjarvis_core_config_learningconfig_default_policy", "community": 9, "norm_label": ".default_policy()" }, { "label": ".intelligence_policy()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L840", "_origin": "ast", "id": "src_openjarvis_core_config_learningconfig_intelligence_policy", "community": 9, "norm_label": ".intelligence_policy()" }, { "label": ".agent_policy()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L849", "_origin": "ast", "id": "src_openjarvis_core_config_learningconfig_agent_policy", "community": 9, "norm_label": ".agent_policy()" }, { "label": ".reward_weights()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L858", "_origin": "ast", "id": "src_openjarvis_core_config_learningconfig_reward_weights", "community": 9, "norm_label": ".reward_weights()" }, { "label": "StorageConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L893", "_origin": "ast", "id": "src_openjarvis_core_config_storageconfig", "community": 12, "norm_label": "storageconfig" }, { "label": "MCPConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L910", "_origin": "ast", "id": "src_openjarvis_core_config_mcpconfig", "community": 1, "norm_label": "mcpconfig" }, { "label": "BrowserConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L918", "_origin": "ast", "id": "src_openjarvis_core_config_browserconfig", "community": 1, "norm_label": "browserconfig" }, { "label": "ToolsConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L928", "_origin": "ast", "id": "src_openjarvis_core_config_toolsconfig", "community": 22, "norm_label": "toolsconfig" }, { "label": "AgentConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L938", "_origin": "ast", "id": "src_openjarvis_core_config_agentconfig", "community": 22, "norm_label": "agentconfig" }, { "label": ".default_tools()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L956", "_origin": "ast", "id": "src_openjarvis_core_config_agentconfig_default_tools", "community": 22, "norm_label": ".default_tools()" }, { "label": "ServerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L966", "_origin": "ast", "id": "src_openjarvis_core_config_serverconfig", "community": 106, "norm_label": "serverconfig" }, { "label": "TelemetryConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L995", "_origin": "ast", "id": "src_openjarvis_core_config_telemetryconfig", "community": 1, "norm_label": "telemetryconfig" }, { "label": "AnalyticsConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1009", "_origin": "ast", "id": "src_openjarvis_core_config_analyticsconfig", "community": 372, "norm_label": "analyticsconfig" }, { "label": "TracesConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1030", "_origin": "ast", "id": "src_openjarvis_core_config_tracesconfig", "community": 1, "norm_label": "tracesconfig" }, { "label": "ProactiveConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1038", "_origin": "ast", "id": "src_openjarvis_core_config_proactiveconfig", "community": 1, "norm_label": "proactiveconfig" }, { "label": "TelegramChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1051", "_origin": "ast", "id": "src_openjarvis_core_config_telegramchannelconfig", "community": 43, "norm_label": "telegramchannelconfig" }, { "label": "DiscordChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1060", "_origin": "ast", "id": "src_openjarvis_core_config_discordchannelconfig", "community": 43, "norm_label": "discordchannelconfig" }, { "label": "SlackChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1067", "_origin": "ast", "id": "src_openjarvis_core_config_slackchannelconfig", "community": 43, "norm_label": "slackchannelconfig" }, { "label": "WebhookChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1075", "_origin": "ast", "id": "src_openjarvis_core_config_webhookchannelconfig", "community": 43, "norm_label": "webhookchannelconfig" }, { "label": "EmailChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1084", "_origin": "ast", "id": "src_openjarvis_core_config_emailchannelconfig", "community": 43, "norm_label": "emailchannelconfig" }, { "label": "WhatsAppChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1097", "_origin": "ast", "id": "src_openjarvis_core_config_whatsappchannelconfig", "community": 1, "norm_label": "whatsappchannelconfig" }, { "label": "SignalChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1105", "_origin": "ast", "id": "src_openjarvis_core_config_signalchannelconfig", "community": 1, "norm_label": "signalchannelconfig" }, { "label": "GoogleChatChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1113", "_origin": "ast", "id": "src_openjarvis_core_config_googlechatchannelconfig", "community": 1, "norm_label": "googlechatchannelconfig" }, { "label": "IRCChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1120", "_origin": "ast", "id": "src_openjarvis_core_config_ircchannelconfig", "community": 43, "norm_label": "ircchannelconfig" }, { "label": "WebChatChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1131", "_origin": "ast", "id": "src_openjarvis_core_config_webchatchannelconfig", "community": 1, "norm_label": "webchatchannelconfig" }, { "label": "TeamsChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1138", "_origin": "ast", "id": "src_openjarvis_core_config_teamschannelconfig", "community": 1, "norm_label": "teamschannelconfig" }, { "label": "MatrixChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1147", "_origin": "ast", "id": "src_openjarvis_core_config_matrixchannelconfig", "community": 1, "norm_label": "matrixchannelconfig" }, { "label": "MattermostChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1155", "_origin": "ast", "id": "src_openjarvis_core_config_mattermostchannelconfig", "community": 1, "norm_label": "mattermostchannelconfig" }, { "label": "FeishuChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1163", "_origin": "ast", "id": "src_openjarvis_core_config_feishuchannelconfig", "community": 1, "norm_label": "feishuchannelconfig" }, { "label": "BlueBubblesChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1171", "_origin": "ast", "id": "src_openjarvis_core_config_bluebubbleschannelconfig", "community": 1, "norm_label": "bluebubbleschannelconfig" }, { "label": "WhatsAppBaileysChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1179", "_origin": "ast", "id": "src_openjarvis_core_config_whatsappbaileyschannelconfig", "community": 22, "norm_label": "whatsappbaileyschannelconfig" }, { "label": "ChannelConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1188", "_origin": "ast", "id": "src_openjarvis_core_config_channelconfig", "community": 22, "norm_label": "channelconfig" }, { "label": "CapabilitiesConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1219", "_origin": "ast", "id": "src_openjarvis_core_config_capabilitiesconfig", "community": 12, "norm_label": "capabilitiesconfig" }, { "label": "SecurityConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1227", "_origin": "ast", "id": "src_openjarvis_core_config_securityconfig", "community": 106, "norm_label": "securityconfig" }, { "label": "apply_security_profile()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1294", "_origin": "ast", "id": "src_openjarvis_core_config_apply_security_profile", "community": 106, "norm_label": "apply_security_profile()" }, { "label": "SandboxConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1329", "_origin": "ast", "id": "src_openjarvis_core_config_sandboxconfig", "community": 22, "norm_label": "sandboxconfig" }, { "label": "SchedulerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1344", "_origin": "ast", "id": "src_openjarvis_core_config_schedulerconfig", "community": 22, "norm_label": "schedulerconfig" }, { "label": "WorkflowConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1353", "_origin": "ast", "id": "src_openjarvis_core_config_workflowconfig", "community": 1, "norm_label": "workflowconfig" }, { "label": "SessionConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1362", "_origin": "ast", "id": "src_openjarvis_core_config_sessionconfig", "community": 1, "norm_label": "sessionconfig" }, { "label": "A2AConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1372", "_origin": "ast", "id": "src_openjarvis_core_config_a2aconfig", "community": 1, "norm_label": "a2aconfig" }, { "label": "OperatorsConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1382", "_origin": "ast", "id": "src_openjarvis_core_config_operatorsconfig", "community": 95, "norm_label": "operatorsconfig" }, { "label": "SpeechConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1391", "_origin": "ast", "id": "src_openjarvis_core_config_speechconfig", "community": 767, "norm_label": "speechconfig" }, { "label": "OptimizeConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1402", "_origin": "ast", "id": "src_openjarvis_core_config_optimizeconfig", "community": 311, "norm_label": "optimizeconfig" }, { "label": "AgentManagerConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1416", "_origin": "ast", "id": "src_openjarvis_core_config_agentmanagerconfig", "community": 1, "norm_label": "agentmanagerconfig" }, { "label": "MemoryFilesConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1424", "_origin": "ast", "id": "src_openjarvis_core_config_memoryfilesconfig", "community": 531, "norm_label": "memoryfilesconfig" }, { "label": "SystemPromptConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1435", "_origin": "ast", "id": "src_openjarvis_core_config_systempromptconfig", "community": 532, "norm_label": "systempromptconfig" }, { "label": "CompressionConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1447", "_origin": "ast", "id": "src_openjarvis_core_config_compressionconfig", "community": 1, "norm_label": "compressionconfig" }, { "label": "SkillSourceConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1456", "_origin": "ast", "id": "src_openjarvis_core_config_skillsourceconfig", "community": 133, "norm_label": "skillsourceconfig" }, { "label": "SkillsConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1466", "_origin": "ast", "id": "src_openjarvis_core_config_skillsconfig", "community": 133, "norm_label": "skillsconfig" }, { "label": "DigestSectionConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1483", "_origin": "ast", "id": "src_openjarvis_core_config_digestsectionconfig", "community": 1, "norm_label": "digestsectionconfig" }, { "label": "DigestConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1492", "_origin": "ast", "id": "src_openjarvis_core_config_digestconfig", "community": 1, "norm_label": "digestconfig" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1526", "_origin": "ast", "id": "src_openjarvis_core_config_jarvisconfig", "community": 12, "norm_label": "jarvisconfig" }, { "label": ".memory()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1561", "_origin": "ast", "id": "src_openjarvis_core_config_jarvisconfig_memory", "community": 12, "norm_label": ".memory()" }, { "label": "validate_config_key()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1583", "_origin": "ast", "id": "src_openjarvis_core_config_validate_config_key", "community": 533, "norm_label": "validate_config_key()" }, { "label": "_apply_toml_section()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1653", "_origin": "ast", "id": "src_openjarvis_core_config_apply_toml_section", "community": 22, "norm_label": "_apply_toml_section()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_config_py_any", "community": 43, "norm_label": "any" }, { "label": "_migrate_toml_data()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1687", "_origin": "ast", "id": "src_openjarvis_core_config_migrate_toml_data", "community": 43, "norm_label": "_migrate_toml_data()" }, { "label": "_parse_mining_section()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1721", "_origin": "ast", "id": "src_openjarvis_core_config_parse_mining_section", "community": 121, "norm_label": "_parse_mining_section()" }, { "label": "load_config()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1763", "_origin": "ast", "id": "src_openjarvis_core_config_load_config", "community": 43, "norm_label": "load_config()" }, { "label": "generate_minimal_toml()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1855", "_origin": "ast", "id": "src_openjarvis_core_config_generate_minimal_toml", "community": 31, "norm_label": "generate_minimal_toml()" }, { "label": "generate_default_toml()", "file_type": "code", "source_file": "src/openjarvis/core/config.py", "source_location": "L1892", "_origin": "ast", "id": "src_openjarvis_core_config_generate_default_toml", "community": 31, "norm_label": "generate_default_toml()" }, { "label": "Configuration loading, hardware detection, and engine recommendation. User co", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1", "community": 1, "norm_label": "configuration loading, hardware detection, and engine recommendation. user co" }, { "label": "Ensure the config directory exists with restrictive permissions.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_41", "community": 43, "norm_label": "ensure the config directory exists with restrictive permissions." }, { "label": "Detected GPU metadata.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_49", "community": 31, "norm_label": "detected gpu metadata." }, { "label": "Detected system hardware.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_60", "community": 31, "norm_label": "detected system hardware." }, { "label": "Run a command and return stripped stdout, or empty string on failure.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_75", "community": 55, "norm_label": "run a command and return stripped stdout, or empty string on failure." }, { "label": "Best-effort CPU brand string.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_170", "community": 55, "norm_label": "best-effort cpu brand string." }, { "label": "Auto-detect hardware capabilities with graceful fallbacks.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_224", "community": 221, "norm_label": "auto-detect hardware capabilities with graceful fallbacks." }, { "label": "Suggest the best inference engine for the detected hardware.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_241", "community": 31, "norm_label": "suggest the best inference engine for the detected hardware." }, { "label": "Return usable memory in GB for model loading.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_263", "community": 31, "norm_label": "return usable memory in gb for model loading." }, { "label": "Suggest a default model for the selected engine and hardware. For Lemonad", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_287", "community": 31, "norm_label": "suggest a default model for the selected engine and hardware. for lemonad" }, { "label": "Estimate download size in GB for Q4_K_M quantized model.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_333", "community": 16, "norm_label": "estimate download size in gb for q4_k_m quantized model." }, { "label": "Per-engine config for Ollama.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L344", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_344", "community": 1, "norm_label": "per-engine config for ollama." }, { "label": "Per-engine config for vLLM.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_351", "community": 1, "norm_label": "per-engine config for vllm." }, { "label": "Per-engine config for SGLang.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L358", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_358", "community": 1, "norm_label": "per-engine config for sglang." }, { "label": "Per-engine config for llama.cpp.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L365", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_365", "community": 1, "norm_label": "per-engine config for llama.cpp." }, { "label": "Per-engine config for MLX.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L373", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_373", "community": 1, "norm_label": "per-engine config for mlx." }, { "label": "Per-engine config for LM Studio.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_380", "community": 1, "norm_label": "per-engine config for lm studio." }, { "label": "Per-engine config for Apple Foundation Models.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_409", "community": 1, "norm_label": "per-engine config for apple foundation models." }, { "label": "Per-engine config for gemma.cpp.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L416", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_416", "community": 141, "norm_label": "per-engine config for gemma.cpp." }, { "label": "Per-engine config for Lemonade.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_426", "community": 1, "norm_label": "per-engine config for lemonade." }, { "label": "Inference engine settings with nested per-engine configs.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L433", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_433", "community": 22, "norm_label": "inference engine settings with nested per-engine configs." }, { "label": "Deprecated: use ``engine.ollama.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L452", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_452", "community": 22, "norm_label": "deprecated: use ``engine.ollama.host``." }, { "label": "Deprecated: use ``engine.vllm.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L461", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_461", "community": 22, "norm_label": "deprecated: use ``engine.vllm.host``." }, { "label": "Deprecated: use ``engine.llamacpp.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L470", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_470", "community": 22, "norm_label": "deprecated: use ``engine.llamacpp.host``." }, { "label": "Deprecated: use ``engine.llamacpp.binary_path``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L479", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_479", "community": 22, "norm_label": "deprecated: use ``engine.llamacpp.binary_path``." }, { "label": "Deprecated: use ``engine.lmstudio.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L506", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_506", "community": 22, "norm_label": "deprecated: use ``engine.lmstudio.host``." }, { "label": "Deprecated: use ``engine.apple_fm.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L542", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_542", "community": 22, "norm_label": "deprecated: use ``engine.apple_fm.host``." }, { "label": "Deprecated: use ``engine.lemonade.host``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L551", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_551", "community": 22, "norm_label": "deprecated: use ``engine.lemonade.host``." }, { "label": "The model \u2014 identity, paths, quantization, and generation defaults.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L561", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_561", "community": 22, "norm_label": "the model \u2014 identity, paths, quantization, and generation defaults." }, { "label": "Routing sub-policy config within Learning.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L581", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_581", "community": 1, "norm_label": "routing sub-policy config within learning." }, { "label": "General-purpose SFT training config. Maps to [learning.intelligence.sft].", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L589", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_589", "community": 211, "norm_label": "general-purpose sft training config. maps to [learning.intelligence.sft]." }, { "label": "General-purpose GRPO training config. Maps to [learning.intelligence.grpo].", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L613", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_613", "community": 154, "norm_label": "general-purpose grpo training config. maps to [learning.intelligence.grpo]." }, { "label": "DSPy agent optimizer config. Maps to [learning.agent.dspy].", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L637", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_637", "community": 375, "norm_label": "dspy agent optimizer config. maps to [learning.agent.dspy]." }, { "label": "GEPA agent optimizer config. Maps to [learning.agent.gepa].", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L657", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_657", "community": 54, "norm_label": "gepa agent optimizer config. maps to [learning.agent.gepa]." }, { "label": "ACE agent optimizer config. Maps to ``[learning.agent.ace]``. ACE (Agenti", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L674", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_674", "community": 115, "norm_label": "ace agent optimizer config. maps to ``[learning.agent.ace]``. ace (agenti" }, { "label": "Intelligence sub-policy config within Learning.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L720", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_720", "community": 1, "norm_label": "intelligence sub-policy config within learning." }, { "label": "Agent sub-policy config within Learning.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L729", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_729", "community": 1, "norm_label": "agent sub-policy config within learning." }, { "label": "Configuration for the skills learning loop (Plan 2A).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L739", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_739", "community": 9, "norm_label": "configuration for the skills learning loop (plan 2a)." }, { "label": "Reward / optimization metric weights.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L750", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_750", "community": 1, "norm_label": "reward / optimization metric weights." }, { "label": "Composite reward weights for Intelligence-edit training (paper Eq. 1). R(", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L760", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_760", "community": 1, "norm_label": "composite reward weights for intelligence-edit training (paper eq. 1). r(" }, { "label": "LLM-guided spec search config (paper \u00a73.3, Algorithm 1). Maps to ``[learn", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L773", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_773", "community": 191, "norm_label": "llm-guided spec search config (paper \u00a73.3, algorithm 1). maps to ``[learn" }, { "label": "Learning system settings with per-primitive sub-policies.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L808", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_808", "community": 9, "norm_label": "learning system settings with per-primitive sub-policies." }, { "label": "Deprecated: use ``learning.routing.policy``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L832", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_832", "community": 9, "norm_label": "deprecated: use ``learning.routing.policy``." }, { "label": "Deprecated: use ``learning.intelligence.policy``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L841", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_841", "community": 9, "norm_label": "deprecated: use ``learning.intelligence.policy``." }, { "label": "Deprecated: use ``learning.agent.policy``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L850", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_850", "community": 9, "norm_label": "deprecated: use ``learning.agent.policy``." }, { "label": "Deprecated: use ``learning.metrics.*``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L859", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_859", "community": 9, "norm_label": "deprecated: use ``learning.metrics.*``." }, { "label": "Storage (memory) backend settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L894", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_894", "community": 12, "norm_label": "storage (memory) backend settings." }, { "label": "MCP (Model Context Protocol) settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L911", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_911", "community": 1, "norm_label": "mcp (model context protocol) settings." }, { "label": "Browser automation settings (Playwright).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L919", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_919", "community": 1, "norm_label": "browser automation settings (playwright)." }, { "label": "Tools primitive settings \u2014 wraps storage and MCP configuration.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L929", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_929", "community": 22, "norm_label": "tools primitive settings \u2014 wraps storage and mcp configuration." }, { "label": "Agent harness settings \u2014 orchestration, tools, system prompt.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L939", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_939", "community": 22, "norm_label": "agent harness settings \u2014 orchestration, tools, system prompt." }, { "label": "Deprecated: use ``agent.tools``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L957", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_957", "community": 22, "norm_label": "deprecated: use ``agent.tools``." }, { "label": "Telemetry persistence settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L996", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_996", "community": 1, "norm_label": "telemetry persistence settings." }, { "label": "External anonymous usage analytics (PostHog). Separate concern from :clas", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1010", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1010", "community": 372, "norm_label": "external anonymous usage analytics (posthog). separate concern from :clas" }, { "label": "Trace system settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1031", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1031", "community": 1, "norm_label": "trace system settings." }, { "label": "Proactive agent \u2014 autonomous action scheduling and approval routing.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1039", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1039", "community": 1, "norm_label": "proactive agent \u2014 autonomous action scheduling and approval routing." }, { "label": "Per-channel config for Telegram.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1052", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1052", "community": 43, "norm_label": "per-channel config for telegram." }, { "label": "Per-channel config for Discord.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1061", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1061", "community": 43, "norm_label": "per-channel config for discord." }, { "label": "Per-channel config for Slack.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1068", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1068", "community": 43, "norm_label": "per-channel config for slack." }, { "label": "Per-channel config for generic webhooks.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1076", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1076", "community": 43, "norm_label": "per-channel config for generic webhooks." }, { "label": "Per-channel config for email (SMTP/IMAP).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1085", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1085", "community": 43, "norm_label": "per-channel config for email (smtp/imap)." }, { "label": "Per-channel config for WhatsApp Cloud API.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1098", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1098", "community": 1, "norm_label": "per-channel config for whatsapp cloud api." }, { "label": "Per-channel config for Signal (via signal-cli REST API).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1106", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1106", "community": 1, "norm_label": "per-channel config for signal (via signal-cli rest api)." }, { "label": "Per-channel config for Google Chat webhooks.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1114", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1114", "community": 1, "norm_label": "per-channel config for google chat webhooks." }, { "label": "Per-channel config for in-memory webchat.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1132", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1132", "community": 1, "norm_label": "per-channel config for in-memory webchat." }, { "label": "Per-channel config for Microsoft Teams (Bot Framework).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1139", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1139", "community": 1, "norm_label": "per-channel config for microsoft teams (bot framework)." }, { "label": "Per-channel config for Matrix.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1148", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1148", "community": 1, "norm_label": "per-channel config for matrix." }, { "label": "Per-channel config for Mattermost.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1156", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1156", "community": 1, "norm_label": "per-channel config for mattermost." }, { "label": "Per-channel config for BlueBubbles (iMessage bridge).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1172", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1172", "community": 1, "norm_label": "per-channel config for bluebubbles (imessage bridge)." }, { "label": "Per-channel config for WhatsApp via Baileys protocol.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1180", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1180", "community": 22, "norm_label": "per-channel config for whatsapp via baileys protocol." }, { "label": "Channel messaging settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1189", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1189", "community": 22, "norm_label": "channel messaging settings." }, { "label": "RBAC capability system settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1220", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1220", "community": 12, "norm_label": "rbac capability system settings." }, { "label": "Security guardrails settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1228", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1228", "community": 106, "norm_label": "security guardrails settings." }, { "label": "Expand a named security profile into config fields. Fields in *overrides*", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1300", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1300", "community": 106, "norm_label": "expand a named security profile into config fields. fields in *overrides*" }, { "label": "Container sandbox settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1330", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1330", "community": 22, "norm_label": "container sandbox settings." }, { "label": "Task scheduler settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1345", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1345", "community": 22, "norm_label": "task scheduler settings." }, { "label": "Workflow engine settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1354", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1354", "community": 1, "norm_label": "workflow engine settings." }, { "label": "Cross-channel session settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1363", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1363", "community": 1, "norm_label": "cross-channel session settings." }, { "label": "Agent-to-Agent protocol settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1373", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1373", "community": 1, "norm_label": "agent-to-agent protocol settings." }, { "label": "Operator lifecycle settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1383", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1383", "community": 95, "norm_label": "operator lifecycle settings." }, { "label": "Speech-to-text settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1392", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1392", "community": 767, "norm_label": "speech-to-text settings." }, { "label": "Configuration optimization settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1403", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1403", "community": 311, "norm_label": "configuration optimization settings." }, { "label": "Persistent agent manager settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1417", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1417", "community": 1, "norm_label": "persistent agent manager settings." }, { "label": "Persistent memory-file paths and nudge settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1425", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1425", "community": 531, "norm_label": "persistent memory-file paths and nudge settings." }, { "label": "Limits and strategy for system-prompt assembly.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1436", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1436", "community": 532, "norm_label": "limits and strategy for system-prompt assembly." }, { "label": "Configuration for context compression.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1448", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1448", "community": 1, "norm_label": "configuration for context compression." }, { "label": "Configuration for a single skill source (Hermes, OpenClaw, GitHub).", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1457", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1457", "community": 133, "norm_label": "configuration for a single skill source (hermes, openclaw, github)." }, { "label": "Configuration for agent-authored procedural skills.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1467", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1467", "community": 133, "norm_label": "configuration for agent-authored procedural skills." }, { "label": "Configuration for a single digest section.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1484", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1484", "community": 1, "norm_label": "configuration for a single digest section." }, { "label": "Configuration for the morning digest feature.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1493", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1493", "community": 1, "norm_label": "configuration for the morning digest feature." }, { "label": "Top-level configuration for OpenJarvis.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1527", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1527", "community": 12, "norm_label": "top-level configuration for openjarvis." }, { "label": "Backward-compatible accessor \u2014 canonical location is tools.storage.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1562", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1562", "community": 12, "norm_label": "backward-compatible accessor \u2014 canonical location is tools.storage." }, { "label": "Backward-compatible setter.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1567", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1567", "community": 12, "norm_label": "backward-compatible setter." }, { "label": "Validate a dotted config key and return the leaf field's Python type. Rai", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1584", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1584", "community": 533, "norm_label": "validate a dotted config key and return the leaf field's python type. rai" }, { "label": "Overlay TOML key/value pairs onto a dataclass instance. Recursively handl", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1654", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1654", "community": 22, "norm_label": "overlay toml key/value pairs onto a dataclass instance. recursively handl" }, { "label": "Migrate old-format TOML keys to new structure in-place. Handles cross-sec", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1688", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1688", "community": 43, "norm_label": "migrate old-format toml keys to new structure in-place. handles cross-sec" }, { "label": "Parse the ``[mining]`` TOML section into a ``MiningConfig``. Returns None", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1722", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1722", "community": 121, "norm_label": "parse the ``[mining]`` toml section into a ``miningconfig``. returns none" }, { "label": "Detect hardware, build defaults, overlay TOML overrides. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1764", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1764", "community": 43, "norm_label": "detect hardware, build defaults, overlay toml overrides. parameters" }, { "label": "Render a minimal TOML config with only essential settings.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1858", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1858", "community": 31, "norm_label": "render a minimal toml config with only essential settings." }, { "label": "Render a commented TOML string suitable for ``~/.openjarvis/config.toml``.", "file_type": "rationale", "source_file": "src/openjarvis/core/config.py", "source_location": "L1895", "_origin": "ast", "id": "src_openjarvis_core_config_rationale_1895", "community": 31, "norm_label": "render a commented toml string suitable for ``~/.openjarvis/config.toml``." }, { "label": "credentials.py", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_credentials", "community": 296, "norm_label": "credentials.py" }, { "label": "load_credentials()", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_core_credentials_load_credentials", "community": 296, "norm_label": "load_credentials()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_credentials_py_path", "community": 296, "norm_label": "path" }, { "label": "save_credential()", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_core_credentials_save_credential", "community": 296, "norm_label": "save_credential()" }, { "label": "get_credential_status()", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_core_credentials_get_credential_status", "community": 296, "norm_label": "get_credential_status()" }, { "label": "inject_credentials()", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_core_credentials_inject_credentials", "community": 296, "norm_label": "inject_credentials()" }, { "label": "get_tool_credential()", "file_type": "code", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_core_credentials_get_tool_credential", "community": 296, "norm_label": "get_tool_credential()" }, { "label": "Credential persistence for tools and channels. Stores credentials in ~/.openj", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_1", "community": 296, "norm_label": "credential persistence for tools and channels. stores credentials in ~/.openj" }, { "label": "Load credentials from TOML file.", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_55", "community": 296, "norm_label": "load credentials from toml file." }, { "label": "Save a single credential key, validate, write file, and set os.environ.", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_70", "community": 296, "norm_label": "save a single credential key, validate, write file, and set os.environ." }, { "label": "Return {KEY: bool} for each required key indicating if set in env.", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_99", "community": 296, "norm_label": "return {key: bool} for each required key indicating if set in env." }, { "label": "Load credentials.toml and inject into os.environ. Call at server startup.", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_105", "community": 296, "norm_label": "load credentials.toml and inject into os.environ. call at server startup." }, { "label": "Read a single credential without polluting ``os.environ``. Falls back to", "file_type": "rationale", "source_file": "src/openjarvis/core/credentials.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_core_credentials_rationale_119", "community": 296, "norm_label": "read a single credential without polluting ``os.environ``. falls back to" }, { "label": "core/events.py", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_events", "community": 8, "norm_label": "core/events.py" }, { "label": "EventType", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_core_events_eventtype", "community": 8, "norm_label": "eventtype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_events_py_str", "community": 8, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_events_py_enum", "community": 8, "norm_label": "enum" }, { "label": "Event", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_core_events_event", "community": 8, "norm_label": "event" }, { "label": "EventBus", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus", "community": 9, "norm_label": "eventbus" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_init", "community": 9, "norm_label": ".__init__()" }, { "label": ".subscribe()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_subscribe", "community": 9, "norm_label": ".subscribe()" }, { "label": "Subscriber", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_events_py_subscriber", "community": 9, "norm_label": "subscriber" }, { "label": ".unsubscribe()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_unsubscribe", "community": 9, "norm_label": ".unsubscribe()" }, { "label": ".publish()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_publish", "community": 8, "norm_label": ".publish()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_events_py_any", "community": 8, "norm_label": "any" }, { "label": ".history()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_history", "community": 9, "norm_label": ".history()" }, { "label": ".clear_history()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_core_events_eventbus_clear_history", "community": 9, "norm_label": ".clear_history()" }, { "label": "get_event_bus()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_core_events_get_event_bus", "community": 17, "norm_label": "get_event_bus()" }, { "label": "reset_event_bus()", "file_type": "code", "source_file": "src/openjarvis/core/events.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_core_events_reset_event_bus", "community": 17, "norm_label": "reset_event_bus()" }, { "label": "Thread-safe pub/sub event bus for inter-primitive telemetry. Extends IPW's ``", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_1", "community": 8, "norm_label": "thread-safe pub/sub event bus for inter-primitive telemetry. extends ipw's ``" }, { "label": "Supported event categories.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_22", "community": 8, "norm_label": "supported event categories." }, { "label": "A single event published on the bus.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_84", "community": 8, "norm_label": "a single event published on the bus." }, { "label": "Thread-safe publish/subscribe event bus. Subscribers are called synchrono", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_101", "community": 9, "norm_label": "thread-safe publish/subscribe event bus. subscribers are called synchrono" }, { "label": "Register *callback* to be called whenever *event_type* is published.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_117", "community": 9, "norm_label": "register *callback* to be called whenever *event_type* is published." }, { "label": "Remove *callback* from listeners for *event_type*.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_122", "community": 9, "norm_label": "remove *callback* from listeners for *event_type*." }, { "label": "Create and dispatch an event to all subscribers. Returns the publishe", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_137", "community": 8, "norm_label": "create and dispatch an event to all subscribers. returns the publishe" }, { "label": "Return a copy of all recorded events (empty if recording is off).", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_157", "community": 9, "norm_label": "return a copy of all recorded events (empty if recording is off)." }, { "label": "Discard all recorded events.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_162", "community": 9, "norm_label": "discard all recorded events." }, { "label": "Return the module-level ``EventBus`` singleton, creating it if needed.", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_176", "community": 17, "norm_label": "return the module-level ``eventbus`` singleton, creating it if needed." }, { "label": "Replace the singleton with a fresh instance (for tests).", "file_type": "rationale", "source_file": "src/openjarvis/core/events.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_core_events_rationale_185", "community": 17, "norm_label": "replace the singleton with a fresh instance (for tests)." }, { "label": "registry.py", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_registry", "community": 2, "norm_label": "registry.py" }, { "label": "RegistryBase", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase", "community": 417, "norm_label": "registrybase" }, { "label": "._entries()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_entries", "community": 417, "norm_label": "._entries()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_registry_py_t", "community": 417, "norm_label": "t" }, { "label": ".register()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_register", "community": 417, "norm_label": ".register()" }, { "label": ".register_value()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_register_value", "community": 417, "norm_label": ".register_value()" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_get", "community": 417, "norm_label": ".get()" }, { "label": ".create()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_create", "community": 417, "norm_label": ".create()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_registry_py_any", "community": 417, "norm_label": "any" }, { "label": ".items()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_items", "community": 417, "norm_label": ".items()" }, { "label": ".keys()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_keys", "community": 417, "norm_label": ".keys()" }, { "label": ".contains()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_contains", "community": 417, "norm_label": ".contains()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_core_registry_registrybase_clear", "community": 417, "norm_label": ".clear()" }, { "label": "ModelRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_core_registry_modelregistry", "community": 261, "norm_label": "modelregistry" }, { "label": "EngineRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_core_registry_engineregistry", "community": 51, "norm_label": "engineregistry" }, { "label": "MemoryRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_core_registry_memoryregistry", "community": 11, "norm_label": "memoryregistry" }, { "label": "AgentRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_core_registry_agentregistry", "community": 32, "norm_label": "agentregistry" }, { "label": "ToolRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_core_registry_toolregistry", "community": 2, "norm_label": "toolregistry" }, { "label": "RouterPolicyRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_core_registry_routerpolicyregistry", "community": 25, "norm_label": "routerpolicyregistry" }, { "label": "BenchmarkRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_core_registry_benchmarkregistry", "community": 25, "norm_label": "benchmarkregistry" }, { "label": "ChannelRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_core_registry_channelregistry", "community": 8, "norm_label": "channelregistry" }, { "label": "LearningRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_core_registry_learningregistry", "community": 54, "norm_label": "learningregistry" }, { "label": "SkillRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_core_registry_skillregistry", "community": 284, "norm_label": "skillregistry" }, { "label": "SpeechRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_core_registry_speechregistry", "community": 768, "norm_label": "speechregistry" }, { "label": "CompressionRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_core_registry_compressionregistry", "community": 283, "norm_label": "compressionregistry" }, { "label": "TTSRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_core_registry_ttsregistry", "community": 85, "norm_label": "ttsregistry" }, { "label": "ConnectorRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_core_registry_connectorregistry", "community": 1, "norm_label": "connectorregistry" }, { "label": "MinerRegistry", "file_type": "code", "source_file": "src/openjarvis/core/registry.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_core_registry_minerregistry", "community": 62, "norm_label": "minerregistry" }, { "label": "Decorator-based registry for runtime discovery of pluggable components. Adapt", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_1", "community": 2, "norm_label": "decorator-based registry for runtime discovery of pluggable components. adapt" }, { "label": "Generic registry base class with class-specific entry isolation.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_20", "community": 417, "norm_label": "generic registry base class with class-specific entry isolation." }, { "label": "Decorator that registers *entry* under *key*.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_33", "community": 417, "norm_label": "decorator that registers *entry* under *key*." }, { "label": "Imperatively register a *value* under *key*.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_46", "community": 417, "norm_label": "imperatively register a *value* under *key*." }, { "label": "Retrieve the entry for *key*, raising ``KeyError`` if missing.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_55", "community": 417, "norm_label": "retrieve the entry for *key*, raising ``keyerror`` if missing." }, { "label": "Look up *key* and instantiate it with the given arguments.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_65", "community": 417, "norm_label": "look up *key* and instantiate it with the given arguments." }, { "label": "Return all ``(key, entry)`` pairs as a tuple.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_76", "community": 417, "norm_label": "return all ``(key, entry)`` pairs as a tuple." }, { "label": "Return all registered keys as a tuple.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_81", "community": 417, "norm_label": "return all registered keys as a tuple." }, { "label": "Check whether *key* is registered.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_86", "community": 417, "norm_label": "check whether *key* is registered." }, { "label": "Remove all entries (useful in tests).", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_91", "community": 417, "norm_label": "remove all entries (useful in tests)." }, { "label": "Registry for ``ModelSpec`` objects.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_101", "community": 261, "norm_label": "registry for ``modelspec`` objects." }, { "label": "Registry for inference engine backends.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_105", "community": 51, "norm_label": "registry for inference engine backends." }, { "label": "Registry for memory / retrieval backends.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_109", "community": 11, "norm_label": "registry for memory / retrieval backends." }, { "label": "Registry for agent implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_113", "community": 32, "norm_label": "registry for agent implementations." }, { "label": "Registry for tool specifications.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_117", "community": 2, "norm_label": "registry for tool specifications." }, { "label": "Registry for router policy implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_121", "community": 25, "norm_label": "registry for router policy implementations." }, { "label": "Registry for benchmark implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_125", "community": 25, "norm_label": "registry for benchmark implementations." }, { "label": "Registry for channel implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_129", "community": 8, "norm_label": "registry for channel implementations." }, { "label": "Registry for learning policies.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_133", "community": 54, "norm_label": "registry for learning policies." }, { "label": "Registry for skill manifests.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_137", "community": 284, "norm_label": "registry for skill manifests." }, { "label": "Registry for speech backend implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_141", "community": 768, "norm_label": "registry for speech backend implementations." }, { "label": "Registry for context compression strategies.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_145", "community": 283, "norm_label": "registry for context compression strategies." }, { "label": "Registry for text-to-speech backend implementations.", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_149", "community": 85, "norm_label": "registry for text-to-speech backend implementations." }, { "label": "Registry for data source connectors (Gmail, Slack, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_153", "community": 1, "norm_label": "registry for data source connectors (gmail, slack, etc.)." }, { "label": "Registry for Pearl mining provider implementations. Each provider impleme", "file_type": "rationale", "source_file": "src/openjarvis/core/registry.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_core_registry_rationale_157", "community": 62, "norm_label": "registry for pearl mining provider implementations. each provider impleme" }, { "label": "openjarvis/core/types.py", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_types", "community": 2, "norm_label": "openjarvis/core/types.py" }, { "label": "Role", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_core_types_role", "community": 2, "norm_label": "role" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_types_py_str", "community": 2, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_types_py_enum", "community": 2, "norm_label": "enum" }, { "label": "Quantization", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_core_types_quantization", "community": 2, "norm_label": "quantization" }, { "label": "StepType", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_core_types_steptype", "community": 8, "norm_label": "steptype" }, { "label": "ToolCall", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_core_types_toolcall", "community": 2, "norm_label": "toolcall" }, { "label": "Message", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_core_types_message", "community": 52, "norm_label": "message" }, { "label": "Conversation", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_core_types_conversation", "community": 26, "norm_label": "conversation" }, { "label": ".add()", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_core_types_conversation_add", "community": 52, "norm_label": ".add()" }, { "label": ".window()", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_core_types_conversation_window", "community": 26, "norm_label": ".window()" }, { "label": "ModelSpec", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_core_types_modelspec", "community": 2, "norm_label": "modelspec" }, { "label": "ToolResult", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_core_types_toolresult", "community": 2, "norm_label": "toolresult" }, { "label": "TelemetryRecord", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_core_types_telemetryrecord", "community": 219, "norm_label": "telemetryrecord" }, { "label": "_trace_id()", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_core_types_trace_id", "community": 2, "norm_label": "_trace_id()" }, { "label": "_message_to_dict()", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_core_types_message_to_dict", "community": 50, "norm_label": "_message_to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_core_types_py_any", "community": 50, "norm_label": "any" }, { "label": "TraceStep", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_core_types_tracestep", "community": 243, "norm_label": "tracestep" }, { "label": "Trace", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_core_types_trace", "community": 243, "norm_label": "trace" }, { "label": ".add_step()", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_core_types_trace_add_step", "community": 243, "norm_label": ".add_step()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "src/openjarvis/core/types.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_core_types_routingcontext", "community": 49, "norm_label": "routingcontext" }, { "label": "Canonical data types shared across all OpenJarvis primitives.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_1", "community": 2, "norm_label": "canonical data types shared across all openjarvis primitives." }, { "label": "Chat message roles (OpenAI-compatible).", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_16", "community": 2, "norm_label": "chat message roles (openai-compatible)." }, { "label": "Model quantization formats.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_25", "community": 2, "norm_label": "model quantization formats." }, { "label": "Types of steps within an agent trace.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_38", "community": 8, "norm_label": "types of steps within an agent trace." }, { "label": "A single tool invocation request embedded in an assistant message.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_54", "community": 2, "norm_label": "a single tool invocation request embedded in an assistant message." }, { "label": "A single chat message (OpenAI-compatible structure).", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_63", "community": 52, "norm_label": "a single chat message (openai-compatible structure)." }, { "label": "Ordered list of messages with an optional sliding-window cap.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_75", "community": 26, "norm_label": "ordered list of messages with an optional sliding-window cap." }, { "label": "Append a message, trimming oldest if *max_messages* is set.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_81", "community": 52, "norm_label": "append a message, trimming oldest if *max_messages* is set." }, { "label": "Return the last *n* messages.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_87", "community": 26, "norm_label": "return the last *n* messages." }, { "label": "Metadata describing a language model.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_100", "community": 2, "norm_label": "metadata describing a language model." }, { "label": "Result returned by a tool invocation.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_117", "community": 2, "norm_label": "result returned by a tool invocation." }, { "label": "Single telemetry observation recorded after an inference call.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_140", "community": 219, "norm_label": "single telemetry observation recorded after an inference call." }, { "label": "Serialize a Message to a JSON-safe dict.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_202", "community": 50, "norm_label": "serialize a message to a json-safe dict." }, { "label": "A single step within an agent trace. Each step records what the agent did", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_218", "community": 243, "norm_label": "a single step within an agent trace. each step records what the agent did" }, { "label": "Complete trace of an agent handling a query. A trace captures the full se", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_234", "community": 243, "norm_label": "complete trace of an agent handling a query. a trace captures the full se" }, { "label": "Append a step and update running totals.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_260", "community": 243, "norm_label": "append a step and update running totals." }, { "label": "Context describing a query for model routing decisions.", "file_type": "rationale", "source_file": "src/openjarvis/core/types.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_core_types_rationale_268", "community": 49, "norm_label": "context describing a query for model routing decisions." }, { "label": "utils.py", "file_type": "code", "source_file": "src/openjarvis/core/utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_utils", "community": 474, "norm_label": "utils.py" }, { "label": "get_python_executable()", "file_type": "code", "source_file": "src/openjarvis/core/utils.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_core_utils_get_python_executable", "community": 3, "norm_label": "get_python_executable()" }, { "label": "open_browser()", "file_type": "code", "source_file": "src/openjarvis/core/utils.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_core_utils_open_browser", "community": 474, "norm_label": "open_browser()" }, { "label": "Small cross-platform utilities used by the CLI, OAuth flow, and evals. Kept d", "file_type": "rationale", "source_file": "src/openjarvis/core/utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_core_utils_rationale_1", "community": 474, "norm_label": "small cross-platform utilities used by the cli, oauth flow, and evals. kept d" }, { "label": "Return the best ``python`` interpreter name on PATH. Prefers ``python3``", "file_type": "rationale", "source_file": "src/openjarvis/core/utils.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_core_utils_rationale_16", "community": 3, "norm_label": "return the best ``python`` interpreter name on path. prefers ``python3``" }, { "label": "Open *url* in the user's default browser, with a Windows fast-path. :func", "file_type": "rationale", "source_file": "src/openjarvis/core/utils.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_core_utils_rationale_33", "community": 474, "norm_label": "open *url* in the user's default browser, with a windows fast-path. :func" }, { "label": "openjarvis/daemon/__init__.py", "file_type": "code", "source_file": "src/openjarvis/daemon/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_daemon_init", "community": 959, "norm_label": "openjarvis/daemon/__init__.py" }, { "label": "gateway.py", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_daemon_gateway", "community": 670, "norm_label": "gateway.py" }, { "label": "GatewayDaemon", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L6", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_gatewaydaemon", "community": 670, "norm_label": "gatewaydaemon" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_gatewaydaemon_init", "community": 670, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_py_any", "community": 670, "norm_label": "any" }, { "label": ".session_key()", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_gatewaydaemon_session_key", "community": 670, "norm_label": ".session_key()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_gatewaydaemon_start", "community": 670, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_gatewaydaemon_stop", "community": 670, "norm_label": ".stop()" }, { "label": "Composes channels, sessions, agents, and scheduler into a daemon.", "file_type": "rationale", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L7", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_rationale_7", "community": 670, "norm_label": "composes channels, sessions, agents, and scheduler into a daemon." }, { "label": "Start the daemon (foreground).", "file_type": "rationale", "source_file": "src/openjarvis/daemon/gateway.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_daemon_gateway_rationale_34", "community": 670, "norm_label": "start the daemon (foreground)." }, { "label": "service.py", "file_type": "code", "source_file": "src/openjarvis/daemon/service.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_daemon_service", "community": 590, "norm_label": "service.py" }, { "label": "generate_systemd_service()", "file_type": "code", "source_file": "src/openjarvis/daemon/service.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_daemon_service_generate_systemd_service", "community": 590, "norm_label": "generate_systemd_service()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_daemon_service_py_path", "community": 590, "norm_label": "path" }, { "label": "generate_launchd_plist()", "file_type": "code", "source_file": "src/openjarvis/daemon/service.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_daemon_service_generate_launchd_plist", "community": 590, "norm_label": "generate_launchd_plist()" }, { "label": "session_expiry.py", "file_type": "code", "source_file": "src/openjarvis/daemon/session_expiry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry", "community": 719, "norm_label": "session_expiry.py" }, { "label": "SessionExpiryHook", "file_type": "code", "source_file": "src/openjarvis/daemon/session_expiry.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_sessionexpiryhook", "community": 719, "norm_label": "sessionexpiryhook" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/daemon/session_expiry.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_sessionexpiryhook_init", "community": 719, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_py_any", "community": 719, "norm_label": "any" }, { "label": ".on_session_expiry()", "file_type": "code", "source_file": "src/openjarvis/daemon/session_expiry.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_sessionexpiryhook_on_session_expiry", "community": 719, "norm_label": ".on_session_expiry()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_py_message", "community": 719, "norm_label": "message" }, { "label": "Proactive memory flush before session reset.", "file_type": "rationale", "source_file": "src/openjarvis/daemon/session_expiry.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_daemon_session_expiry_rationale_9", "community": 719, "norm_label": "proactive memory flush before session reset." }, { "label": "openjarvis/engine/__init__.py", "file_type": "code", "source_file": "src/openjarvis/engine/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_init", "community": 16, "norm_label": "openjarvis/engine/__init__.py" }, { "label": "Inference Engine primitive \u2014 LLM runtime management.", "file_type": "rationale", "source_file": "src/openjarvis/engine/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_init_rationale_1", "community": 16, "norm_label": "inference engine primitive \u2014 llm runtime management." }, { "label": "engine/_base.py", "file_type": "code", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_base", "community": 2, "norm_label": "engine/_base.py" }, { "label": "EngineConnectionError", "file_type": "code", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_engine_base_engineconnectionerror", "community": 63, "norm_label": "engineconnectionerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_base_py_exception", "community": 63, "norm_label": "exception" }, { "label": "messages_to_dicts()", "file_type": "code", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_engine_base_messages_to_dicts", "community": 63, "norm_label": "messages_to_dicts()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_base_py_message", "community": 63, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_base_py_any", "community": 63, "norm_label": "any" }, { "label": "estimate_prompt_tokens()", "file_type": "code", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_engine_base_estimate_prompt_tokens", "community": 2, "norm_label": "estimate_prompt_tokens()" }, { "label": "Shared engine utilities and re-exports.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_base_rationale_1", "community": 2, "norm_label": "shared engine utilities and re-exports." }, { "label": "Raised when an engine is unreachable.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_engine_base_rationale_13", "community": 63, "norm_label": "raised when an engine is unreachable." }, { "label": "Convert ``Message`` objects to OpenAI-format dicts.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_engine_base_rationale_17", "community": 63, "norm_label": "convert ``message`` objects to openai-format dicts." }, { "label": "Estimate full prompt token count from message content. Ollama's ``prompt_", "file_type": "rationale", "source_file": "src/openjarvis/engine/_base.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_engine_base_rationale_42", "community": 2, "norm_label": "estimate full prompt token count from message content. ollama's ``prompt_" }, { "label": "engine/_discovery.py", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_discovery", "community": 16, "norm_label": "engine/_discovery.py" }, { "label": "_make_engine()", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_engine_discovery_make_engine", "community": 16, "norm_label": "_make_engine()" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_discovery_py_jarvisconfig", "community": 16, "norm_label": "jarvisconfig" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_discovery_py_inferenceengine", "community": 16, "norm_label": "inferenceengine" }, { "label": "_maybe_register_mining_sidecar_engine()", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_engine_discovery_maybe_register_mining_sidecar_engine", "community": 16, "norm_label": "_maybe_register_mining_sidecar_engine()" }, { "label": "discover_engines()", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_engine_discovery_discover_engines", "community": 16, "norm_label": "discover_engines()" }, { "label": "discover_models()", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_engine_discovery_discover_models", "community": 16, "norm_label": "discover_models()" }, { "label": "get_engine()", "file_type": "code", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_engine_discovery_get_engine", "community": 16, "norm_label": "get_engine()" }, { "label": "Engine discovery \u2014 probe running engines and aggregate available models.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_1", "community": 16, "norm_label": "engine discovery \u2014 probe running engines and aggregate available models." }, { "label": "Instantiate a registered engine with the appropriate config host.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_35", "community": 16, "norm_label": "instantiate a registered engine with the appropriate config host." }, { "label": "If a mining sidecar exists with a ``vllm_endpoint``, register a derived vLL", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_57", "community": 16, "norm_label": "if a mining sidecar exists with a ``vllm_endpoint``, register a derived vll" }, { "label": "Probe registered engines and return ``[(key, instance)]`` for healthy ones.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_105", "community": 16, "norm_label": "probe registered engines and return ``[(key, instance)]`` for healthy ones." }, { "label": "Call ``list_models()`` on each engine and return a dict.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_147", "community": 16, "norm_label": "call ``list_models()`` on each engine and return a dict." }, { "label": "Get a specific engine by key, or the default with fallback. Returns ``(ke", "file_type": "rationale", "source_file": "src/openjarvis/engine/_discovery.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_engine_discovery_rationale_161", "community": 16, "norm_label": "get a specific engine by key, or the default with fallback. returns ``(ke" }, { "label": "_openai_compat.py", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat", "community": 2, "norm_label": "_openai_compat.py" }, { "label": "_OpenAICompatibleEngine", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine", "community": 562, "norm_label": "_openaicompatibleengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_py_inferenceengine", "community": 562, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_init", "community": 562, "norm_label": ".__init__()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_generate", "community": 63, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_py_message", "community": 63, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_py_any", "community": 63, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_stream", "community": 63, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_stream_full", "community": 63, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_list_models", "community": 562, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_health", "community": 562, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_openaicompatibleengine_close", "community": 562, "norm_label": ".close()" }, { "label": "Shared base for OpenAI-compatible ``/v1/`` engines.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_rationale_1", "community": 2, "norm_label": "shared base for openai-compatible ``/v1/`` engines." }, { "label": "Base for engines that serve the OpenAI ``/v1/chat/completions`` API.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_rationale_25", "community": 562, "norm_label": "base for engines that serve the openai ``/v1/chat/completions`` api." }, { "label": "Yield StreamChunks with content, tool_calls, and finish_reason.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_openai_compat.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_rationale_167", "community": 63, "norm_label": "yield streamchunks with content, tool_calls, and finish_reason." }, { "label": "engine/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_stubs", "community": 2, "norm_label": "engine/_stubs.py" }, { "label": "StreamChunk", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_engine_stubs_streamchunk", "community": 352, "norm_label": "streamchunk" }, { "label": "ResponseFormat", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_engine_stubs_responseformat", "community": 297, "norm_label": "responseformat" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine", "community": 2, "norm_label": "inferenceengine" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_stubs_py_abc", "community": 2, "norm_label": "abc" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_generate", "community": 769, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_stubs_py_message", "community": 769, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_stubs_py_any", "community": 769, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_stream", "community": 769, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_stream_full", "community": 769, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_list_models", "community": 2, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_health", "community": 2, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_close", "community": 2, "norm_label": ".close()" }, { "label": ".prepare()", "file_type": "code", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_engine_stubs_inferenceengine_prepare", "community": 2, "norm_label": ".prepare()" }, { "label": "ABC for inference engine backends. Adapted from IPW's ``InferenceClient`` at", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_1", "community": 2, "norm_label": "abc for inference engine backends. adapted from ipw's ``inferenceclient`` at" }, { "label": "A single chunk from a streaming LLM response. Used by ``stream_full()`` t", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_19", "community": 352, "norm_label": "a single chunk from a streaming llm response. used by ``stream_full()`` t" }, { "label": "Structured output configuration for inference engines. Attributes:", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_40", "community": 297, "norm_label": "structured output configuration for inference engines. attributes:" }, { "label": "Base class for all inference engine backends. Subclasses must be register", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_55", "community": 2, "norm_label": "base class for all inference engine backends. subclasses must be register" }, { "label": "Synchronous completion \u2014 returns a dict with ``content`` and ``usage``.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_74", "community": 769, "norm_label": "synchronous completion \u2014 returns a dict with ``content`` and ``usage``." }, { "label": "Yield token strings as they are generated.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_86", "community": 769, "norm_label": "yield token strings as they are generated." }, { "label": "Yield full StreamChunks including tool_calls and finish_reason. Defau", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_99", "community": 769, "norm_label": "yield full streamchunks including tool_calls and finish_reason. defau" }, { "label": "Return identifiers of models available on this engine.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_116", "community": 2, "norm_label": "return identifiers of models available on this engine." }, { "label": "Return ``True`` when the engine is reachable and healthy.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_120", "community": 2, "norm_label": "return ``true`` when the engine is reachable and healthy." }, { "label": "Release resources (HTTP clients, connections, threads, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_123", "community": 2, "norm_label": "release resources (http clients, connections, threads, etc.)." }, { "label": "Optional warm-up hook called before the first request.", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_126", "community": 2, "norm_label": "optional warm-up hook called before the first request." }, { "label": "# NOTE: must contain a yield to satisfy the type checker", "file_type": "rationale", "source_file": "src/openjarvis/engine/_stubs.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_engine_stubs_rationale_87", "community": 2, "norm_label": "# note: must contain a yield to satisfy the type checker" }, { "label": "apple_fm_shim.py", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim", "community": 612, "norm_label": "apple_fm_shim.py" }, { "label": "ChatMessage", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_chatmessage", "community": 612, "norm_label": "chatmessage" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_py_basemodel", "community": 612, "norm_label": "basemodel" }, { "label": "ChatRequest", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_chatrequest", "community": 612, "norm_label": "chatrequest" }, { "label": "_build_prompt()", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_build_prompt", "community": 612, "norm_label": "_build_prompt()" }, { "label": "_generation_options()", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_generation_options", "community": 612, "norm_label": "_generation_options()" }, { "label": "GenerationOptions", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "generationoptions", "community": 612, "norm_label": "generationoptions" }, { "label": "health()", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_health", "community": 612, "norm_label": "health()" }, { "label": "JSONResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_py_jsonresponse", "community": 612, "norm_label": "jsonresponse" }, { "label": "list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_list_models", "community": 612, "norm_label": "list_models()" }, { "label": "chat_completions()", "file_type": "code", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_chat_completions", "community": 612, "norm_label": "chat_completions()" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_py_streamingresponse", "community": 612, "norm_label": "streamingresponse" }, { "label": "Apple Foundation Models shim. Thin FastAPI server exposing Apple Intelligence", "file_type": "rationale", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_rationale_1", "community": 612, "norm_label": "apple foundation models shim. thin fastapi server exposing apple intelligence" }, { "label": "Build the per-request GenerationOptions from a ChatRequest. Apple FM does", "file_type": "rationale", "source_file": "src/openjarvis/engine/apple_fm_shim.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_engine_apple_fm_shim_rationale_81", "community": 612, "norm_label": "build the per-request generationoptions from a chatrequest. apple fm does" }, { "label": "cloud.py", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_cloud", "community": 63, "norm_label": "cloud.py" }, { "label": "_is_minimax_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_minimax_model", "community": 63, "norm_label": "_is_minimax_model()" }, { "label": "_is_openrouter_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_openrouter_model", "community": 63, "norm_label": "_is_openrouter_model()" }, { "label": "_is_codex_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_codex_model", "community": 63, "norm_label": "_is_codex_model()" }, { "label": "_is_anthropic_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_anthropic_model", "community": 63, "norm_label": "_is_anthropic_model()" }, { "label": "_is_google_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_google_model", "community": 63, "norm_label": "_is_google_model()" }, { "label": "_is_openai_reasoning_model()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_openai_reasoning_model", "community": 63, "norm_label": "_is_openai_reasoning_model()" }, { "label": "_is_unsupported_temperature_error()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_engine_cloud_is_unsupported_temperature_error", "community": 63, "norm_label": "_is_unsupported_temperature_error()" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_cloud_py_exception", "community": 63, "norm_label": "exception" }, { "label": "estimate_cost()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_engine_cloud_estimate_cost", "community": 257, "norm_label": "estimate_cost()" }, { "label": "_serialize_anthropic_block()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_engine_cloud_serialize_anthropic_block", "community": 63, "norm_label": "_serialize_anthropic_block()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_cloud_py_any", "community": 63, "norm_label": "any" }, { "label": "_annotate_anthropic_cache()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_engine_cloud_annotate_anthropic_cache", "community": 815, "norm_label": "_annotate_anthropic_cache()" }, { "label": "_convert_tools_to_anthropic()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_engine_cloud_convert_tools_to_anthropic", "community": 63, "norm_label": "_convert_tools_to_anthropic()" }, { "label": "_convert_tools_to_google()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_engine_cloud_convert_tools_to_google", "community": 63, "norm_label": "_convert_tools_to_google()" }, { "label": "CloudEngine", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine", "community": 51, "norm_label": "cloudengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_cloud_py_inferenceengine", "community": 51, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_init", "community": 51, "norm_label": ".__init__()" }, { "label": "._init_clients()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_init_clients", "community": 51, "norm_label": "._init_clients()" }, { "label": "._prepare_anthropic_messages()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_prepare_anthropic_messages", "community": 63, "norm_label": "._prepare_anthropic_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_cloud_py_message", "community": 63, "norm_label": "message" }, { "label": "._codex_build_input()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L407", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_codex_build_input", "community": 63, "norm_label": "._codex_build_input()" }, { "label": "._generate_codex()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_codex", "community": 63, "norm_label": "._generate_codex()" }, { "label": "._generate_openai()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L503", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_openai", "community": 63, "norm_label": "._generate_openai()" }, { "label": "._generate_anthropic()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L593", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_anthropic", "community": 63, "norm_label": "._generate_anthropic()" }, { "label": "._generate_google()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L717", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_google", "community": 63, "norm_label": "._generate_google()" }, { "label": "._generate_openrouter()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L874", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_openrouter", "community": 63, "norm_label": "._generate_openrouter()" }, { "label": "._generate_minimax()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L915", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate_minimax", "community": 63, "norm_label": "._generate_minimax()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L968", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_generate", "community": 63, "norm_label": ".generate()" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L995", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream", "community": 63, "norm_label": ".stream()" }, { "label": "._stream_codex()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1029", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_codex", "community": 63, "norm_label": "._stream_codex()" }, { "label": "._stream_openai()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1085", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_openai", "community": 63, "norm_label": "._stream_openai()" }, { "label": "._stream_anthropic()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1111", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_anthropic", "community": 63, "norm_label": "._stream_anthropic()" }, { "label": "._stream_google()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1141", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_google", "community": 63, "norm_label": "._stream_google()" }, { "label": "._stream_openrouter()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1179", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_openrouter", "community": 63, "norm_label": "._stream_openrouter()" }, { "label": "._stream_minimax()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1204", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_minimax", "community": 63, "norm_label": "._stream_minimax()" }, { "label": "._stream_full_openai()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1232", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_full_openai", "community": 63, "norm_label": "._stream_full_openai()" }, { "label": "._stream_full_anthropic()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1326", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_full_anthropic", "community": 63, "norm_label": "._stream_full_anthropic()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1411", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_stream_full", "community": 63, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1437", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_list_models", "community": 51, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1453", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_health", "community": 51, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1463", "_origin": "ast", "id": "src_openjarvis_engine_cloud_cloudengine_close", "community": 51, "norm_label": ".close()" }, { "label": "Cloud inference engine \u2014 OpenAI, Anthropic, Google, and MiniMax API backends.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_1", "community": 63, "norm_label": "cloud inference engine \u2014 openai, anthropic, google, and minimax api backends." }, { "label": "Check if model is an OpenAI reasoning model that restricts temperature.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_131", "community": 63, "norm_label": "check if model is an openai reasoning model that restricts temperature." }, { "label": "True if an OpenAI 400 says the model rejects a non-default temperature. S", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_140", "community": 63, "norm_label": "true if an openai 400 says the model rejects a non-default temperature. s" }, { "label": "Estimate USD cost based on the hardcoded pricing table.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_159", "community": 257, "norm_label": "estimate usd cost based on the hardcoded pricing table." }, { "label": "Turn an Anthropic content block into a JSON-safe dict for tracing. Handle", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_175", "community": 63, "norm_label": "turn an anthropic content block into a json-safe dict for tracing. handle" }, { "label": "Add cache_control to system message for Anthropic prompt caching.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_212", "community": 815, "norm_label": "add cache_control to system message for anthropic prompt caching." }, { "label": "Convert OpenAI function-calling tools to Anthropic tool format.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_239", "community": 63, "norm_label": "convert openai function-calling tools to anthropic tool format." }, { "label": "Convert OpenAI function-calling tools to Google function declarations.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_256", "community": 63, "norm_label": "convert openai function-calling tools to google function declarations." }, { "label": "Cloud inference via OpenAI, Anthropic, Google, and MiniMax SDKs.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_272", "community": 51, "norm_label": "cloud inference via openai, anthropic, google, and minimax sdks." }, { "label": "Extract system text and convert messages to Anthropic format.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_355", "community": 63, "norm_label": "extract system text and convert messages to anthropic format." }, { "label": "Convert Message list to Codex Responses API format. Returns (system_i", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_410", "community": 63, "norm_label": "convert message list to codex responses api format. returns (system_i" }, { "label": "Generate via Codex Responses API (ChatGPT Plus/Pro).", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_437", "community": 63, "norm_label": "generate via codex responses api (chatgpt plus/pro)." }, { "label": "Stream via Codex Responses API (SSE).", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1038", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_1038", "community": 63, "norm_label": "stream via codex responses api (sse)." }, { "label": "Yield StreamChunks from an OpenAI-compatible streaming response. Work", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1241", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_1241", "community": 63, "norm_label": "yield streamchunks from an openai-compatible streaming response. work" }, { "label": "Yield StreamChunks from an Anthropic streaming response.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1335", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_1335", "community": 63, "norm_label": "yield streamchunks from an anthropic streaming response." }, { "label": "Yield StreamChunks with content, tool_calls, and finish_reason.", "file_type": "rationale", "source_file": "src/openjarvis/engine/cloud.py", "source_location": "L1420", "_origin": "ast", "id": "src_openjarvis_engine_cloud_rationale_1420", "community": 63, "norm_label": "yield streamchunks with content, tool_calls, and finish_reason." }, { "label": "gemma_cpp.py", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp", "community": 2, "norm_label": "gemma_cpp.py" }, { "label": "_import_pygemma()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_import_pygemma", "community": 141, "norm_label": "_import_pygemma()" }, { "label": "GemmaCppEngine", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine", "community": 141, "norm_label": "gemmacppengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_py_inferenceengine", "community": 141, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_init", "community": 141, "norm_label": ".__init__()" }, { "label": "._messages_to_prompt()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_messages_to_prompt", "community": 141, "norm_label": "._messages_to_prompt()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_py_message", "community": 141, "norm_label": "message" }, { "label": "._ensure_loaded()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_ensure_loaded", "community": 141, "norm_label": "._ensure_loaded()" }, { "label": ".prepare()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_prepare", "community": 141, "norm_label": ".prepare()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_close", "community": 141, "norm_label": ".close()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_generate", "community": 141, "norm_label": ".generate()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_py_any", "community": 141, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_stream", "community": 141, "norm_label": ".stream()" }, { "label": "._paths_valid()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_paths_valid", "community": 141, "norm_label": "._paths_valid()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_list_models", "community": 141, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_gemmacppengine_health", "community": 141, "norm_label": ".health()" }, { "label": "gemma.cpp inference engine backend via pygemma pybind11 bindings.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_1", "community": 2, "norm_label": "gemma.cpp inference engine backend via pygemma pybind11 bindings." }, { "label": "Import and return the pygemma.Gemma class. Raises ImportError if unavailable.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_18", "community": 141, "norm_label": "import and return the pygemma.gemma class. raises importerror if unavailable." }, { "label": "gemma.cpp backend via pygemma pybind11 bindings (in-process, CPU).", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_26", "community": 141, "norm_label": "gemma.cpp backend via pygemma pybind11 bindings (in-process, cpu)." }, { "label": "Format messages into Gemma's chat template.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_48", "community": 141, "norm_label": "format messages into gemma's chat template." }, { "label": "Lazy model loading \u2014 called before inference.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_64", "community": 141, "norm_label": "lazy model loading \u2014 called before inference." }, { "label": "Load model into memory.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_85", "community": 141, "norm_label": "load model into memory." }, { "label": "Unload model and free memory.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_89", "community": 141, "norm_label": "unload model and free memory." }, { "label": "Check that model and tokenizer paths are configured and exist.", "file_type": "rationale", "source_file": "src/openjarvis/engine/gemma_cpp.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_engine_gemma_cpp_rationale_156", "community": 141, "norm_label": "check that model and tokenizer paths are configured and exist." }, { "label": "litellm.py", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_litellm", "community": 2, "norm_label": "litellm.py" }, { "label": "LiteLLMEngine", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine", "community": 376, "norm_label": "litellmengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_litellm_py_inferenceengine", "community": 376, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine_init", "community": 376, "norm_label": ".__init__()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine_generate", "community": 376, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_litellm_py_message", "community": 376, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_litellm_py_any", "community": 376, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine_stream", "community": 376, "norm_label": ".stream()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine_list_models", "community": 376, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_engine_litellm_litellmengine_health", "community": 376, "norm_label": ".health()" }, { "label": "LiteLLM inference engine \u2014 unified access to 100+ LLM providers.", "file_type": "rationale", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_litellm_rationale_1", "community": 2, "norm_label": "litellm inference engine \u2014 unified access to 100+ llm providers." }, { "label": "Inference via LiteLLM \u2014 routes to any supported provider. LiteLLM normali", "file_type": "rationale", "source_file": "src/openjarvis/engine/litellm.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_engine_litellm_rationale_18", "community": 376, "norm_label": "inference via litellm \u2014 routes to any supported provider. litellm normali" }, { "label": "multi.py", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_multi", "community": 2, "norm_label": "multi.py" }, { "label": "MultiEngine", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine", "community": 561, "norm_label": "multiengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_multi_py_inferenceengine", "community": 561, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_init", "community": 561, "norm_label": ".__init__()" }, { "label": "._refresh_map()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_refresh_map", "community": 561, "norm_label": "._refresh_map()" }, { "label": "._engine_for()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_engine_for", "community": 561, "norm_label": "._engine_for()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_generate", "community": 561, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_multi_py_message", "community": 561, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_multi_py_any", "community": 561, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_stream", "community": 561, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_stream_full", "community": 561, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_list_models", "community": 561, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_health", "community": 561, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_engine_multi_multiengine_close", "community": 561, "norm_label": ".close()" }, { "label": "Multi-engine wrapper \u2014 routes requests to the right backend by model name.", "file_type": "rationale", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_multi_rationale_1", "community": 2, "norm_label": "multi-engine wrapper \u2014 routes requests to the right backend by model name." }, { "label": "Wraps multiple engines and routes by model name. Models from each engine", "file_type": "rationale", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_engine_multi_rationale_17", "community": 561, "norm_label": "wraps multiple engines and routes by model name. models from each engine" }, { "label": "Find the engine that owns a model, refreshing the map once if needed.", "file_type": "rationale", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_engine_multi_rationale_43", "community": 561, "norm_label": "find the engine that owns a model, refreshing the map once if needed." }, { "label": "Delegate stream_full() to the engine that owns the model.", "file_type": "rationale", "source_file": "src/openjarvis/engine/multi.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_engine_multi_rationale_111", "community": 561, "norm_label": "delegate stream_full() to the engine that owns the model." }, { "label": "nexa_shim.py", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim", "community": 633, "norm_label": "nexa_shim.py" }, { "label": "_get_llm()", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_get_llm", "community": 633, "norm_label": "_get_llm()" }, { "label": "LLM", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "llm", "community": 633, "norm_label": "llm" }, { "label": "ChatMessage", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_chatmessage", "community": 633, "norm_label": "chatmessage" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_py_basemodel", "community": 633, "norm_label": "basemodel" }, { "label": "ChatRequest", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_chatrequest", "community": 633, "norm_label": "chatrequest" }, { "label": "_build_prompt()", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_build_prompt", "community": 633, "norm_label": "_build_prompt()" }, { "label": "health()", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_health", "community": 633, "norm_label": "health()" }, { "label": "JSONResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_py_jsonresponse", "community": 633, "norm_label": "jsonresponse" }, { "label": "list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_list_models", "community": 633, "norm_label": "list_models()" }, { "label": "chat_completions()", "file_type": "code", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_chat_completions", "community": 633, "norm_label": "chat_completions()" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_py_streamingresponse", "community": 633, "norm_label": "streamingresponse" }, { "label": "Nexa SDK shim. Thin FastAPI server wrapping the Nexa SDK (``nexaai``) as an", "file_type": "rationale", "source_file": "src/openjarvis/engine/nexa_shim.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_nexa_shim_rationale_1", "community": 633, "norm_label": "nexa sdk shim. thin fastapi server wrapping the nexa sdk (``nexaai``) as an" }, { "label": "ollama.py", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_ollama", "community": 2, "norm_label": "ollama.py" }, { "label": "OllamaEngine", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine", "community": 11, "norm_label": "ollamaengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_ollama_py_inferenceengine", "community": 11, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_init", "community": 11, "norm_label": ".__init__()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_generate", "community": 63, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_ollama_py_message", "community": 63, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_engine_ollama_py_any", "community": 63, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_stream", "community": 63, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_stream_full", "community": 63, "norm_label": ".stream_full()" }, { "label": "._run_stream()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_run_stream", "community": 63, "norm_label": "._run_stream()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_list_models", "community": 11, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_health", "community": 11, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L404", "_origin": "ast", "id": "src_openjarvis_engine_ollama_ollamaengine_close", "community": 11, "norm_label": ".close()" }, { "label": "Ollama inference engine backend.", "file_type": "rationale", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_ollama_rationale_1", "community": 2, "norm_label": "ollama inference engine backend." }, { "label": "Ollama backend via its native HTTP API.", "file_type": "rationale", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_engine_ollama_rationale_28", "community": 11, "norm_label": "ollama backend via its native http api." }, { "label": "Yield ``StreamChunk``s including tool_calls. Unlike the default ``str", "file_type": "rationale", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_engine_ollama_rationale_245", "community": 63, "norm_label": "yield ``streamchunk``s including tool_calls. unlike the default ``str" }, { "label": "Execute the streaming request and yield parsed StreamChunks.", "file_type": "rationale", "source_file": "src/openjarvis/engine/ollama.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_engine_ollama_rationale_295", "community": 63, "norm_label": "execute the streaming request and yield parsed streamchunks." }, { "label": "openai_compat_engines.py", "file_type": "code", "source_file": "src/openjarvis/engine/openai_compat_engines.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_engines", "community": 2, "norm_label": "openai_compat_engines.py" }, { "label": "Data-driven registration of OpenAI-compatible inference engines.", "file_type": "rationale", "source_file": "src/openjarvis/engine/openai_compat_engines.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_engine_openai_compat_engines_rationale_1", "community": 2, "norm_label": "data-driven registration of openai-compatible inference engines." }, { "label": "openjarvis/evals/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_init", "community": 922, "norm_label": "openjarvis/evals/__init__.py" }, { "label": "OpenJarvis Evaluation Framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_init_rationale_1", "community": 922, "norm_label": "openjarvis evaluation framework." }, { "label": "evals/__main__.py", "file_type": "code", "source_file": "src/openjarvis/evals/__main__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_main", "community": 534, "norm_label": "evals/__main__.py" }, { "label": "Allow running as ``python -m openjarvis.evals``.", "file_type": "rationale", "source_file": "src/openjarvis/evals/__main__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_main_rationale_1", "community": 534, "norm_label": "allow running as ``python -m openjarvis.evals``." }, { "label": "backends/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_init", "community": 917, "norm_label": "backends/__init__.py" }, { "label": "Inference backends for evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_init_rationale_1", "community": 917, "norm_label": "inference backends for evaluation." }, { "label": "_commit_util.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/_commit_util.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_commit_util", "community": 262, "norm_label": "_commit_util.py" }, { "label": "openjarvis_commit()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/_commit_util.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_backends_commit_util_openjarvis_commit", "community": 262, "norm_label": "openjarvis_commit()" }, { "label": "Shared helper for resolving the openjarvis repo's HEAD commit.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/_commit_util.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_commit_util_rationale_1", "community": 262, "norm_label": "shared helper for resolving the openjarvis repo's head commit." }, { "label": "Return the openjarvis repo's HEAD commit (cached, lru-1). Returns ``\"unkn", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/_commit_util.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_backends_commit_util_rationale_12", "community": 262, "norm_label": "return the openjarvis repo's head commit (cached, lru-1). returns ``\"unkn" }, { "label": "external/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_init", "community": 164, "norm_label": "external/__init__.py" }, { "label": "External-framework subprocess backends (Hermes Agent, OpenClaw).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_init_rationale_1", "community": 164, "norm_label": "external-framework subprocess backends (hermes agent, openclaw)." }, { "label": "_runners/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_init", "community": 916, "norm_label": "_runners/__init__.py" }, { "label": "Subprocess bridge scripts for foreign-framework evaluation backends. These sc", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_runners/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_init_rationale_1", "community": 916, "norm_label": "subprocess bridge scripts for foreign-framework evaluation backends. these sc" }, { "label": "hermes_runner.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/hermes_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_hermes_runner", "community": 875, "norm_label": "hermes_runner.py" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/hermes_runner.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_hermes_runner_main", "community": 875, "norm_label": "main()" }, { "label": "Subprocess bridge: runs one task through real Hermes Agent and emits JSON. In", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_runners/hermes_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_hermes_runner_rationale_1", "community": 875, "norm_label": "subprocess bridge: runs one task through real hermes agent and emits json. in" }, { "label": "openclaw_runner.mjs", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/openclaw_runner.mjs", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_openclaw_runner", "community": 876, "norm_label": "openclaw_runner.mjs" }, { "label": "parseArgs()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/openclaw_runner.mjs", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_openclaw_runner_parseargs", "community": 876, "norm_label": "parseargs()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_runners/openclaw_runner.mjs", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_runners_openclaw_runner_main", "community": 876, "norm_label": "main()" }, { "label": "_subprocess_runner.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner", "community": 273, "norm_label": "_subprocess_runner.py" }, { "label": "EnergySample", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_energysample", "community": 273, "norm_label": "energysample" }, { "label": "SubprocessResult", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_subprocessresult", "community": 451, "norm_label": "subprocessresult" }, { "label": "_RunnerOutput", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_runneroutput", "community": 273, "norm_label": "_runneroutput" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_py_basemodel", "community": 273, "norm_label": "basemodel" }, { "label": "run_one_shot()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_run_one_shot", "community": 743, "norm_label": "run_one_shot()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_py_path", "community": 273, "norm_label": "path" }, { "label": "_Sampler", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler", "community": 273, "norm_label": "_sampler" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler_init", "community": 273, "norm_label": ".__init__()" }, { "label": "._read_watts()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler_read_watts", "community": 273, "norm_label": "._read_watts()" }, { "label": "._loop()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler_loop", "community": 273, "norm_label": "._loop()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler_start", "community": 273, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_sampler_stop", "community": 273, "norm_label": ".stop()" }, { "label": "_NullSampler", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_nullsampler", "community": 273, "norm_label": "_nullsampler" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_nullsampler_start", "community": 273, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_nullsampler_stop", "community": 273, "norm_label": ".stop()" }, { "label": "_try_start_nvml()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_try_start_nvml", "community": 273, "norm_label": "_try_start_nvml()" }, { "label": "_try_start_powermetrics()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_try_start_powermetrics", "community": 273, "norm_label": "_try_start_powermetrics()" }, { "label": "_try_start_rocm_smi()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_try_start_rocm_smi", "community": 273, "norm_label": "_try_start_rocm_smi()" }, { "label": "_try_start_rapl()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_try_start_rapl", "community": 273, "norm_label": "_try_start_rapl()" }, { "label": "_start_sampler()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_start_sampler", "community": 273, "norm_label": "_start_sampler()" }, { "label": "_integrate_energy()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_integrate_energy", "community": 273, "norm_label": "_integrate_energy()" }, { "label": "Shared one-shot subprocess invocation with energy/timing capture. Used by Her", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_1", "community": 273, "norm_label": "shared one-shot subprocess invocation with energy/timing capture. used by her" }, { "label": "One sample from the energy sampler thread.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_29", "community": 273, "norm_label": "one sample from the energy sampler thread." }, { "label": "Result of a one-shot subprocess invocation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_37", "community": 451, "norm_label": "result of a one-shot subprocess invocation." }, { "label": "Schema the foreign-framework runner scripts must emit.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_53", "community": 273, "norm_label": "schema the foreign-framework runner scripts must emit." }, { "label": "Spawn cmd as a one-shot subprocess; capture stdout, energy, JSON output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_69", "community": 743, "norm_label": "spawn cmd as a one-shot subprocess; capture stdout, energy, json output." }, { "label": "Base class for energy samplers running on a background thread.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_156", "community": 273, "norm_label": "base class for energy samplers running on a background thread." }, { "label": "macOS only - requires sudo or appropriate plist permissions.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_232", "community": 273, "norm_label": "macos only - requires sudo or appropriate plist permissions." }, { "label": "Return a started sampler from the fallback chain, or the null sampler.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_295", "community": 273, "norm_label": "return a started sampler from the fallback chain, or the null sampler." }, { "label": "Trapezoidal-rule integration over sampled wattage to Joules.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L311", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_311", "community": 273, "norm_label": "trapezoidal-rule integration over sampled wattage to joules." }, { "label": "# NOTE: real powermetrics integration is non-trivial (parse XML over stdout).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/_subprocess_runner.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_subprocess_runner_rationale_235", "community": 273, "norm_label": "# note: real powermetrics integration is non-trivial (parse xml over stdout)." }, { "label": "hermes_agent.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent", "community": 164, "norm_label": "hermes_agent.py" }, { "label": "HermesBackend", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_hermesbackend", "community": 563, "norm_label": "hermesbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_hermesbackend_init", "community": 164, "norm_label": ".__init__()" }, { "label": ".framework_commit_value()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_hermesbackend_framework_commit_value", "community": 563, "norm_label": ".framework_commit_value()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_hermesbackend_generate", "community": 563, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_hermesbackend_generate_full", "community": 563, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_py_any", "community": 563, "norm_label": "any" }, { "label": "HermesBackend - runs real Hermes Agent as a subprocess per task. Implements t", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_rationale_1", "community": 164, "norm_label": "hermesbackend - runs real hermes agent as a subprocess per task. implements t" }, { "label": "Spawn real Hermes Agent (pinned commit) as a subprocess per task.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_rationale_26", "community": 563, "norm_label": "spawn real hermes agent (pinned commit) as a subprocess per task." }, { "label": "Pinned commit of Hermes Agent (for telemetry tagging).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/hermes_agent.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_hermes_agent_rationale_51", "community": 563, "norm_label": "pinned commit of hermes agent (for telemetry tagging)." }, { "label": "external/openclaw.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw", "community": 164, "norm_label": "external/openclaw.py" }, { "label": "OpenClawBackend", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_openclawbackend", "community": 451, "norm_label": "openclawbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_openclawbackend_init", "community": 164, "norm_label": ".__init__()" }, { "label": ".framework_commit_value()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_openclawbackend_framework_commit_value", "community": 451, "norm_label": ".framework_commit_value()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_openclawbackend_generate", "community": 451, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_openclawbackend_generate_full", "community": 451, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_py_any", "community": 451, "norm_label": "any" }, { "label": "OpenClawBackend - runs real OpenClaw as a Node subprocess per task.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_rationale_1", "community": 164, "norm_label": "openclawbackend - runs real openclaw as a node subprocess per task." }, { "label": "Spawn real OpenClaw (pinned commit) as a Node subprocess per task.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_rationale_20", "community": 451, "norm_label": "spawn real openclaw (pinned commit) as a node subprocess per task." }, { "label": "Pinned commit of OpenClaw (for telemetry tagging).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/external/openclaw.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_backends_external_openclaw_rationale_41", "community": 451, "norm_label": "pinned commit of openclaw (for telemetry tagging)." }, { "label": "jarvis_agent.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent", "community": 262, "norm_label": "jarvis_agent.py" }, { "label": "JarvisAgentBackend", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend", "community": 298, "norm_label": "jarvisagentbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_init", "community": 298, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_py_path", "community": 298, "norm_label": "path" }, { "label": ".framework_commit_value()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_framework_commit_value", "community": 262, "norm_label": ".framework_commit_value()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_generate", "community": 298, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_generate_full", "community": 298, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_py_any", "community": 298, "norm_label": "any" }, { "label": ".set_task_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_set_task_metadata", "community": 298, "norm_label": ".set_task_metadata()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_jarvisagentbackend_close", "community": 298, "norm_label": ".close()" }, { "label": "Jarvis Agent backend \u2014 agent-level inference with tool calling.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_rationale_1", "community": 262, "norm_label": "jarvis agent backend \u2014 agent-level inference with tool calling." }, { "label": "Agent-level inference via SystemBuilder + JarvisSystem.ask(). Supports to", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_rationale_14", "community": 298, "norm_label": "agent-level inference via systembuilder + jarvissystem.ask(). supports to" }, { "label": "OpenJarvis repo HEAD commit (for telemetry tagging).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_rationale_69", "community": 262, "norm_label": "openjarvis repo head commit (for telemetry tagging)." }, { "label": "Forward task environment metadata to the underlying agent.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_agent.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_agent_rationale_195", "community": 298, "norm_label": "forward task environment metadata to the underlying agent." }, { "label": "jarvis_direct.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct", "community": 262, "norm_label": "jarvis_direct.py" }, { "label": "JarvisDirectBackend", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend", "community": 262, "norm_label": "jarvisdirectbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend_init", "community": 262, "norm_label": ".__init__()" }, { "label": ".framework_commit_value()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend_framework_commit_value", "community": 262, "norm_label": ".framework_commit_value()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend_generate", "community": 262, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend_generate_full", "community": 262, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_py_any", "community": 262, "norm_label": "any" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_jarvisdirectbackend_close", "community": 262, "norm_label": ".close()" }, { "label": "Jarvis Direct backend \u2014 engine-level inference for local and cloud models.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_rationale_1", "community": 262, "norm_label": "jarvis direct backend \u2014 engine-level inference for local and cloud models." }, { "label": "Direct engine inference via SystemBuilder. Works for both local models (O", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_rationale_13", "community": 262, "norm_label": "direct engine inference via systembuilder. works for both local models (o" }, { "label": "OpenJarvis repo HEAD commit (for telemetry tagging).", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/jarvis_direct.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_backends_jarvis_direct_rationale_44", "community": 262, "norm_label": "openjarvis repo head commit (for telemetry tagging)." }, { "label": "tb_agent.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent", "community": 214, "norm_label": "tb_agent.py" }, { "label": "OpenJarvisTerminalBenchAgent", "file_type": "code", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent_openjarvisterminalbenchagent", "community": 214, "norm_label": "openjarvisterminalbenchagent" }, { "label": "NaiveAgent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "naiveagent", "community": 214, "norm_label": "naiveagent" }, { "label": ".name()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent_openjarvisterminalbenchagent_name", "community": 214, "norm_label": ".name()" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent_openjarvisterminalbenchagent_init", "community": 214, "norm_label": ".__init__()" }, { "label": "Custom terminal-bench agent that wraps NaiveAgent with LiteLLM construction.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent_rationale_1", "community": 214, "norm_label": "custom terminal-bench agent that wraps naiveagent with litellm construction." }, { "label": "NaiveAgent that constructs its own LiteLLM from string kwargs. This avoid", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/tb_agent.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_backends_tb_agent_rationale_10", "community": 214, "norm_label": "naiveagent that constructs its own litellm from string kwargs. this avoid" }, { "label": "backends/terminalbench_native.py", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native", "community": 657, "norm_label": "backends/terminalbench_native.py" }, { "label": "TerminalBenchNativeBackend", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend", "community": 657, "norm_label": "terminalbenchnativebackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend_init", "community": 657, "norm_label": ".__init__()" }, { "label": ".run_harness()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend_run_harness", "community": 657, "norm_label": ".run_harness()" }, { "label": "BenchmarkResults", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "benchmarkresults", "community": 657, "norm_label": "benchmarkresults" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend_generate", "community": 657, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend_generate_full", "community": 657, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_py_any", "community": 657, "norm_label": "any" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_terminalbenchnativebackend_close", "community": 657, "norm_label": ".close()" }, { "label": "Native TerminalBench V2.1 backend. Uses Harness for Docker-based execution an", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_rationale_1", "community": 657, "norm_label": "native terminalbench v2.1 backend. uses harness for docker-based execution an" }, { "label": "Runs terminal-bench tasks natively via Harness with Docker execution. Use", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_rationale_25", "community": 657, "norm_label": "runs terminal-bench tasks natively via harness with docker execution. use" }, { "label": "Run the full terminal-bench harness and return results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/backends/terminalbench_native.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_evals_backends_terminalbench_native_rationale_65", "community": 657, "norm_label": "run the full terminal-bench harness and return results." }, { "label": "cli.py", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_cli", "community": 6, "norm_label": "cli.py" }, { "label": "_setup_logging()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_evals_cli_setup_logging", "community": 6, "norm_label": "_setup_logging()" }, { "label": "_build_backend()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_evals_cli_build_backend", "community": 671, "norm_label": "_build_backend()" }, { "label": "_build_dataset()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_evals_cli_build_dataset", "community": 6, "norm_label": "_build_dataset()" }, { "label": "_build_scorer()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L415", "_origin": "ast", "id": "src_openjarvis_evals_cli_build_scorer", "community": 6, "norm_label": "_build_scorer()" }, { "label": "_build_judge_backend()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L579", "_origin": "ast", "id": "src_openjarvis_evals_cli_build_judge_backend", "community": 6, "norm_label": "_build_judge_backend()" }, { "label": "_print_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L602", "_origin": "ast", "id": "src_openjarvis_evals_cli_print_summary", "community": 6, "norm_label": "_print_summary()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_cli_py_console", "community": 6, "norm_label": "console" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_cli_py_path", "community": 6, "norm_label": "path" }, { "label": "_build_trackers()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L621", "_origin": "ast", "id": "src_openjarvis_evals_cli_build_trackers", "community": 6, "norm_label": "_build_trackers()" }, { "label": "_run_terminalbench_native()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L659", "_origin": "ast", "id": "src_openjarvis_evals_cli_run_terminalbench_native", "community": 6, "norm_label": "_run_terminalbench_native()" }, { "label": "_run_single()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L714", "_origin": "ast", "id": "src_openjarvis_evals_cli_run_single", "community": 6, "norm_label": "_run_single()" }, { "label": "_run_agentic()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L792", "_origin": "ast", "id": "src_openjarvis_evals_cli_run_agentic", "community": 6, "norm_label": "_run_agentic()" }, { "label": "_nullctx()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L955", "_origin": "ast", "id": "src_openjarvis_evals_cli_nullctx", "community": 6, "norm_label": "_nullctx()" }, { "label": "_print_agentic_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L962", "_origin": "ast", "id": "src_openjarvis_evals_cli_print_agentic_summary", "community": 6, "norm_label": "_print_agentic_summary()" }, { "label": "_run_from_config()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1024", "_origin": "ast", "id": "src_openjarvis_evals_cli_run_from_config", "community": 6, "norm_label": "_run_from_config()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1089", "_origin": "ast", "id": "src_openjarvis_evals_cli_main", "community": 534, "norm_label": "main()" }, { "label": "run()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1228", "_origin": "ast", "id": "src_openjarvis_evals_cli_run", "community": 6, "norm_label": "run()" }, { "label": "run_all()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1394", "_origin": "ast", "id": "src_openjarvis_evals_cli_run_all", "community": 6, "norm_label": "run_all()" }, { "label": "summarize()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1485", "_origin": "ast", "id": "src_openjarvis_evals_cli_summarize", "community": 6, "norm_label": "summarize()" }, { "label": "reparse_judge()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1545", "_origin": "ast", "id": "src_openjarvis_evals_cli_reparse_judge", "community": 6, "norm_label": "reparse_judge()" }, { "label": "list_cmd()", "file_type": "code", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1664", "_origin": "ast", "id": "src_openjarvis_evals_cli_list_cmd", "community": 6, "norm_label": "list_cmd()" }, { "label": "CLI for the OpenJarvis evaluation framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1", "community": 6, "norm_label": "cli for the openjarvis evaluation framework." }, { "label": "Construct the appropriate backend. For \"hermes\" and \"openclaw\" backends,", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_187", "community": 671, "norm_label": "construct the appropriate backend. for \"hermes\" and \"openclaw\" backends," }, { "label": "Construct the dataset provider for a benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_247", "community": 6, "norm_label": "construct the dataset provider for a benchmark." }, { "label": "Construct the scorer for a benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L416", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_416", "community": 6, "norm_label": "construct the scorer for a benchmark." }, { "label": "Build the judge backend for LLM-as-judge scoring. Returns None if no engi", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L580", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_580", "community": 6, "norm_label": "build the judge backend for llm-as-judge scoring. returns none if no engi" }, { "label": "Print a single run summary using Rich display primitives.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L611", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_611", "community": 6, "norm_label": "print a single run summary using rich display primitives." }, { "label": "Build tracker instances from RunConfig fields.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L622", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_622", "community": 6, "norm_label": "build tracker instances from runconfig fields." }, { "label": "Run TerminalBench V2.1 natively via terminal-bench Harness.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L660", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_660", "community": 6, "norm_label": "run terminalbench v2.1 natively via terminal-bench harness." }, { "label": "Run a single eval from a RunConfig and return the summary.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L715", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_715", "community": 6, "norm_label": "run a single eval from a runconfig and return the summary." }, { "label": "Run an agentic evaluation using AgenticRunner with trace + energy capture.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L799", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_799", "community": 6, "norm_label": "run an agentic evaluation using agenticrunner with trace + energy capture." }, { "label": "Return a no-op context manager.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L956", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_956", "community": 6, "norm_label": "return a no-op context manager." }, { "label": "Print a rich summary of agentic run results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L963", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_963", "community": 6, "norm_label": "print a rich summary of agentic run results." }, { "label": "Load a TOML config and run the full models x benchmarks matrix.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1030", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1030", "community": 6, "norm_label": "load a toml config and run the full models x benchmarks matrix." }, { "label": "OpenJarvis Evaluation Framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1090", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1090", "community": 534, "norm_label": "openjarvis evaluation framework." }, { "label": "Run a single benchmark evaluation, or a full suite from a TOML config.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1266", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1266", "community": 6, "norm_label": "run a single benchmark evaluation, or a full suite from a toml config." }, { "label": "Summarize results from a JSONL output file.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1486", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1486", "community": 6, "norm_label": "summarize results from a jsonl output file." }, { "label": "Re-parse stored judge output and recover records that failed. Reads each", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1546", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1546", "community": 6, "norm_label": "re-parse stored judge output and recover records that failed. reads each" }, { "label": "List available benchmarks and backends.", "file_type": "rationale", "source_file": "src/openjarvis/evals/cli.py", "source_location": "L1665", "_origin": "ast", "id": "src_openjarvis_evals_cli_rationale_1665", "community": 6, "norm_label": "list available benchmarks and backends." }, { "label": "openjarvis/evals/comparison/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_init", "community": 918, "norm_label": "openjarvis/evals/comparison/__init__.py" }, { "label": "Framework-comparison toolkit. Drives other agentic frameworks via subprocess", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_init_rationale_1", "community": 918, "norm_label": "framework-comparison toolkit. drives other agentic frameworks via subprocess" }, { "label": "make_configs.py", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs", "community": 418, "norm_label": "make_configs.py" }, { "label": "_template_path()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_template_path", "community": 418, "norm_label": "_template_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_py_path", "community": 418, "norm_label": "path" }, { "label": "_default_output_dir()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_default_output_dir", "community": 418, "norm_label": "_default_output_dir()" }, { "label": "materialize_config()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_materialize_config", "community": 418, "norm_label": "materialize_config()" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_main", "community": 418, "norm_label": "main()" }, { "label": "CLI for generating framework-comparison eval configs from `_template.toml`. U", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_rationale_1", "community": 418, "norm_label": "cli for generating framework-comparison eval configs from `_template.toml`. u" }, { "label": "Materialize one TOML config from the template.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_rationale_124", "community": 418, "norm_label": "materialize one toml config from the template." }, { "label": "Generate eval config TOMLs for the framework-comparison experiment.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/make_configs.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_evals_comparison_make_configs_rationale_185", "community": 418, "norm_label": "generate eval config tomls for the framework-comparison experiment." }, { "label": "table_gen.py", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen", "community": 81, "norm_label": "table_gen.py" }, { "label": "TableGenError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_tablegenerror", "community": 81, "norm_label": "tablegenerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_py_exception", "community": 81, "norm_label": "exception" }, { "label": "MixedCommitError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_mixedcommiterror", "community": 81, "norm_label": "mixedcommiterror" }, { "label": "NoResultsError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_noresultserror", "community": 81, "norm_label": "noresultserror" }, { "label": "_MetricStats", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_metricstats", "community": 81, "norm_label": "_metricstats" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_py_basemodel", "community": 81, "norm_label": "basemodel" }, { "label": "_SummarySchema", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_summaryschema", "community": 81, "norm_label": "_summaryschema" }, { "label": "ResultsFrame", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_resultsframe", "community": 81, "norm_label": "resultsframe" }, { "label": "load_results()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_load_results", "community": 81, "norm_label": "load_results()" }, { "label": "_format_cell()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_format_cell", "community": 81, "norm_label": "_format_cell()" }, { "label": "_render_booktabs()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_render_booktabs", "community": 81, "norm_label": "_render_booktabs()" }, { "label": "DataFrame", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "dataframe", "community": 81, "norm_label": "dataframe" }, { "label": "_build_t1()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t1", "community": 81, "norm_label": "_build_t1()" }, { "label": "_build_t2()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t2", "community": 81, "norm_label": "_build_t2()" }, { "label": "_build_t3()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t3", "community": 81, "norm_label": "_build_t3()" }, { "label": "_build_t4()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t4", "community": 81, "norm_label": "_build_t4()" }, { "label": "_build_t5()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t5", "community": 81, "norm_label": "_build_t5()" }, { "label": "_build_t6()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t6", "community": 81, "norm_label": "_build_t6()" }, { "label": "_build_t7()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_build_t7", "community": 81, "norm_label": "_build_t7()" }, { "label": "_table_gen_default_output_dir()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_table_gen_default_output_dir", "community": 81, "norm_label": "_table_gen_default_output_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_py_path", "community": 81, "norm_label": "path" }, { "label": "main()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L392", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_main", "community": 81, "norm_label": "main()" }, { "label": "LaTeX table generator for the framework-comparison harness. Reads `summary.js", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_1", "community": 81, "norm_label": "latex table generator for the framework-comparison harness. reads `summary.js" }, { "label": "Base for table-generation problems.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_34", "community": 81, "norm_label": "base for table-generation problems." }, { "label": "Raised when one (framework, model, benchmark) cell has multiple commits.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_38", "community": 81, "norm_label": "raised when one (framework, model, benchmark) cell has multiple commits." }, { "label": "Raised when no valid summary files were loaded.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_42", "community": 81, "norm_label": "raised when no valid summary files were loaded." }, { "label": "Long-format DataFrame of all loaded summary.json results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_62", "community": 81, "norm_label": "long-format dataframe of all loaded summary.json results." }, { "label": "Glob summary.json files, validate, return long-format ResultsFrame.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_69", "community": 81, "norm_label": "glob summary.json files, validate, return long-format resultsframe." }, { "label": "Format a single numeric cell; em-dash for missing values.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_133", "community": 81, "norm_label": "format a single numeric cell; em-dash for missing values." }, { "label": "Render a polars DataFrame as a (fragment, standalone) LaTeX tuple. The fi", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_150", "community": 81, "norm_label": "render a polars dataframe as a (fragment, standalone) latex tuple. the fi" }, { "label": "T1: Portability triangulation. Rows: 4 frameworks (in T1_FRAMEWORKS_ORDER", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_192", "community": 81, "norm_label": "t1: portability triangulation. rows: 4 frameworks (in t1_frameworks_order" }, { "label": "T2: Master efficiency comparison (mean across all benchmarks).", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_229", "community": 81, "norm_label": "t2: master efficiency comparison (mean across all benchmarks)." }, { "label": "T3: Per-benchmark efficiency (one detail panel \u2014 pick PinchBench).", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_255", "community": 81, "norm_label": "t3: per-benchmark efficiency (one detail panel \u2014 pick pinchbench)." }, { "label": "T4: 4-framework x all-model accuracy matrix (avg across benchmarks).", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_286", "community": 81, "norm_label": "t4: 4-framework x all-model accuracy matrix (avg across benchmarks)." }, { "label": "T5: Hardware x framework efficiency (placeholder until per-hw data lands).", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_302", "community": 81, "norm_label": "t5: hardware x framework efficiency (placeholder until per-hw data lands)." }, { "label": "T6: Token economy decomposition (preliminary; total in/out only). Spec \u00a76", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_318", "community": 81, "norm_label": "t6: token economy decomposition (preliminary; total in/out only). spec \u00a76" }, { "label": "T7: Edit category x framework \u2014 preliminary (raw deltas). Spec \u00a710 says r", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L340", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_340", "community": 81, "norm_label": "t7: edit category x framework \u2014 preliminary (raw deltas). spec \u00a710 says r" }, { "label": "Build LaTeX tables from framework-comparison evaluation results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/table_gen.py", "source_location": "L393", "_origin": "ast", "id": "src_openjarvis_evals_comparison_table_gen_rationale_393", "community": 81, "norm_label": "build latex tables from framework-comparison evaluation results." }, { "label": "third_party.py", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party", "community": 164, "norm_label": "third_party.py" }, { "label": "ThirdPartyError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_thirdpartyerror", "community": 164, "norm_label": "thirdpartyerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_py_exception", "community": 164, "norm_label": "exception" }, { "label": "ThirdPartyNotFoundError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_thirdpartynotfounderror", "community": 164, "norm_label": "thirdpartynotfounderror" }, { "label": "CommitDriftError", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_commitdrifterror", "community": 164, "norm_label": "commitdrifterror" }, { "label": "ThirdPartyEntry", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_thirdpartyentry", "community": 164, "norm_label": "thirdpartyentry" }, { "label": "ThirdPartyConfig", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_thirdpartyconfig", "community": 671, "norm_label": "thirdpartyconfig" }, { "label": "_default_toml_path()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_default_toml_path", "community": 164, "norm_label": "_default_toml_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_py_path", "community": 164, "norm_label": "path" }, { "label": "load_third_party_config()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_load_third_party_config", "community": 164, "norm_label": "load_third_party_config()" }, { "label": "verify_commit_pin()", "file_type": "code", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_verify_commit_pin", "community": 164, "norm_label": "verify_commit_pin()" }, { "label": "Path resolution and commit-pin verification for foreign frameworks. The ``_th", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_1", "community": 164, "norm_label": "path resolution and commit-pin verification for foreign frameworks. the ``_th" }, { "label": "Base exception for third-party framework problems.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_41", "community": 164, "norm_label": "base exception for third-party framework problems." }, { "label": "Raised when the third-party path cannot be resolved or doesn't exist.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_45", "community": 164, "norm_label": "raised when the third-party path cannot be resolved or doesn't exist." }, { "label": "Raised when the third-party repo's HEAD does not match the pinned commit.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_49", "community": 164, "norm_label": "raised when the third-party repo's head does not match the pinned commit." }, { "label": "One foreign framework's configuration.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_54", "community": 164, "norm_label": "one foreign framework's configuration." }, { "label": "Top-level config: a map from framework name -> entry.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_66", "community": 671, "norm_label": "top-level config: a map from framework name -> entry." }, { "label": "Return the in-repo default location of `_third_party.toml`.", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_72", "community": 164, "norm_label": "return the in-repo default location of `_third_party.toml`." }, { "label": "Load the third-party config, applying env-var path overrides. Raises:", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_82", "community": 164, "norm_label": "load the third-party config, applying env-var path overrides. raises:" }, { "label": "Verify the entry's path is at the pinned commit. Raises: ThirdPa", "file_type": "rationale", "source_file": "src/openjarvis/evals/comparison/third_party.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_evals_comparison_third_party_rationale_125", "community": 164, "norm_label": "verify the entry's path is at the pinned commit. raises: thirdpa" }, { "label": "openjarvis/evals/core/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_init", "community": 919, "norm_label": "openjarvis/evals/core/__init__.py" }, { "label": "Core evaluation types and ABCs.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_init_rationale_1", "community": 919, "norm_label": "core evaluation types and abcs." }, { "label": "agentic_runner.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner", "community": 192, "norm_label": "agentic_runner.py" }, { "label": "_compute_energy_delta()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_compute_energy_delta", "community": 318, "norm_label": "_compute_energy_delta()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_py_any", "community": 318, "norm_label": "any" }, { "label": "_compute_power_avg()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_compute_power_avg", "community": 318, "norm_label": "_compute_power_avg()" }, { "label": "_extract_patch()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_extract_patch", "community": 816, "norm_label": "_extract_patch()" }, { "label": "AgenticRunner", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner", "community": 339, "norm_label": "agenticrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_init", "community": 318, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_py_path", "community": 318, "norm_label": "path" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_run", "community": 318, "norm_label": ".run()" }, { "label": "._run_sequential()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_run_sequential", "community": 318, "norm_label": "._run_sequential()" }, { "label": "._run_concurrent()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_run_concurrent", "community": 318, "norm_label": "._run_concurrent()" }, { "label": "._run_single_query_sync()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_run_single_query_sync", "community": 318, "norm_label": "._run_single_query_sync()" }, { "label": "._run_single_query()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_run_single_query", "community": 318, "norm_label": "._run_single_query()" }, { "label": "._action_energy_from_readings()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L574", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_action_energy_from_readings", "community": 318, "norm_label": "._action_energy_from_readings()" }, { "label": "._build_turn_traces()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L598", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_build_turn_traces", "community": 318, "norm_label": "._build_turn_traces()" }, { "label": "AgentEvent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "agentevent", "community": 318, "norm_label": "agentevent" }, { "label": "._correlate_energy()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L720", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_correlate_energy", "community": 318, "norm_label": "._correlate_energy()" }, { "label": "._save_query_artifacts()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L750", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_save_query_artifacts", "community": 318, "norm_label": "._save_query_artifacts()" }, { "label": ".traces()", "file_type": "code", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L794", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_agenticrunner_traces", "community": 175, "norm_label": ".traces()" }, { "label": "AgenticRunner \u2014 multi-turn agent execution with energy telemetry correlation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_1", "community": 192, "norm_label": "agenticrunner \u2014 multi-turn agent execution with energy telemetry correlation." }, { "label": "Compute energy delta from first to last reading for a field.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_38", "community": 318, "norm_label": "compute energy delta from first to last reading for a field." }, { "label": "Compute average power across readings for a field.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_51", "community": 318, "norm_label": "compute average power across readings for a field." }, { "label": "Extract a unified-diff patch from agent response text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_66", "community": 816, "norm_label": "extract a unified-diff patch from agent response text." }, { "label": "Orchestrate multi-turn agent runs with energy telemetry correlation. Desi", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_86", "community": 339, "norm_label": "orchestrate multi-turn agent runs with energy telemetry correlation. desi" }, { "label": "Run the agent over the dataset, collecting traces and telemetry. Args", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_122", "community": 318, "norm_label": "run the agent over the dataset, collecting traces and telemetry. args" }, { "label": "Sequential execution path.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_146", "community": 318, "norm_label": "sequential execution path." }, { "label": "Concurrent execution via asyncio.Semaphore + thread pool.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_206", "community": 318, "norm_label": "concurrent execution via asyncio.semaphore + thread pool." }, { "label": "Synchronous wrapper for ``_run_single_query``.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_301", "community": 318, "norm_label": "synchronous wrapper for ``_run_single_query``." }, { "label": "Run a single query through the agent with telemetry capture.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_314", "community": 318, "norm_label": "run a single query through the agent with telemetry capture." }, { "label": "Compute energy for a time span from telemetry readings. Events use ``", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L579", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_579", "community": 318, "norm_label": "compute energy for a time span from telemetry readings. events use ``" }, { "label": "Build TurnTrace objects from recorded events.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L603", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_603", "community": 318, "norm_label": "build turntrace objects from recorded events." }, { "label": "Distribute energy across turns proportionally by wall clock time. Onl", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L725", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_725", "community": 318, "norm_label": "distribute energy across turns proportionally by wall clock time. onl" }, { "label": "Save per-query artifacts to structured subdirectories.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L756", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_756", "community": 318, "norm_label": "save per-query artifacts to structured subdirectories." }, { "label": "Return collected traces.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/agentic_runner.py", "source_location": "L795", "_origin": "ast", "id": "src_openjarvis_evals_core_agentic_runner_rationale_795", "community": 175, "norm_label": "return collected traces." }, { "label": "backend.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_backend", "community": 3, "norm_label": "backend.py" }, { "label": "InferenceBackend", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_inferencebackend", "community": 29, "norm_label": "inferencebackend" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_py_abc", "community": 29, "norm_label": "abc" }, { "label": ".framework_commit_value()", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_inferencebackend_framework_commit_value", "community": 0, "norm_label": ".framework_commit_value()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_inferencebackend_generate", "community": 29, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_inferencebackend_generate_full", "community": 29, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_py_any", "community": 29, "norm_label": "any" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_inferencebackend_close", "community": 29, "norm_label": ".close()" }, { "label": "Abstract base class for inference backends.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_rationale_1", "community": 3, "norm_label": "abstract base class for inference backends." }, { "label": "Base class for all inference backends used in evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_rationale_10", "community": 29, "norm_label": "base class for all inference backends used in evaluation." }, { "label": "Default: empty (subclasses override). Used by runner.py error paths.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_rationale_21", "community": 0, "norm_label": "default: empty (subclasses override). used by runner.py error paths." }, { "label": "Generate a response and return just the text content.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_rationale_34", "community": 29, "norm_label": "generate a response and return just the text content." }, { "label": "Generate a response and return full details. Returns dict with keys:", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/backend.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_evals_core_backend_rationale_46", "community": 29, "norm_label": "generate a response and return full details. returns dict with keys:" }, { "label": "evals/core/config.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_config", "community": 720, "norm_label": "evals/core/config.py" }, { "label": "EvalConfigError", "file_type": "code", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_core_config_evalconfigerror", "community": 720, "norm_label": "evalconfigerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_config_py_exception", "community": 720, "norm_label": "exception" }, { "label": "load_eval_config()", "file_type": "code", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_evals_core_config_load_eval_config", "community": 328, "norm_label": "load_eval_config()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_config_py_path", "community": 328, "norm_label": "path" }, { "label": "expand_suite()", "file_type": "code", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_evals_core_config_expand_suite", "community": 224, "norm_label": "expand_suite()" }, { "label": "TOML config loader and matrix expansion for eval suites.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_config_rationale_1", "community": 720, "norm_label": "toml config loader and matrix expansion for eval suites." }, { "label": "Raised for structural issues in eval config files.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_core_config_rationale_81", "community": 720, "norm_label": "raised for structural issues in eval config files." }, { "label": "Load and validate an eval suite config from a TOML file. Args: p", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_core_config_rationale_85", "community": 328, "norm_label": "load and validate an eval suite config from a toml file. args: p" }, { "label": "Expand an EvalSuiteConfig into a list of RunConfigs (models x benchmarks).", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/config.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_evals_core_config_rationale_243", "community": 224, "norm_label": "expand an evalsuiteconfig into a list of runconfigs (models x benchmarks)." }, { "label": "core/dataset.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset", "community": 13, "norm_label": "core/dataset.py" }, { "label": "DatasetProvider", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider", "community": 13, "norm_label": "datasetprovider" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_py_abc", "community": 13, "norm_label": "abc" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_size", "community": 13, "norm_label": ".size()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_create_task_env", "community": 13, "norm_label": ".create_task_env()" }, { "label": "AbstractContextManager", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "abstractcontextmanager", "community": 13, "norm_label": "abstractcontextmanager" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_verify_requirements", "community": 13, "norm_label": ".verify_requirements()" }, { "label": ".iter_episodes()", "file_type": "code", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_datasetprovider_iter_episodes", "community": 13, "norm_label": ".iter_episodes()" }, { "label": "Abstract base class for dataset providers.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_1", "community": 13, "norm_label": "abstract base class for dataset providers." }, { "label": "Base class for all evaluation dataset providers.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_13", "community": 13, "norm_label": "base class for all evaluation dataset providers." }, { "label": "Load the dataset (possibly downloading from HuggingFace).", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_26", "community": 13, "norm_label": "load the dataset (possibly downloading from huggingface)." }, { "label": "Iterate over loaded records.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_30", "community": 13, "norm_label": "iterate over loaded records." }, { "label": "Return the number of loaded records.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_34", "community": 13, "norm_label": "return the number of loaded records." }, { "label": "Return a task environment context manager, or None.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_40", "community": 13, "norm_label": "return a task environment context manager, or none." }, { "label": "Return list of unsatisfied requirements, or empty list.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_44", "community": 13, "norm_label": "return list of unsatisfied requirements, or empty list." }, { "label": "Iterate over episodes (groups of sequential records). Default: each r", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/dataset.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_core_dataset_rationale_48", "community": 13, "norm_label": "iterate over episodes (groups of sequential records). default: each r" }, { "label": "display.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_display", "community": 146, "norm_label": "display.py" }, { "label": "print_banner()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_banner", "community": 6, "norm_label": "print_banner()" }, { "label": "Console", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_display_py_console", "community": 146, "norm_label": "console" }, { "label": "print_section()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_section", "community": 6, "norm_label": "print_section()" }, { "label": "print_run_header()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_run_header", "community": 263, "norm_label": "print_run_header()" }, { "label": "_fmt()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_core_display_fmt", "community": 146, "norm_label": "_fmt()" }, { "label": "_add_metric_row()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_core_display_add_metric_row", "community": 146, "norm_label": "_add_metric_row()" }, { "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "table", "community": 416, "norm_label": "table" }, { "label": "MetricStats", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_display_py_metricstats", "community": 146, "norm_label": "metricstats" }, { "label": "print_metrics_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_metrics_table", "community": 146, "norm_label": "print_metrics_table()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_display_py_runsummary", "community": 146, "norm_label": "runsummary" }, { "label": "_stats_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_evals_core_display_stats_table", "community": 146, "norm_label": "_stats_table()" }, { "label": "print_accuracy_panel()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_accuracy_panel", "community": 146, "norm_label": "print_accuracy_panel()" }, { "label": "print_latency_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_latency_table", "community": 146, "norm_label": "print_latency_table()" }, { "label": "print_energy_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_energy_table", "community": 146, "norm_label": "print_energy_table()" }, { "label": "print_trace_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_trace_summary", "community": 146, "norm_label": "print_trace_summary()" }, { "label": "print_compact_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_compact_table", "community": 146, "norm_label": "print_compact_table()" }, { "label": "print_full_results()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_full_results", "community": 146, "norm_label": "print_full_results()" }, { "label": "print_subject_table()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L331", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_subject_table", "community": 416, "norm_label": "print_subject_table()" }, { "label": "print_suite_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_suite_summary", "community": 146, "norm_label": "print_suite_summary()" }, { "label": "print_completion()", "file_type": "code", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L394", "_origin": "ast", "id": "src_openjarvis_evals_core_display_print_completion", "community": 263, "norm_label": "print_completion()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_display_py_path", "community": 263, "norm_label": "path" }, { "label": "Rich display helpers for the evaluation framework and bench CLI.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_1", "community": 146, "norm_label": "rich display helpers for the evaluation framework and bench cli." }, { "label": "Print the OpenJarvis ASCII banner inside a styled panel.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_30", "community": 6, "norm_label": "print the openjarvis ascii banner inside a styled panel." }, { "label": "Print a horizontal rule section separator.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_41", "community": 6, "norm_label": "print a horizontal rule section separator." }, { "label": "Print a compact run configuration panel.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_54", "community": 263, "norm_label": "print a compact run configuration panel." }, { "label": "Format a float to a fixed number of decimal places.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_75", "community": 146, "norm_label": "format a float to a fixed number of decimal places." }, { "label": "Add a row for a metric if stats exist.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_85", "community": 146, "norm_label": "add a row for a metric if stats exist." }, { "label": "Print the unified metrics table with all available stats.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_101", "community": 146, "norm_label": "print the unified metrics table with all available stats." }, { "label": "Build a stats table with Avg/Median/Min/Max/Std columns.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_168", "community": 146, "norm_label": "build a stats table with avg/median/min/max/std columns." }, { "label": "Print accuracy panel with per-subject breakdown.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_196", "community": 146, "norm_label": "print accuracy panel with per-subject breakdown." }, { "label": "Print latency, throughput, and token stats table.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_217", "community": 146, "norm_label": "print latency, throughput, and token stats table." }, { "label": "Print energy, efficiency, and IPJ/IPW table.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_233", "community": 146, "norm_label": "print energy, efficiency, and ipj/ipw table." }, { "label": "Print agentic trace step-type breakdown.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L265", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_265", "community": 146, "norm_label": "print agentic trace step-type breakdown." }, { "label": "Print a single dense metrics table (legacy behavior, enhanced).", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_310", "community": 146, "norm_label": "print a single dense metrics table (legacy behavior, enhanced)." }, { "label": "Orchestrate all result panels.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L321", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_321", "community": 146, "norm_label": "orchestrate all result panels." }, { "label": "Print per-subject accuracy breakdown.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_335", "community": 416, "norm_label": "print per-subject accuracy breakdown." }, { "label": "Print a multi-run suite summary table.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_364", "community": 146, "norm_label": "print a multi-run suite summary table." }, { "label": "Print a completion panel showing where data was saved.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/display.py", "source_location": "L401", "_origin": "ast", "id": "src_openjarvis_evals_core_display_rationale_401", "community": 263, "norm_label": "print a completion panel showing where data was saved." }, { "label": "core/environment.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_environment", "community": 329, "norm_label": "core/environment.py" }, { "label": "EnvironmentProvider", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_environmentprovider", "community": 329, "norm_label": "environmentprovider" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_py_abc", "community": 329, "norm_label": "abc" }, { "label": ".setup()", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_environmentprovider_setup", "community": 329, "norm_label": ".setup()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_py_any", "community": 329, "norm_label": "any" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_environmentprovider_reset", "community": 329, "norm_label": ".reset()" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_environmentprovider_validate", "community": 329, "norm_label": ".validate()" }, { "label": ".teardown()", "file_type": "code", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_environmentprovider_teardown", "community": 329, "norm_label": ".teardown()" }, { "label": "Environment provider ABC for benchmarks requiring external environments.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_1", "community": 329, "norm_label": "environment provider abc for benchmarks requiring external environments." }, { "label": "Manages an external environment for evaluation benchmarks. Provides lifec", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_12", "community": 329, "norm_label": "manages an external environment for evaluation benchmarks. provides lifec" }, { "label": "Start the environment and return connection info. Returns a dict with", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_21", "community": 329, "norm_label": "start the environment and return connection info. returns a dict with" }, { "label": "Reset environment state between tasks. Called between records within", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_29", "community": 329, "norm_label": "reset environment state between tasks. called between records within" }, { "label": "Check environment state against expected outcome. Args:", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_40", "community": 329, "norm_label": "check environment state against expected outcome. args:" }, { "label": "Stop the environment and release resources.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/environment.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_core_environment_rationale_52", "community": 329, "norm_label": "stop the environment and release resources." }, { "label": "event_recorder.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder", "community": 192, "norm_label": "event_recorder.py" }, { "label": "EventType", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventtype", "community": 192, "norm_label": "eventtype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_py_str", "community": 192, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_py_enum", "community": 192, "norm_label": "enum" }, { "label": "AgentEvent", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_agentevent", "community": 192, "norm_label": "agentevent" }, { "label": ".__repr__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_agentevent_repr", "community": 192, "norm_label": ".__repr__()" }, { "label": "EventRecorder", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder", "community": 192, "norm_label": "eventrecorder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder_init", "community": 192, "norm_label": ".__init__()" }, { "label": ".record()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder_record", "community": 192, "norm_label": ".record()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_py_any", "community": 192, "norm_label": "any" }, { "label": ".get_events()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder_get_events", "community": 192, "norm_label": ".get_events()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder_clear", "community": 192, "norm_label": ".clear()" }, { "label": ".__len__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_eventrecorder_len", "community": 192, "norm_label": ".__len__()" }, { "label": "Event recording system for agent execution telemetry.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_1", "community": 192, "norm_label": "event recording system for agent execution telemetry." }, { "label": "Supported event types for agent telemetry.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_13", "community": 192, "norm_label": "supported event types for agent telemetry." }, { "label": "Single event recorded during agent execution.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_30", "community": 192, "norm_label": "single event recorded during agent execution." }, { "label": "Thread-safe recorder for agent execution events. Records events with time", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_44", "community": 192, "norm_label": "thread-safe recorder for agent execution events. records events with time" }, { "label": "Initialize the event recorder.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_59", "community": 192, "norm_label": "initialize the event recorder." }, { "label": "Record an event with current timestamp. Args: event_type", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_64", "community": 192, "norm_label": "record an event with current timestamp. args: event_type" }, { "label": "Return a copy of all recorded events. Returns: List of a", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_79", "community": 192, "norm_label": "return a copy of all recorded events. returns: list of a" }, { "label": "Clear all recorded events.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_88", "community": 192, "norm_label": "clear all recorded events." }, { "label": "Return the number of recorded events.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/event_recorder.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_evals_core_event_recorder_rationale_93", "community": 192, "norm_label": "return the number of recorded events." }, { "label": "export.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_export", "community": 147, "norm_label": "export.py" }, { "label": "_agg_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_core_export_agg_stats", "community": 147, "norm_label": "_agg_stats()" }, { "label": "_compute_efficiency()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_core_export_compute_efficiency", "community": 147, "norm_label": "_compute_efficiency()" }, { "label": "_compute_normalized()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_core_export_compute_normalized", "community": 147, "norm_label": "_compute_normalized()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_export_py_any", "community": 147, "norm_label": "any" }, { "label": "export_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_evals_core_export_export_jsonl", "community": 147, "norm_label": "export_jsonl()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_export_py_path", "community": 175, "norm_label": "path" }, { "label": "export_hf_dataset()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_evals_core_export_export_hf_dataset", "community": 175, "norm_label": "export_hf_dataset()" }, { "label": "_hardware_info_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_evals_core_export_hardware_info_dict", "community": 147, "norm_label": "_hardware_info_dict()" }, { "label": "export_summary_json()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_evals_core_export_export_summary_json", "community": 147, "norm_label": "export_summary_json()" }, { "label": "export_artifacts_manifest()", "file_type": "code", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L450", "_origin": "ast", "id": "src_openjarvis_evals_core_export_export_artifacts_manifest", "community": 175, "norm_label": "export_artifacts_manifest()" }, { "label": "Export functions for agentic run traces and profiling records.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_1", "community": 147, "norm_label": "export functions for agentic run traces and profiling records." }, { "label": "Return {avg, median, min, max, std} filtering None values.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_16", "community": 147, "norm_label": "return {avg, median, min, max, std} filtering none values." }, { "label": "Compute efficiency metrics from traces and aggregate energy.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_34", "community": 147, "norm_label": "compute efficiency metrics from traces and aggregate energy." }, { "label": "Recompute stats after trimming top/bottom 5% outliers by wall_clock. Retu", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_60", "community": 147, "norm_label": "recompute stats after trimming top/bottom 5% outliers by wall_clock. retu" }, { "label": "Export traces as JSONL (one JSON object per line). Args: traces:", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_144", "community": 147, "norm_label": "export traces as jsonl (one json object per line). args: traces:" }, { "label": "Export traces as a HuggingFace Arrow dataset. Args: traces: List", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_161", "community": 175, "norm_label": "export traces as a huggingface arrow dataset. args: traces: list" }, { "label": "Detect hardware and return a JSON-serializable dict.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_180", "community": 147, "norm_label": "detect hardware and return a json-serializable dict." }, { "label": "Export aggregate summary as JSON. Args: traces: List of QueryTra", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_212", "community": 147, "norm_label": "export aggregate summary as json. args: traces: list of querytra" }, { "label": "Scan ``{run_dir}/artifacts/`` and write ``artifacts_manifest.json``. The", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/export.py", "source_location": "L451", "_origin": "ast", "id": "src_openjarvis_evals_core_export_rationale_451", "community": 175, "norm_label": "scan ``{run_dir}/artifacts/`` and write ``artifacts_manifest.json``. the" }, { "label": "pricing.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/pricing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_pricing", "community": 257, "norm_label": "pricing.py" }, { "label": "compute_turn_cost()", "file_type": "code", "source_file": "src/openjarvis/evals/core/pricing.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_evals_core_pricing_compute_turn_cost", "community": 257, "norm_label": "compute_turn_cost()" }, { "label": "Cost computation for agentic eval runs \u2014 wraps engine/cloud.py pricing.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/pricing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_pricing_rationale_1", "community": 257, "norm_label": "cost computation for agentic eval runs \u2014 wraps engine/cloud.py pricing." }, { "label": "Compute USD cost for a single agent turn. Delegates to the canonical ``es", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/pricing.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_evals_core_pricing_rationale_9", "community": 257, "norm_label": "compute usd cost for a single agent turn. delegates to the canonical ``es" }, { "label": "core/runner.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_runner", "community": 0, "norm_label": "core/runner.py" }, { "label": "_extract_continuous_score()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_extract_continuous_score", "community": 142, "norm_label": "_extract_continuous_score()" }, { "label": "_strip_think_tags()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_strip_think_tags", "community": 0, "norm_label": "_strip_think_tags()" }, { "label": "EvalRunner", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner", "community": 0, "norm_label": "evalrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".results()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_results", "community": 0, "norm_label": ".results()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_run", "community": 0, "norm_label": ".run()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_py_runsummary", "community": 0, "norm_label": "runsummary" }, { "label": "._write_traces()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_write_traces", "community": 0, "norm_label": "._write_traces()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_py_path", "community": 0, "norm_label": "path" }, { "label": "._process_one()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_process_one", "community": 0, "norm_label": "._process_one()" }, { "label": "._run_episode_mode()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L525", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_run_episode_mode", "community": 0, "norm_label": "._run_episode_mode()" }, { "label": "._inject_examples()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L597", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_inject_examples", "community": 0, "norm_label": "._inject_examples()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_py_any", "community": 0, "norm_label": "any" }, { "label": "._process_interactive()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L648", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_process_interactive", "community": 0, "norm_label": "._process_interactive()" }, { "label": "._format_messages_as_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L825", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_format_messages_as_prompt", "community": 0, "norm_label": "._format_messages_as_prompt()" }, { "label": "._flush_result()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L845", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_flush_result", "community": 0, "norm_label": "._flush_result()" }, { "label": "._resolve_output_path()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L908", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_resolve_output_path", "community": 0, "norm_label": "._resolve_output_path()" }, { "label": "._compute_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L917", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_evalrunner_compute_summary", "community": 0, "norm_label": "._compute_summary()" }, { "label": "_compute_normalized_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1094", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_compute_normalized_stats", "community": 0, "norm_label": "_compute_normalized_stats()" }, { "label": "_eval_percentile()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1155", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_eval_percentile", "community": 0, "norm_label": "_eval_percentile()" }, { "label": "_metric_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1166", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_metric_stats", "community": 0, "norm_label": "_metric_stats()" }, { "label": "MetricStats", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_py_metricstats", "community": 0, "norm_label": "metricstats" }, { "label": "_metric_stats_to_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1182", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_metric_stats_to_dict", "community": 0, "norm_label": "_metric_stats_to_dict()" }, { "label": "_summary_to_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1198", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_summary_to_dict", "community": 0, "norm_label": "_summary_to_dict()" }, { "label": "_result_to_trace_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1343", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_result_to_trace_dict", "community": 0, "norm_label": "_result_to_trace_dict()" }, { "label": "EvalRunner \u2014 parallel execution of evaluation samples. Supports two modes: -", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1", "community": 0, "norm_label": "evalrunner \u2014 parallel execution of evaluation samples. supports two modes: -" }, { "label": "Pull continuous score (0.0-1.0) from scoring_meta, falling back to binary.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_57", "community": 142, "norm_label": "pull continuous score (0.0-1.0) from scoring_meta, falling back to binary." }, { "label": "Remove ... blocks from model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_78", "community": 0, "norm_label": "remove ... blocks from model output." }, { "label": "Runs an evaluation benchmark with parallel sample execution.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_83", "community": 0, "norm_label": "runs an evaluation benchmark with parallel sample execution." }, { "label": "Return a copy of collected evaluation results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_103", "community": 0, "norm_label": "return a copy of collected evaluation results." }, { "label": "Execute the evaluation and return a summary. Args: progr", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_110", "community": 0, "norm_label": "execute the evaluation and return a summary. args: progr" }, { "label": "Write per-sample trace data to a traces subdirectory.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_294", "community": 0, "norm_label": "write per-sample trace data to a traces subdirectory." }, { "label": "Process a single evaluation sample.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_308", "community": 0, "norm_label": "process a single evaluation sample." }, { "label": "Process samples sequentially within episodes. Mirrors the original Li", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L531", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_531", "community": 0, "norm_label": "process samples sequentially within episodes. mirrors the original li" }, { "label": "Create a copy of the record with prior examples prepended. Matches th", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L602", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_602", "community": 0, "norm_label": "create a copy of the record with prior examples prepended. matches th" }, { "label": "Process a record via multi-turn environment interaction. Used when th", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L653", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_653", "community": 0, "norm_label": "process a record via multi-turn environment interaction. used when th" }, { "label": "Format a message list as a single prompt string. Uses a clear role-la", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L826", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_826", "community": 0, "norm_label": "format a message list as a single prompt string. uses a clear role-la" }, { "label": "Append a single result to the output JSONL file.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L846", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_846", "community": 0, "norm_label": "append a single result to the output jsonl file." }, { "label": "Determine the output file path.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L909", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_909", "community": 0, "norm_label": "determine the output file path." }, { "label": "Compute aggregate statistics from results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L923", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_923", "community": 0, "norm_label": "compute aggregate statistics from results." }, { "label": "Compute stats after trimming top/bottom 5% outliers by latency. Returns (", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1098", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1098", "community": 0, "norm_label": "compute stats after trimming top/bottom 5% outliers by latency. returns (" }, { "label": "Compute the p-th percentile using linear interpolation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1156", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1156", "community": 0, "norm_label": "compute the p-th percentile using linear interpolation." }, { "label": "Compute MetricStats from a list of float values.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1167", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1167", "community": 0, "norm_label": "compute metricstats from a list of float values." }, { "label": "Convert MetricStats to a JSON-serializable dict.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1183", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1183", "community": 0, "norm_label": "convert metricstats to a json-serializable dict." }, { "label": "Convert a RunSummary to a JSON-serializable dict. When ``results`` is pro", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1202", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1202", "community": 0, "norm_label": "convert a runsummary to a json-serializable dict. when ``results`` is pro" }, { "label": "Convert an EvalResult to a full trace dict for per-sample export.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/runner.py", "source_location": "L1344", "_origin": "ast", "id": "src_openjarvis_evals_core_runner_rationale_1344", "community": 0, "norm_label": "convert an evalresult to a full trace dict for per-sample export." }, { "label": "core/scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer", "community": 3, "norm_label": "core/scorer.py" }, { "label": "Scorer", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_scorer", "community": 3, "norm_label": "scorer" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_py_abc", "community": 3, "norm_label": "abc" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_scorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_py_any", "community": 3, "norm_label": "any" }, { "label": "LLMJudgeScorer", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_llmjudgescorer", "community": 3, "norm_label": "llmjudgescorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_llmjudgescorer_init", "community": 29, "norm_label": ".__init__()" }, { "label": "._ask_judge()", "file_type": "code", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_llmjudgescorer_ask_judge", "community": 3, "norm_label": "._ask_judge()" }, { "label": "Abstract base classes for scoring.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_rationale_1", "community": 3, "norm_label": "abstract base classes for scoring." }, { "label": "Base class for all scorers.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_rationale_13", "community": 3, "norm_label": "base class for all scorers." }, { "label": "Score a model answer against the reference. Returns (is_correct, meta", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_rationale_23", "community": 3, "norm_label": "score a model answer against the reference. returns (is_correct, meta" }, { "label": "Base for scorers that need an LLM to judge answers.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_rationale_31", "community": 3, "norm_label": "base for scorers that need an llm to judge answers." }, { "label": "Send a prompt to the judge LLM and return the response text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/scorer.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_core_scorer_rationale_45", "community": 3, "norm_label": "send a prompt to the judge llm and return the response text." }, { "label": "splits.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/splits.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_splits", "community": 13, "norm_label": "splits.py" }, { "label": "apply_split()", "file_type": "code", "source_file": "src/openjarvis/evals/core/splits.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_core_splits_apply_split", "community": 13, "norm_label": "apply_split()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_splits_py_t", "community": 13, "norm_label": "t" }, { "label": "SplitName", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "splitname", "community": 13, "norm_label": "splitname" }, { "label": "Deterministic train/test split helper used by dataset providers.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/splits.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_splits_rationale_1", "community": 13, "norm_label": "deterministic train/test split helper used by dataset providers." }, { "label": "Return a deterministic slice of ``items`` according to ``split``. The und", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/splits.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_core_splits_rationale_20", "community": 13, "norm_label": "return a deterministic slice of ``items`` according to ``split``. the und" }, { "label": "trace.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_trace", "community": 285, "norm_label": "trace.py" }, { "label": "TurnTrace", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_turntrace", "community": 285, "norm_label": "turntrace" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_turntrace_to_dict", "community": 175, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_py_any", "community": 175, "norm_label": "any" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_turntrace_from_dict", "community": 285, "norm_label": ".from_dict()" }, { "label": "QueryTrace", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace", "community": 175, "norm_label": "querytrace" }, { "label": ".num_turns()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_num_turns", "community": 175, "norm_label": ".num_turns()" }, { "label": ".total_input_tokens()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_input_tokens", "community": 695, "norm_label": ".total_input_tokens()" }, { "label": ".total_output_tokens()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_output_tokens", "community": 695, "norm_label": ".total_output_tokens()" }, { "label": ".tool_call_count()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_tool_call_count", "community": 175, "norm_label": ".tool_call_count()" }, { "label": ".total_tool_calls()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_tool_calls", "community": 175, "norm_label": ".total_tool_calls()" }, { "label": ".total_gpu_energy_joules()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_gpu_energy_joules", "community": 175, "norm_label": ".total_gpu_energy_joules()" }, { "label": ".total_cpu_energy_joules()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_cpu_energy_joules", "community": 175, "norm_label": ".total_cpu_energy_joules()" }, { "label": ".total_cost_usd()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_cost_usd", "community": 175, "norm_label": ".total_cost_usd()" }, { "label": ".total_tokens()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_total_tokens", "community": 175, "norm_label": ".total_tokens()" }, { "label": ".avg_gpu_power_watts()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_avg_gpu_power_watts", "community": 175, "norm_label": ".avg_gpu_power_watts()" }, { "label": ".avg_cpu_power_watts()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_avg_cpu_power_watts", "community": 175, "norm_label": ".avg_cpu_power_watts()" }, { "label": ".throughput_tokens_per_sec()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_throughput_tokens_per_sec", "community": 175, "norm_label": ".throughput_tokens_per_sec()" }, { "label": ".energy_per_token_joules()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_energy_per_token_joules", "community": 175, "norm_label": ".energy_per_token_joules()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_to_dict", "community": 175, "norm_label": ".to_dict()" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_from_dict", "community": 175, "norm_label": ".from_dict()" }, { "label": ".save_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_save_jsonl", "community": 175, "norm_label": ".save_jsonl()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_py_path", "community": 175, "norm_label": "path" }, { "label": ".load_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_load_jsonl", "community": 175, "norm_label": ".load_jsonl()" }, { "label": ".to_hf_dataset()", "file_type": "code", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_querytrace_to_hf_dataset", "community": 175, "norm_label": ".to_hf_dataset()" }, { "label": "Trace data model for agentic eval runs.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_1", "community": 285, "norm_label": "trace data model for agentic eval runs." }, { "label": "Per-turn telemetry data.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_13", "community": 285, "norm_label": "per-turn telemetry data." }, { "label": "Per-query aggregate telemetry.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_76", "community": 175, "norm_label": "per-query aggregate telemetry." }, { "label": "Total tokens (input + output) across all turns.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_140", "community": 175, "norm_label": "total tokens (input + output) across all turns." }, { "label": "Mean GPU power across turns; falls back to query-level power.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_145", "community": 175, "norm_label": "mean gpu power across turns; falls back to query-level power." }, { "label": "Output tokens per second; None if zero tokens or zero time.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_169", "community": 175, "norm_label": "output tokens per second; none if zero tokens or zero time." }, { "label": "GPU energy per output token; None if no energy data or zero tokens.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_176", "community": 175, "norm_label": "gpu energy per output token; none if no energy data or zero tokens." }, { "label": "Append this trace as a JSONL line.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_222", "community": 175, "norm_label": "append this trace as a jsonl line." }, { "label": "Load traces from a JSONL file.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_229", "community": 175, "norm_label": "load traces from a jsonl file." }, { "label": "Convert a list of QueryTrace objects to a HuggingFace Dataset. Return", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/trace.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_evals_core_trace_rationale_240", "community": 175, "norm_label": "convert a list of querytrace objects to a huggingface dataset. return" }, { "label": "tracker.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker", "community": 0, "norm_label": "tracker.py" }, { "label": "ResultTracker", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_resulttracker", "community": 0, "norm_label": "resulttracker" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_py_abc", "community": 0, "norm_label": "abc" }, { "label": ".on_run_start()", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_resulttracker_on_run_start", "community": 0, "norm_label": ".on_run_start()" }, { "label": ".on_result()", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_resulttracker_on_result", "community": 0, "norm_label": ".on_result()" }, { "label": ".on_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_resulttracker_on_summary", "community": 0, "norm_label": ".on_summary()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_py_runsummary", "community": 0, "norm_label": "runsummary" }, { "label": ".on_run_end()", "file_type": "code", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_resulttracker_on_run_end", "community": 0, "norm_label": ".on_run_end()" }, { "label": "ResultTracker ABC for external experiment tracking.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_1", "community": 0, "norm_label": "resulttracker abc for external experiment tracking." }, { "label": "Abstract base class for experiment result trackers. Lifecycle: on_run_sta", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_11", "community": 0, "norm_label": "abstract base class for experiment result trackers. lifecycle: on_run_sta" }, { "label": "Called once before evaluation begins.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_19", "community": 0, "norm_label": "called once before evaluation begins." }, { "label": "Called after each sample is evaluated.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_23", "community": 0, "norm_label": "called after each sample is evaluated." }, { "label": "Called after all samples are evaluated with aggregate stats.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_27", "community": 0, "norm_label": "called after all samples are evaluated with aggregate stats." }, { "label": "Called at the very end of a run for cleanup.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/tracker.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_core_tracker_rationale_31", "community": 0, "norm_label": "called at the very end of a run for cleanup." }, { "label": "evals/core/types.py", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_types", "community": 13, "norm_label": "evals/core/types.py" }, { "label": "EvalRecord", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_core_types_evalrecord", "community": 3, "norm_label": "evalrecord" }, { "label": "EvalResult", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_core_types_evalresult", "community": 0, "norm_label": "evalresult" }, { "label": "RunConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_core_types_runconfig", "community": 0, "norm_label": "runconfig" }, { "label": "MetricStats", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_core_types_metricstats", "community": 0, "norm_label": "metricstats" }, { "label": "RunSummary", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_evals_core_types_runsummary", "community": 0, "norm_label": "runsummary" }, { "label": "MetaConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_evals_core_types_metaconfig", "community": 535, "norm_label": "metaconfig" }, { "label": "DefaultsConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_evals_core_types_defaultsconfig", "community": 672, "norm_label": "defaultsconfig" }, { "label": "JudgeConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_evals_core_types_judgeconfig", "community": 452, "norm_label": "judgeconfig" }, { "label": "ExecutionConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_evals_core_types_executionconfig", "community": 720, "norm_label": "executionconfig" }, { "label": "ModelConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_evals_core_types_modelconfig", "community": 224, "norm_label": "modelconfig" }, { "label": "BenchmarkConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_evals_core_types_benchmarkconfig", "community": 224, "norm_label": "benchmarkconfig" }, { "label": "EvalSuiteConfig", "file_type": "code", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_evals_core_types_evalsuiteconfig", "community": 224, "norm_label": "evalsuiteconfig" }, { "label": "Core data types for the evaluation framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_1", "community": 13, "norm_label": "core data types for the evaluation framework." }, { "label": "A single evaluation sample.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_12", "community": 3, "norm_label": "a single evaluation sample." }, { "label": "Result of evaluating a single sample.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_24", "community": 0, "norm_label": "result of evaluating a single sample." }, { "label": "Configuration for an evaluation run.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_61", "community": 0, "norm_label": "configuration for an evaluation run." }, { "label": "Descriptive statistics for a single metric across samples.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_109", "community": 0, "norm_label": "descriptive statistics for a single metric across samples." }, { "label": "Summary statistics for a completed evaluation run.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_123", "community": 0, "norm_label": "summary statistics for a completed evaluation run." }, { "label": "Suite-level metadata.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_188", "community": 535, "norm_label": "suite-level metadata." }, { "label": "Default generation parameters applied to all runs.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_196", "community": 672, "norm_label": "default generation parameters applied to all runs." }, { "label": "Configuration for the LLM judge.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_204", "community": 452, "norm_label": "configuration for the llm judge." }, { "label": "Execution-level settings for the eval run.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_215", "community": 720, "norm_label": "execution-level settings for the eval run." }, { "label": "Configuration for a single model in the eval suite.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_239", "community": 224, "norm_label": "configuration for a single model in the eval suite." }, { "label": "Configuration for a single benchmark in the eval suite.", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_255", "community": 224, "norm_label": "configuration for a single benchmark in the eval suite." }, { "label": "Top-level configuration for an eval suite (models x benchmarks).", "file_type": "rationale", "source_file": "src/openjarvis/evals/core/types.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_evals_core_types_rationale_272", "community": 224, "norm_label": "top-level configuration for an eval suite (models x benchmarks)." }, { "label": "openjarvis/evals/datasets/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_init", "community": 920, "norm_label": "openjarvis/evals/datasets/__init__.py" }, { "label": "Dataset providers for evaluation benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_init_rationale_1", "community": 920, "norm_label": "dataset providers for evaluation benchmarks." }, { "label": "adp.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp", "community": 13, "norm_label": "adp.py" }, { "label": "_parse_content()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_parse_content", "community": 13, "norm_label": "_parse_content()" }, { "label": "_extract_problem_reference()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_extract_problem_reference", "community": 13, "norm_label": "_extract_problem_reference()" }, { "label": "ADPDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_adpdataset", "community": 13, "norm_label": "adpdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_adpdataset_init", "community": 13, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_adpdataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_adpdataset_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_adpdataset_size", "community": 13, "norm_label": ".size()" }, { "label": "Agent Data Collection (neulab) \u2014 external agent-trajectory corpus. NOT USED F", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_rationale_1", "community": 13, "norm_label": "agent data collection (neulab) \u2014 external agent-trajectory corpus. not used f" }, { "label": "Parse the ``content`` field, which may be a list or a string repr of one.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_rationale_61", "community": 13, "norm_label": "parse the ``content`` field, which may be a list or a string repr of one." }, { "label": "Return (problem, reference) from a list of trajectory turns. problem =", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_rationale_77", "community": 13, "norm_label": "return (problem, reference) from a list of trajectory turns. problem =" }, { "label": "Agent Data Collection (neulab) external corpus for LLM-guided spec search.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/adp.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_datasets_adp_rationale_112", "community": 13, "norm_label": "agent data collection (neulab) external corpus for llm-guided spec search." }, { "label": "ama_bench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench", "community": 13, "norm_label": "ama_bench.py" }, { "label": "AMABenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset", "community": 82, "norm_label": "amabenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_init", "community": 82, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_load", "community": 82, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_iter_records", "community": 82, "norm_label": ".iter_records()" }, { "label": ".iter_episodes()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_iter_episodes", "community": 82, "norm_label": ".iter_episodes()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_size", "community": 82, "norm_label": ".size()" }, { "label": "._load_from_hf()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_load_from_hf", "community": 82, "norm_label": "._load_from_hf()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_py_any", "community": 82, "norm_label": "any" }, { "label": "._row_to_episode()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_row_to_episode", "community": 82, "norm_label": "._row_to_episode()" }, { "label": "._format_trajectory()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_format_trajectory", "community": 82, "norm_label": "._format_trajectory()" }, { "label": "._truncate_trajectory_text()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_amabenchdataset_truncate_trajectory_text", "community": 82, "norm_label": "._truncate_trajectory_text()" }, { "label": "AMA-Bench dataset loader. Reference dataset: https://huggingface.co/datasets", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_rationale_1", "community": 13, "norm_label": "ama-bench dataset loader. reference dataset: https://huggingface.co/datasets" }, { "label": "AMA-Bench agent memory assessment benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_rationale_51", "community": 82, "norm_label": "ama-bench agent memory assessment benchmark." }, { "label": "Yield grouped QA pairs per trajectory for episode mode.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_rationale_102", "community": 82, "norm_label": "yield grouped qa pairs per trajectory for episode mode." }, { "label": "Convert one AMA-Bench episode row to EvalRecord(s).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_rationale_136", "community": 82, "norm_label": "convert one ama-bench episode row to evalrecord(s)." }, { "label": "Truncate formatted trajectory text by keeping first 50% + last 50% of t", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ama_bench.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ama_bench_rationale_256", "community": 82, "norm_label": "truncate formatted trajectory text by keeping first 50% + last 50% of t" }, { "label": "datasets/browser_assistant.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant", "community": 593, "norm_label": "datasets/browser_assistant.py" }, { "label": "BrowserAssistantDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_browserassistantdataset", "community": 593, "norm_label": "browserassistantdataset" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L387", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_browserassistantdataset_load", "community": 593, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L438", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_browserassistantdataset_iter_records", "community": 593, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L441", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_browserassistantdataset_size", "community": 593, "norm_label": ".size()" }, { "label": "browser_assistant dataset \u2014 30 web research tasks. Each task provides a resea", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_rationale_1", "community": 593, "norm_label": "browser_assistant dataset \u2014 30 web research tasks. each task provides a resea" }, { "label": "30 web research tasks with verifiable facts.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/browser_assistant.py", "source_location": "L385", "_origin": "ast", "id": "src_openjarvis_evals_datasets_browser_assistant_rationale_385", "community": 593, "norm_label": "30 web research tasks with verifiable facts." }, { "label": "datasets/coding_assistant.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant", "community": 13, "norm_label": "datasets/coding_assistant.py" }, { "label": "_build_all_tasks()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1562", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_build_all_tasks", "community": 13, "norm_label": "_build_all_tasks()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_py_any", "community": 13, "norm_label": "any" }, { "label": "CodingAssistantDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1577", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_codingassistantdataset", "community": 673, "norm_label": "codingassistantdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1583", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_codingassistantdataset_init", "community": 673, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1586", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_codingassistantdataset_load", "community": 673, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1625", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_codingassistantdataset_iter_records", "community": 673, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1628", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_codingassistantdataset_size", "community": 673, "norm_label": ".size()" }, { "label": "coding_assistant dataset \u2014 30 buggy code projects for agent-based debugging.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_rationale_1", "community": 13, "norm_label": "coding_assistant dataset \u2014 30 buggy code projects for agent-based debugging." }, { "label": "Combine all difficulty tiers with assigned difficulty labels.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1563", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_rationale_1563", "community": 13, "norm_label": "combine all difficulty tiers with assigned difficulty labels." }, { "label": "30 buggy code projects for agent-based debugging evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/coding_assistant.py", "source_location": "L1578", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_assistant_rationale_1578", "community": 673, "norm_label": "30 buggy code projects for agent-based debugging evaluation." }, { "label": "datasets/coding_task.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task", "community": 13, "norm_label": "datasets/coding_task.py" }, { "label": "CodingTaskDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_codingtaskdataset", "community": 34, "norm_label": "codingtaskdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_codingtaskdataset_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_codingtaskdataset_load", "community": 34, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_codingtaskdataset_iter_records", "community": 34, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_codingtaskdataset_size", "community": 34, "norm_label": ".size()" }, { "label": "Coding task benchmark dataset. Standalone function-level coding problems with", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_rationale_1", "community": 13, "norm_label": "coding task benchmark dataset. standalone function-level coding problems with" }, { "label": "Coding task benchmark: function-level code generation with test cases.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/coding_task.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_evals_datasets_coding_task_rationale_232", "community": 34, "norm_label": "coding task benchmark: function-level code generation with test cases." }, { "label": "datasets/daily_digest.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest", "community": 13, "norm_label": "datasets/daily_digest.py" }, { "label": "DailyDigestDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L628", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_dailydigestdataset", "community": 13, "norm_label": "dailydigestdataset" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L631", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_dailydigestdataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L681", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_dailydigestdataset_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L684", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_dailydigestdataset_size", "community": 13, "norm_label": ".size()" }, { "label": "daily_digest dataset \u2014 30 realistic workday briefing tasks. Each task provide", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_rationale_1", "community": 13, "norm_label": "daily_digest dataset \u2014 30 realistic workday briefing tasks. each task provide" }, { "label": "30 realistic workday briefing tasks.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/daily_digest.py", "source_location": "L629", "_origin": "ast", "id": "src_openjarvis_evals_datasets_daily_digest_rationale_629", "community": 13, "norm_label": "30 realistic workday briefing tasks." }, { "label": "deepplanning.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning", "community": 13, "norm_label": "deepplanning.py" }, { "label": "DeepPlanningDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset", "community": 225, "norm_label": "deepplanningdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_init", "community": 225, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_load", "community": 225, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_iter_records", "community": 225, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_size", "community": 225, "norm_label": ".size()" }, { "label": "._find_snapshot_dir()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_find_snapshot_dir", "community": 225, "norm_label": "._find_snapshot_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_py_path", "community": 225, "norm_label": "path" }, { "label": "._download_dataset()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_download_dataset", "community": 225, "norm_label": "._download_dataset()" }, { "label": "._extract_cases()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_extract_cases", "community": 225, "norm_label": "._extract_cases()" }, { "label": "._case_to_record()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_deepplanningdataset_case_to_record", "community": 225, "norm_label": "._case_to_record()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_py_any", "community": 225, "norm_label": "any" }, { "label": "DeepPlanning: long-horizon planning with constraints. Evaluates agents on com", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_1", "community": 13, "norm_label": "deepplanning: long-horizon planning with constraints. evaluates agents on com" }, { "label": "DeepPlanning long-horizon planning benchmark. Extracts shopping planning", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_43", "community": 225, "norm_label": "deepplanning long-horizon planning benchmark. extracts shopping planning" }, { "label": "Find the HF cache snapshot directory for Qwen/DeepPlanning.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_99", "community": 225, "norm_label": "find the hf cache snapshot directory for qwen/deepplanning." }, { "label": "Trigger HF datasets download to populate the cache.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_108", "community": 225, "norm_label": "trigger hf datasets download to populate the cache." }, { "label": "Extract shopping cases from a tar.gz archive.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_124", "community": 225, "norm_label": "extract shopping cases from a tar.gz archive." }, { "label": "Convert a validation_cases.json to an EvalRecord.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/deepplanning.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_evals_datasets_deepplanning_rationale_174", "community": 225, "norm_label": "convert a validation_cases.json to an evalrecord." }, { "label": "datasets/doc_qa.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa", "community": 594, "norm_label": "datasets/doc_qa.py" }, { "label": "DocQADataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1044", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_docqadataset", "community": 594, "norm_label": "docqadataset" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1047", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_docqadataset_load", "community": 594, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1099", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_docqadataset_iter_records", "community": 594, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1102", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_docqadataset_size", "community": 594, "norm_label": ".size()" }, { "label": "doc_qa dataset \u2014 30 document-grounded QA tasks. Each task provides 3-6 real-w", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_rationale_1", "community": 594, "norm_label": "doc_qa dataset \u2014 30 document-grounded qa tasks. each task provides 3-6 real-w" }, { "label": "30 document-grounded QA tasks.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/doc_qa.py", "source_location": "L1045", "_origin": "ast", "id": "src_openjarvis_evals_datasets_doc_qa_rationale_1045", "community": 594, "norm_label": "30 document-grounded qa tasks." }, { "label": "datasets/email_triage.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage", "community": 13, "norm_label": "datasets/email_triage.py" }, { "label": "EmailTriageDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L277", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_emailtriagedataset", "community": 34, "norm_label": "emailtriagedataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_emailtriagedataset_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_emailtriagedataset_load", "community": 34, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_emailtriagedataset_iter_records", "community": 34, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_emailtriagedataset_size", "community": 34, "norm_label": ".size()" }, { "label": "Email triage benchmark dataset. Synthetic email threads for evaluating urgenc", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_rationale_1", "community": 13, "norm_label": "email triage benchmark dataset. synthetic email threads for evaluating urgenc" }, { "label": "Email triage benchmark: urgency classification + category + draft reply.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/email_triage.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_evals_datasets_email_triage_rationale_278", "community": 34, "norm_label": "email triage benchmark: urgency classification + category + draft reply." }, { "label": "frames.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames", "community": 13, "norm_label": "frames.py" }, { "label": "FRAMESDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset", "community": 6, "norm_label": "framesdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_framesdataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "FRAMES benchmark dataset (google/frames-benchmark). Adapted from IPW's frames", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_rationale_1", "community": 13, "norm_label": "frames benchmark dataset (google/frames-benchmark). adapted from ipw's frames" }, { "label": "FRAMES multi-hop factual retrieval benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/frames.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_datasets_frames_rationale_29", "community": 6, "norm_label": "frames multi-hop factual retrieval benchmark." }, { "label": "gaia.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia", "community": 13, "norm_label": "gaia.py" }, { "label": "GAIADataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset", "community": 6, "norm_label": "gaiadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_gaiadataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_py_path", "community": 6, "norm_label": "path" }, { "label": "GAIA benchmark dataset (gaia-benchmark/GAIA). Adapted from IPW's gaia.py data", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_rationale_1", "community": 13, "norm_label": "gaia benchmark dataset (gaia-benchmark/gaia). adapted from ipw's gaia.py data" }, { "label": "GAIA agentic benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/gaia.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gaia_rationale_35", "community": 6, "norm_label": "gaia agentic benchmark dataset." }, { "label": "generalthoughts.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts", "community": 13, "norm_label": "generalthoughts.py" }, { "label": "_first_present()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_first_present", "community": 13, "norm_label": "_first_present()" }, { "label": "GeneralThoughtsDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_generalthoughtsdataset", "community": 13, "norm_label": "generalthoughtsdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_generalthoughtsdataset_init", "community": 13, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_generalthoughtsdataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_generalthoughtsdataset_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_generalthoughtsdataset_size", "community": 13, "norm_label": ".size()" }, { "label": "GeneralThought-430K (filtered) \u2014 external reasoning corpus. NOT USED FOR EVAL", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_rationale_1", "community": 13, "norm_label": "generalthought-430k (filtered) \u2014 external reasoning corpus. not used for eval" }, { "label": "GeneralThought-430K (filtered) external reasoning corpus for LLM-guided spec sea", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/generalthoughts.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_datasets_generalthoughts_rationale_44", "community": 13, "norm_label": "generalthought-430k (filtered) external reasoning corpus for llm-guided spec sea" }, { "label": "gpqa.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa", "community": 13, "norm_label": "gpqa.py" }, { "label": "_format_options()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_format_options", "community": 6, "norm_label": "_format_options()" }, { "label": "GPQADataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset", "community": 6, "norm_label": "gpqadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_gpqadataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "GPQA dataset provider (Idavidrein/gpqa). Adapted from IPW's gpqa.py dataset l", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_rationale_1", "community": 13, "norm_label": "gpqa dataset provider (idavidrein/gpqa). adapted from ipw's gpqa.py dataset l" }, { "label": "GPQA (Graduate-Level Google-Proof Q&A) multiple-choice benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/gpqa.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_gpqa_rationale_24", "community": 6, "norm_label": "gpqa (graduate-level google-proof q&a) multiple-choice benchmark." }, { "label": "hle.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle", "community": 13, "norm_label": "hle.py" }, { "label": "HLEDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset", "community": 6, "norm_label": "hledataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._is_multimodal()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_is_multimodal", "community": 6, "norm_label": "._is_multimodal()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_hledataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "HLE dataset provider (cais/hle). Adapted from IPW's reasoning benchmark loade", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_rationale_1", "community": 13, "norm_label": "hle dataset provider (cais/hle). adapted from ipw's reasoning benchmark loade" }, { "label": "HLE (Humanity's Last Exam) benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_rationale_21", "community": 6, "norm_label": "hle (humanity's last exam) benchmark dataset." }, { "label": "Return True if the row contains multimodal content.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/hle.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_datasets_hle_rationale_71", "community": 6, "norm_label": "return true if the row contains multimodal content." }, { "label": "datasets/ipw_mixed.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed", "community": 13, "norm_label": "datasets/ipw_mixed.py" }, { "label": "IPWDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset", "community": 453, "norm_label": "ipwdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_init", "community": 453, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_load", "community": 453, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_iter_records", "community": 453, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_size", "community": 453, "norm_label": ".size()" }, { "label": "._resolve_data_path()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_resolve_data_path", "community": 453, "norm_label": "._resolve_data_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_py_path", "community": 453, "norm_label": "path" }, { "label": "._find_bundled_data()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_find_bundled_data", "community": 453, "norm_label": "._find_bundled_data()" }, { "label": "._load_rows()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_load_rows", "community": 453, "norm_label": "._load_rows()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_py_any", "community": 453, "norm_label": "any" }, { "label": "._load_arrow()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_load_arrow", "community": 453, "norm_label": "._load_arrow()" }, { "label": "._load_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_load_jsonl", "community": 453, "norm_label": "._load_jsonl()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_ipwdataset_convert_row", "community": 453, "norm_label": "._convert_row()" }, { "label": "IPW mixed dataset provider. Loads evaluation data from a local directory cont", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_1", "community": 13, "norm_label": "ipw mixed dataset provider. loads evaluation data from a local directory cont" }, { "label": "IPW mixed evaluation dataset loaded from a local directory.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_25", "community": 453, "norm_label": "ipw mixed evaluation dataset loaded from a local directory." }, { "label": "Resolve the data directory, raising if it does not exist.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_85", "community": 453, "norm_label": "resolve the data directory, raising if it does not exist." }, { "label": "Attempt to locate bundled IPW data via importlib.resources.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_102", "community": 453, "norm_label": "attempt to locate bundled ipw data via importlib.resources." }, { "label": "Load rows from an Arrow dataset directory or JSONL files.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_119", "community": 453, "norm_label": "load rows from an arrow dataset directory or jsonl files." }, { "label": "Load a HuggingFace Arrow dataset from disk.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_150", "community": 453, "norm_label": "load a huggingface arrow dataset from disk." }, { "label": "Load records from a JSONL file.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/ipw_mixed.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_evals_datasets_ipw_mixed_rationale_160", "community": 453, "norm_label": "load records from a jsonl file." }, { "label": "datasets/knowledge_base.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base", "community": 13, "norm_label": "datasets/knowledge_base.py" }, { "label": "KnowledgeBaseDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_knowledgebasedataset", "community": 34, "norm_label": "knowledgebasedataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_knowledgebasedataset_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_knowledgebasedataset_load", "community": 34, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_knowledgebasedataset_iter_records", "community": 34, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_knowledgebasedataset_size", "community": 34, "norm_label": ".size()" }, { "label": "Knowledge base benchmark dataset. Document-grounded retrieval questions for e", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_rationale_1", "community": 13, "norm_label": "knowledge base benchmark dataset. document-grounded retrieval questions for e" }, { "label": "Knowledge base benchmark: document-grounded retrieval and QA.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/knowledge_base.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_evals_datasets_knowledge_base_rationale_179", "community": 34, "norm_label": "knowledge base benchmark: document-grounded retrieval and qa." }, { "label": "lifelong_agent.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent", "community": 13, "norm_label": "lifelong_agent.py" }, { "label": "_parse_field()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_parse_field", "community": 721, "norm_label": "_parse_field()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_py_any", "community": 721, "norm_label": "any" }, { "label": "_parse_skills()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_parse_skills", "community": 721, "norm_label": "_parse_skills()" }, { "label": "LifelongAgentDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset", "community": 340, "norm_label": "lifelongagentdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_init", "community": 340, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_load", "community": 340, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_iter_records", "community": 340, "norm_label": ".iter_records()" }, { "label": ".iter_episodes()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_iter_episodes", "community": 340, "norm_label": ".iter_episodes()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_create_task_env", "community": 340, "norm_label": ".create_task_env()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_size", "community": 340, "norm_label": ".size()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_verify_requirements", "community": 340, "norm_label": ".verify_requirements()" }, { "label": "._load_subset_from_hf()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_load_subset_from_hf", "community": 340, "norm_label": "._load_subset_from_hf()" }, { "label": "._row_to_record_db()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L348", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_row_to_record_db", "community": 721, "norm_label": "._row_to_record_db()" }, { "label": "._row_to_record_kg()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L423", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_row_to_record_kg", "community": 721, "norm_label": "._row_to_record_kg()" }, { "label": "._row_to_record_os()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L477", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_lifelongagentdataset_row_to_record_os", "community": 721, "norm_label": "._row_to_record_os()" }, { "label": "LifelongAgentBench dataset loader. Faithful reimplementation of: https://g", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_1", "community": 13, "norm_label": "lifelongagentbench dataset loader. faithful reimplementation of: https://g" }, { "label": "Parse a field that may be a Python-repr string or already a dict/list.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_103", "community": 721, "norm_label": "parse a field that may be a python-repr string or already a dict/list." }, { "label": "LifelongAgentBench dataset loader. Loads from HuggingFace with three subs", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_133", "community": 340, "norm_label": "lifelongagentbench dataset loader. loads from huggingface with three subs" }, { "label": "Yield one lifelong episode per subset, ordered by sample_index. The o", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_240", "community": 340, "norm_label": "yield one lifelong episode per subset, ordered by sample_index. the o" }, { "label": "Create a multi-turn TaskEnvironment for interactive evaluation. This", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_263", "community": 340, "norm_label": "create a multi-turn taskenvironment for interactive evaluation. this" }, { "label": "Convert a db_bench row. Schema: sample_index, instruction, table_info", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L349", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_349", "community": 721, "norm_label": "convert a db_bench row. schema: sample_index, instruction, table_info" }, { "label": "Convert a knowledge_graph row. Schema: sample_index, question, qid, s", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L424", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_424", "community": 721, "norm_label": "convert a knowledge_graph row. schema: sample_index, question, qid, s" }, { "label": "Convert an os_interaction row. Schema: sample_index, instruction, ini", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L478", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_478", "community": 721, "norm_label": "convert an os_interaction row. schema: sample_index, instruction, ini" }, { "label": "# NOTE: Do NOT shuffle records. The original LifelongAgentBench", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/lifelong_agent.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_evals_datasets_lifelong_agent_rationale_221", "community": 13, "norm_label": "# note: do not shuffle records. the original lifelongagentbench" }, { "label": "datasets/livecodebench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench", "community": 13, "norm_label": "datasets/livecodebench.py" }, { "label": "_format_examples()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_format_examples", "community": 13, "norm_label": "_format_examples()" }, { "label": "_parse_json_field()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_parse_json_field", "community": 13, "norm_label": "_parse_json_field()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_py_any", "community": 13, "norm_label": "any" }, { "label": "LiveCodeBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset", "community": 6, "norm_label": "livecodebenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_livecodebenchdataset_convert_row", "community": 13, "norm_label": "._convert_row()" }, { "label": "LiveCodeBench dataset provider \u2014 competitive programming code generation. Loa", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_rationale_1", "community": 13, "norm_label": "livecodebench dataset provider \u2014 competitive programming code generation. loa" }, { "label": "Format input/output examples for the prompt.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_rationale_53", "community": 13, "norm_label": "format input/output examples for the prompt." }, { "label": "Parse a field that might be a JSON string or already parsed.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_rationale_61", "community": 13, "norm_label": "parse a field that might be a json string or already parsed." }, { "label": "LiveCodeBench competitive programming benchmark. Loads problems from the", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/livecodebench.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_datasets_livecodebench_rationale_71", "community": 6, "norm_label": "livecodebench competitive programming benchmark. loads problems from the" }, { "label": "datasets/liveresearch.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch", "community": 13, "norm_label": "datasets/liveresearch.py" }, { "label": "_load_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_load_jsonl", "community": 722, "norm_label": "_load_jsonl()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_py_path", "community": 722, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_py_any", "community": 722, "norm_label": "any" }, { "label": "_build_criteria_index()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_build_criteria_index", "community": 722, "norm_label": "_build_criteria_index()" }, { "label": "LiveResearchBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset", "community": 6, "norm_label": "liveresearchbenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_init", "community": 722, "norm_label": ".__init__()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_verify_requirements", "community": 6, "norm_label": ".verify_requirements()" }, { "label": "._ensure_repo()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_ensure_repo", "community": 722, "norm_label": "._ensure_repo()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_load", "community": 722, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_liveresearchbenchdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "DeepResearchBench dataset provider \u2014 deep research benchmark. Clones the deep", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_rationale_1", "community": 13, "norm_label": "deepresearchbench dataset provider \u2014 deep research benchmark. clones the deep" }, { "label": "Load a JSONL file into a list of dicts.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_rationale_31", "community": 722, "norm_label": "load a jsonl file into a list of dicts." }, { "label": "Index criteria records by their integer id.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_rationale_44", "community": 722, "norm_label": "index criteria records by their integer id." }, { "label": "DeepResearchBench \u2014 deep research with 100 expert-curated tasks. Clones A", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_rationale_54", "community": 6, "norm_label": "deepresearchbench \u2014 deep research with 100 expert-curated tasks. clones a" }, { "label": "Clone the repo if not already cached. Returns repo dir.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearch.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearch_rationale_77", "community": 722, "norm_label": "clone the repo if not already cached. returns repo dir." }, { "label": "datasets/liveresearchbench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench", "community": 13, "norm_label": "datasets/liveresearchbench.py" }, { "label": "_parse_checklist()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_parse_checklist", "community": 13, "norm_label": "_parse_checklist()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_py_any", "community": 13, "norm_label": "any" }, { "label": "LiveResearchBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset", "community": 13, "norm_label": "liveresearchbenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset_init", "community": 13, "norm_label": ".__init__()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset_verify_requirements", "community": 13, "norm_label": ".verify_requirements()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_liveresearchbenchdataset_size", "community": 13, "norm_label": ".size()" }, { "label": "LiveResearchBench dataset provider \u2014 Salesforce's checklist-based benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_rationale_1", "community": 13, "norm_label": "liveresearchbench dataset provider \u2014 salesforce's checklist-based benchmark." }, { "label": "Parse the checklist field \u2014 may be a JSON string, list, or newline text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_rationale_35", "community": 13, "norm_label": "parse the checklist field \u2014 may be a json string, list, or newline text." }, { "label": "LiveResearchBench \u2014 Salesforce's expert-curated deep research benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/liveresearchbench.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_datasets_liveresearchbench_rationale_53", "community": 13, "norm_label": "liveresearchbench \u2014 salesforce's expert-curated deep research benchmark." }, { "label": "loghub.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub", "community": 13, "norm_label": "loghub.py" }, { "label": "LogHubDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset", "community": 176, "norm_label": "loghubdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_init", "community": 176, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_load", "community": 176, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_iter_records", "community": 176, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_size", "community": 176, "norm_label": ".size()" }, { "label": "._download()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_download", "community": 176, "norm_label": "._download()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_py_any", "community": 176, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_py_path", "community": 176, "norm_label": "path" }, { "label": "._load_session_mode()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_load_session_mode", "community": 176, "norm_label": "._load_session_mode()" }, { "label": "._load_window_mode()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_loghubdataset_load_window_mode", "community": 176, "norm_label": "._load_window_mode()" }, { "label": "LogHub log anomaly detection dataset. Supports HDFS, BGL, and Thunderbird log", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_rationale_1", "community": 13, "norm_label": "loghub log anomaly detection dataset. supports hdfs, bgl, and thunderbird log" }, { "label": "LogHub log anomaly detection benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_rationale_51", "community": 176, "norm_label": "loghub log anomaly detection benchmark." }, { "label": "Download dataset from HuggingFace.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_rationale_104", "community": 176, "norm_label": "download dataset from huggingface." }, { "label": "Load HDFS-style session-based records (group by block_id).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_rationale_124", "community": 176, "norm_label": "load hdfs-style session-based records (group by block_id)." }, { "label": "Load BGL/Thunderbird-style windowed records.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/loghub.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_evals_datasets_loghub_rationale_184", "community": 176, "norm_label": "load bgl/thunderbird-style windowed records." }, { "label": "math500.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500", "community": 13, "norm_label": "math500.py" }, { "label": "MATH500Dataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset", "community": 6, "norm_label": "math500dataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_math500dataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "MATH-500 dataset provider (HuggingFaceH4/MATH-500). Adapted from IPW's reason", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_rationale_1", "community": 13, "norm_label": "math-500 dataset provider (huggingfaceh4/math-500). adapted from ipw's reason" }, { "label": "MATH-500 reasoning benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/math500.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_datasets_math500_rationale_21", "community": 6, "norm_label": "math-500 reasoning benchmark dataset." }, { "label": "mmlu_pro.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro", "community": 13, "norm_label": "mmlu_pro.py" }, { "label": "_format_options()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_format_options", "community": 6, "norm_label": "_format_options()" }, { "label": "MMLUProDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset", "community": 6, "norm_label": "mmluprodataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_mmluprodataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "MMLU-Pro dataset provider (TIGER-Lab/MMLU-Pro). Adapted from IPW's mmlu_pro.p", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_rationale_1", "community": 13, "norm_label": "mmlu-pro dataset provider (tiger-lab/mmlu-pro). adapted from ipw's mmlu_pro.p" }, { "label": "MMLU-Pro multiple-choice benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/mmlu_pro.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_mmlu_pro_rationale_24", "community": 6, "norm_label": "mmlu-pro multiple-choice benchmark dataset." }, { "label": "datasets/morning_brief.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief", "community": 13, "norm_label": "datasets/morning_brief.py" }, { "label": "MorningBriefDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_morningbriefdataset", "community": 34, "norm_label": "morningbriefdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_morningbriefdataset_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_morningbriefdataset_load", "community": 34, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_morningbriefdataset_iter_records", "community": 34, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_morningbriefdataset_size", "community": 34, "norm_label": ".size()" }, { "label": "Morning brief benchmark dataset. Synthetic user-context records for evaluatin", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_rationale_1", "community": 13, "norm_label": "morning brief benchmark dataset. synthetic user-context records for evaluatin" }, { "label": "Morning brief benchmark: generate prioritized daily briefing from context.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/morning_brief.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_evals_datasets_morning_brief_rationale_166", "community": 34, "norm_label": "morning brief benchmark: generate prioritized daily briefing from context." }, { "label": "natural_reasoning.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning", "community": 13, "norm_label": "natural_reasoning.py" }, { "label": "NaturalReasoningDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset", "community": 6, "norm_label": "naturalreasoningdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_naturalreasoningdataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "Natural Reasoning dataset provider (facebook/natural_reasoning). Adapted from", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_rationale_1", "community": 13, "norm_label": "natural reasoning dataset provider (facebook/natural_reasoning). adapted from" }, { "label": "Natural Reasoning benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/natural_reasoning.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_datasets_natural_reasoning_rationale_21", "community": 6, "norm_label": "natural reasoning benchmark dataset." }, { "label": "paperarena.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena", "community": 13, "norm_label": "paperarena.py" }, { "label": "PaperArenaDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset", "community": 165, "norm_label": "paperarenadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_init", "community": 165, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_load", "community": 165, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_iter_records", "community": 165, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_size", "community": 165, "norm_label": ".size()" }, { "label": "._download()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_download", "community": 165, "norm_label": "._download()" }, { "label": "._load_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_load_records", "community": 165, "norm_label": "._load_records()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_py_path", "community": 165, "norm_label": "path" }, { "label": "._item_to_record()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_paperarenadataset_item_to_record", "community": 165, "norm_label": "._item_to_record()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_py_any", "community": 165, "norm_label": "any" }, { "label": "PaperArena: scientific literature reasoning benchmark. Evaluates agents on re", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_rationale_1", "community": 13, "norm_label": "paperarena: scientific literature reasoning benchmark. evaluates agents on re" }, { "label": "PaperArena scientific literature reasoning benchmark. Three question type", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_rationale_31", "community": 165, "norm_label": "paperarena scientific literature reasoning benchmark. three question type" }, { "label": "Download PaperArena data from HuggingFace or GitHub.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_rationale_76", "community": 165, "norm_label": "download paperarena data from huggingface or github." }, { "label": "Load QA records from JSON/JSONL files.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_rationale_94", "community": 165, "norm_label": "load qa records from json/jsonl files." }, { "label": "Convert a raw QA item to an EvalRecord.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/paperarena.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_evals_datasets_paperarena_rationale_125", "community": 165, "norm_label": "convert a raw qa item to an evalrecord." }, { "label": "datasets/pinchbench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench", "community": 13, "norm_label": "datasets/pinchbench.py" }, { "label": "_parse_task_markdown()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_parse_task_markdown", "community": 696, "norm_label": "_parse_task_markdown()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_py_any", "community": 377, "norm_label": "any" }, { "label": "PinchBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset", "community": 377, "norm_label": "pinchbenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_init", "community": 377, "norm_label": ".__init__()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_verify_requirements", "community": 377, "norm_label": ".verify_requirements()" }, { "label": "._ensure_repo()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_ensure_repo", "community": 377, "norm_label": "._ensure_repo()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_py_path", "community": 377, "norm_label": "path" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_load", "community": 696, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_iter_records", "community": 377, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_size", "community": 377, "norm_label": ".size()" }, { "label": ".set_judge()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_set_judge", "community": 377, "norm_label": ".set_judge()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_pinchbenchdataset_create_task_env", "community": 3, "norm_label": ".create_task_env()" }, { "label": "PinchBench dataset provider \u2014 real-world agent task benchmark. Clones the pin", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_rationale_1", "community": 13, "norm_label": "pinchbench dataset provider \u2014 real-world agent task benchmark. clones the pin" }, { "label": "Parse a PinchBench task markdown file into a dict. Extracts YAML frontmat", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_rationale_32", "community": 696, "norm_label": "parse a pinchbench task markdown file into a dict. extracts yaml frontmat" }, { "label": "PinchBench real-world agent benchmark. Clones pinchbench/skill from GitHu", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_rationale_89", "community": 377, "norm_label": "pinchbench real-world agent benchmark. clones pinchbench/skill from githu" }, { "label": "Clone the repo if not already cached. Returns repo dir.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_rationale_117", "community": 377, "norm_label": "clone the repo if not already cached. returns repo dir." }, { "label": "Set the judge backend/model for LLM-judge and hybrid grading.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/pinchbench.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_evals_datasets_pinchbench_rationale_205", "community": 377, "norm_label": "set the judge backend/model for llm-judge and hybrid grading." }, { "label": "datasets/research_mining.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining", "community": 13, "norm_label": "datasets/research_mining.py" }, { "label": "ResearchMiningDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_researchminingdataset", "community": 34, "norm_label": "researchminingdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_researchminingdataset_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_researchminingdataset_load", "community": 34, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_researchminingdataset_iter_records", "community": 34, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_researchminingdataset_size", "community": 34, "norm_label": ".size()" }, { "label": "Research mining benchmark dataset. Research questions spanning multiple domai", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_rationale_1", "community": 13, "norm_label": "research mining benchmark dataset. research questions spanning multiple domai" }, { "label": "Research mining benchmark: evaluate research synthesis and accuracy.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/research_mining.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_evals_datasets_research_mining_rationale_217", "community": 34, "norm_label": "research mining benchmark: evaluate research synthesis and accuracy." }, { "label": "datasets/security_scanner.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner", "community": 536, "norm_label": "datasets/security_scanner.py" }, { "label": "_build_all_tasks()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1007", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_build_all_tasks", "community": 536, "norm_label": "_build_all_tasks()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_py_any", "community": 536, "norm_label": "any" }, { "label": "SecurityScannerDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1021", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_securityscannerdataset", "community": 536, "norm_label": "securityscannerdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1027", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_securityscannerdataset_init", "community": 536, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1030", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_securityscannerdataset_load", "community": 536, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1067", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_securityscannerdataset_iter_records", "community": 536, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1070", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_securityscannerdataset_size", "community": 536, "norm_label": ".size()" }, { "label": "security_scanner dataset \u2014 30 vulnerable code projects for security auditing.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_rationale_1", "community": 536, "norm_label": "security_scanner dataset \u2014 30 vulnerable code projects for security auditing." }, { "label": "30 vulnerable code projects for security auditing evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/security_scanner.py", "source_location": "L1022", "_origin": "ast", "id": "src_openjarvis_evals_datasets_security_scanner_rationale_1022", "community": 536, "norm_label": "30 vulnerable code projects for security auditing evaluation." }, { "label": "simpleqa.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa", "community": 13, "norm_label": "simpleqa.py" }, { "label": "SimpleQADataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset", "community": 6, "norm_label": "simpleqadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_simpleqadataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "_parse_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_parse_metadata", "community": 13, "norm_label": "_parse_metadata()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_py_any", "community": 13, "norm_label": "any" }, { "label": "SimpleQA dataset provider (basicv8vc/SimpleQA). Short-answer factual QA bench", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_rationale_1", "community": 13, "norm_label": "simpleqa dataset provider (basicv8vc/simpleqa). short-answer factual qa bench" }, { "label": "SimpleQA short-answer factual QA benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_rationale_23", "community": 6, "norm_label": "simpleqa short-answer factual qa benchmark." }, { "label": "Parse metadata which may be a dict, a JSON-like string, or None.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/simpleqa.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_evals_datasets_simpleqa_rationale_111", "community": 13, "norm_label": "parse metadata which may be a dict, a json-like string, or none." }, { "label": "supergpqa.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa", "community": 13, "norm_label": "supergpqa.py" }, { "label": "_format_options()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_format_options", "community": 6, "norm_label": "_format_options()" }, { "label": "SuperGPQADataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset", "community": 6, "norm_label": "supergpqadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_supergpqadataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "SuperGPQA dataset provider (m-a-p/SuperGPQA). Adapted from IPW's supergpqa.py", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_rationale_1", "community": 13, "norm_label": "supergpqa dataset provider (m-a-p/supergpqa). adapted from ipw's supergpqa.py" }, { "label": "SuperGPQA multiple-choice benchmark dataset.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/supergpqa.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_supergpqa_rationale_24", "community": 6, "norm_label": "supergpqa multiple-choice benchmark dataset." }, { "label": "swebench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench", "community": 13, "norm_label": "swebench.py" }, { "label": "_parse_test_list()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_parse_test_list", "community": 13, "norm_label": "_parse_test_list()" }, { "label": "SWEBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset", "community": 6, "norm_label": "swebenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_swebenchdataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "SWE-bench dataset (princeton-nlp/SWE-bench_Verified). Agentic coding benchmar", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_rationale_1", "community": 13, "norm_label": "swe-bench dataset (princeton-nlp/swe-bench_verified). agentic coding benchmar" }, { "label": "Parse a test list that may be JSON string, plain list, or single string.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_rationale_37", "community": 13, "norm_label": "parse a test list that may be json string, plain list, or single string." }, { "label": "SWE-bench agentic coding benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_rationale_58", "community": 6, "norm_label": "swe-bench agentic coding benchmark." }, { "label": "# NOTE: default is the 50-task mini variant. The full 500-task set is", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swebench.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swebench_rationale_66", "community": 13, "norm_label": "# note: default is the 50-task mini variant. the full 500-task set is" }, { "label": "swefficiency.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency", "community": 13, "norm_label": "swefficiency.py" }, { "label": "_parse_test_list()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_parse_test_list", "community": 13, "norm_label": "_parse_test_list()" }, { "label": "SWEfficiencyDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset", "community": 6, "norm_label": "swefficiencydataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_swefficiencydataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "SWEfficiency dataset (swefficiency/swefficiency). Agentic benchmark for softw", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_rationale_1", "community": 13, "norm_label": "swefficiency dataset (swefficiency/swefficiency). agentic benchmark for softw" }, { "label": "Parse a test list that may be JSON string, plain list, or single string.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_rationale_41", "community": 13, "norm_label": "parse a test list that may be json string, plain list, or single string." }, { "label": "SWEfficiency agentic performance optimization benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/swefficiency.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_swefficiency_rationale_61", "community": 6, "norm_label": "swefficiency agentic performance optimization benchmark." }, { "label": "datasets/taubench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench", "community": 13, "norm_label": "datasets/taubench.py" }, { "label": "_ensure_tau2()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_ensure_tau2", "community": 0, "norm_label": "_ensure_tau2()" }, { "label": "TauBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset", "community": 0, "norm_label": "taubenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".set_engine_config()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_set_engine_config", "community": 0, "norm_label": ".set_engine_config()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_verify_requirements", "community": 0, "norm_label": ".verify_requirements()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_load", "community": 0, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_iter_records", "community": 0, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_size", "community": 0, "norm_label": ".size()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L257", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_taubenchdataset_create_task_env", "community": 214, "norm_label": ".create_task_env()" }, { "label": "TauBench V2 dataset provider \u2014 multi-turn customer service benchmark. Wraps t", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_rationale_1", "community": 13, "norm_label": "taubench v2 dataset provider \u2014 multi-turn customer service benchmark. wraps t" }, { "label": "Ensure tau2 package is importable; install from cache if needed.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_rationale_31", "community": 0, "norm_label": "ensure tau2 package is importable; install from cache if needed." }, { "label": "TauBench V2 multi-turn customer service benchmark. Wraps tau2-bench's tas", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_rationale_70", "community": 0, "norm_label": "taubench v2 multi-turn customer service benchmark. wraps tau2-bench's tas" }, { "label": "Inject engine configuration for the agent. Called by CLI.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_rationale_107", "community": 0, "norm_label": "inject engine configuration for the agent. called by cli." }, { "label": "Create a TauBench task environment for evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/taubench.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_evals_datasets_taubench_rationale_258", "community": 214, "norm_label": "create a taubench task environment for evaluation." }, { "label": "terminalbench.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench", "community": 13, "norm_label": "terminalbench.py" }, { "label": "TerminalBenchDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset", "community": 6, "norm_label": "terminalbenchdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "._convert_row()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_terminalbenchdataset_convert_row", "community": 6, "norm_label": "._convert_row()" }, { "label": "TerminalBench dataset (terminal-bench/terminal-bench). Agentic benchmark for", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_rationale_1", "community": 13, "norm_label": "terminalbench dataset (terminal-bench/terminal-bench). agentic benchmark for" }, { "label": "TerminalBench agentic terminal benchmark (HuggingFace variant).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_rationale_25", "community": 6, "norm_label": "terminalbench agentic terminal benchmark (huggingface variant)." }, { "label": "datasets/terminalbench_native.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native", "community": 13, "norm_label": "datasets/terminalbench_native.py" }, { "label": "_load_task_yaml()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_load_task_yaml", "community": 564, "norm_label": "_load_task_yaml()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_py_path", "community": 564, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_py_any", "community": 564, "norm_label": "any" }, { "label": "TerminalBenchNativeDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset", "community": 564, "norm_label": "terminalbenchnativedataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_init", "community": 564, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_load", "community": 564, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_iter_records", "community": 564, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_size", "community": 564, "norm_label": ".size()" }, { "label": "._convert_task()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_convert_task", "community": 564, "norm_label": "._convert_task()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_create_task_env", "community": 564, "norm_label": ".create_task_env()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_terminalbenchnativedataset_verify_requirements", "community": 564, "norm_label": ".verify_requirements()" }, { "label": "TerminalBench Native dataset \u2014 loads from the terminal-bench pip package (v2 API", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_rationale_1", "community": 13, "norm_label": "terminalbench native dataset \u2014 loads from the terminal-bench pip package (v2 api" }, { "label": "Load task.yaml from a task directory.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_rationale_25", "community": 564, "norm_label": "load task.yaml from a task directory." }, { "label": "TerminalBench using the native terminal-bench pip package (v2 API).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_rationale_62", "community": 564, "norm_label": "terminalbench using the native terminal-bench pip package (v2 api)." }, { "label": "Return a TerminalBenchTaskEnv for the given record.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_rationale_165", "community": 564, "norm_label": "return a terminalbenchtaskenv for the given record." }, { "label": "Check that terminal-bench and docker are available.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_native.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_native_rationale_176", "community": 564, "norm_label": "check that terminal-bench and docker are available." }, { "label": "datasets/terminalbench_v2_1.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1", "community": 13, "norm_label": "datasets/terminalbench_v2_1.py" }, { "label": "_load_task_toml()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_load_task_toml", "community": 265, "norm_label": "_load_task_toml()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_py_path", "community": 265, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_py_any", "community": 265, "norm_label": "any" }, { "label": "TerminalBenchV21Dataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset", "community": 265, "norm_label": "terminalbenchv21dataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_init", "community": 265, "norm_label": ".__init__()" }, { "label": "._ensure_repo()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_ensure_repo", "community": 265, "norm_label": "._ensure_repo()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_load", "community": 265, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_iter_records", "community": 265, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_size", "community": 265, "norm_label": ".size()" }, { "label": "._convert_task()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_convert_task", "community": 265, "norm_label": "._convert_task()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_create_task_env", "community": 265, "norm_label": ".create_task_env()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_terminalbenchv21dataset_verify_requirements", "community": 265, "norm_label": ".verify_requirements()" }, { "label": "TerminalBench V2.1 dataset provider. Loads tasks from the terminal-bench-2.1", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_1", "community": 13, "norm_label": "terminalbench v2.1 dataset provider. loads tasks from the terminal-bench-2.1" }, { "label": "Parse task.toml using tomllib (3.11+) or tomli fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_41", "community": 265, "norm_label": "parse task.toml using tomllib (3.11+) or tomli fallback." }, { "label": "TerminalBench V2.1 dataset (89 Docker-based terminal tasks).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_61", "community": 265, "norm_label": "terminalbench v2.1 dataset (89 docker-based terminal tasks)." }, { "label": "Clone the TB v2.1 repo once and cache it locally.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_80", "community": 265, "norm_label": "clone the tb v2.1 repo once and cache it locally." }, { "label": "Return a per-task Docker environment (context manager). The runner en", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_207", "community": 265, "norm_label": "return a per-task docker environment (context manager). the runner en" }, { "label": "Check runtime prerequisites (docker, git, tomllib).", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/terminalbench_v2_1.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_evals_datasets_terminalbench_v2_1_rationale_221", "community": 265, "norm_label": "check runtime prerequisites (docker, git, tomllib)." }, { "label": "datasets/toolcall15.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15", "community": 13, "norm_label": "datasets/toolcall15.py" }, { "label": "ToolCall15Dataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L630", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset", "community": 6, "norm_label": "toolcall15dataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L641", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L644", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset_verify_requirements", "community": 6, "norm_label": ".verify_requirements()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L647", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L716", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L719", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_toolcall15dataset_size", "community": 6, "norm_label": ".size()" }, { "label": "ToolCall-15 dataset provider \u2014 lightweight tool calling benchmark. Provides 1", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_rationale_1", "community": 13, "norm_label": "toolcall-15 dataset provider \u2014 lightweight tool calling benchmark. provides 1" }, { "label": "ToolCall-15 tool calling benchmark. Provides 15 scenarios across 5 catego", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolcall15.py", "source_location": "L631", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolcall15_rationale_631", "community": 6, "norm_label": "toolcall-15 tool calling benchmark. provides 15 scenarios across 5 catego" }, { "label": "datasets/toolorchestra.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra", "community": 13, "norm_label": "datasets/toolorchestra.py" }, { "label": "_parse_field()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_parse_field", "community": 13, "norm_label": "_parse_field()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_py_any", "community": 13, "norm_label": "any" }, { "label": "_extract_problem_reference()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_extract_problem_reference", "community": 13, "norm_label": "_extract_problem_reference()" }, { "label": "ToolOrchestraDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_toolorchestradataset", "community": 13, "norm_label": "toolorchestradataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_toolorchestradataset_init", "community": 13, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_toolorchestradataset_load", "community": 13, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_toolorchestradataset_iter_records", "community": 13, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_toolorchestradataset_size", "community": 13, "norm_label": ".size()" }, { "label": "ToolScale (nvidia) \u2014 external tool-use corpus. NOT USED FOR EVALUATION. Surfa", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_rationale_1", "community": 13, "norm_label": "toolscale (nvidia) \u2014 external tool-use corpus. not used for evaluation. surfa" }, { "label": "Parse a field that may be a dict, a string repr of a dict, or None.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_rationale_45", "community": 13, "norm_label": "parse a field that may be a dict, a string repr of a dict, or none." }, { "label": "Return (problem, reference) from a ToolScale row. problem = user_scenar", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_rationale_61", "community": 13, "norm_label": "return (problem, reference) from a toolscale row. problem = user_scenar" }, { "label": "ToolScale (nvidia/ToolScale) external corpus for LLM-guided spec search.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/toolorchestra.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_evals_datasets_toolorchestra_rationale_95", "community": 13, "norm_label": "toolscale (nvidia/toolscale) external corpus for llm-guided spec search." }, { "label": "webchorearena.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena", "community": 13, "norm_label": "webchorearena.py" }, { "label": "WebChoreArenaDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset", "community": 477, "norm_label": "webchorearenadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_init", "community": 477, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_load", "community": 477, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_iter_records", "community": 477, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_size", "community": 477, "norm_label": ".size()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_verify_requirements", "community": 477, "norm_label": ".verify_requirements()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_create_task_env", "community": 477, "norm_label": ".create_task_env()" }, { "label": "._clone_repo()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_clone_repo", "community": 477, "norm_label": "._clone_repo()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_py_path", "community": 477, "norm_label": "path" }, { "label": "._load_tasks()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_load_tasks", "community": 477, "norm_label": "._load_tasks()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_py_any", "community": 477, "norm_label": "any" }, { "label": "._load_small_set_ids()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_load_small_set_ids", "community": 477, "norm_label": "._load_small_set_ids()" }, { "label": "._task_to_record()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_webchorearenadataset_task_to_record", "community": 477, "norm_label": "._task_to_record()" }, { "label": "WebChoreArena: Realistic tedious web browsing tasks. Evaluates web agents on", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_1", "community": 13, "norm_label": "webchorearena: realistic tedious web browsing tasks. evaluates web agents on" }, { "label": "WebChoreArena benchmark \u2014 interactive browser-based web tasks. Tasks are", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_41", "community": 477, "norm_label": "webchorearena benchmark \u2014 interactive browser-based web tasks. tasks are" }, { "label": "Return a WebChoreArenaTaskEnv for the given record.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_154", "community": 477, "norm_label": "return a webchorearenataskenv for the given record." }, { "label": "Clone the WebChoreArena repository from GitHub.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_167", "community": 477, "norm_label": "clone the webchorearena repository from github." }, { "label": "Load task definitions from the original config_files/ directory.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_178", "community": 477, "norm_label": "load task definitions from the original config_files/ directory." }, { "label": "Load small subset IDs from small_set_ids.txt.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_217", "community": 477, "norm_label": "load small subset ids from small_set_ids.txt." }, { "label": "Convert an original WebChoreArena task config into an EvalRecord.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/webchorearena.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_evals_datasets_webchorearena_rationale_233", "community": 477, "norm_label": "convert an original webchorearena task config into an evalrecord." }, { "label": "wildchat.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat", "community": 13, "norm_label": "wildchat.py" }, { "label": "WildChatDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_wildchatdataset", "community": 6, "norm_label": "wildchatdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_wildchatdataset_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_wildchatdataset_load", "community": 6, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_wildchatdataset_iter_records", "community": 6, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_wildchatdataset_size", "community": 6, "norm_label": ".size()" }, { "label": "WildChat dataset provider (allenai/WildChat-1M). Filters to English single-tu", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_rationale_1", "community": 13, "norm_label": "wildchat dataset provider (allenai/wildchat-1m). filters to english single-tu" }, { "label": "WildChat conversation quality benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/wildchat.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_datasets_wildchat_rationale_16", "community": 6, "norm_label": "wildchat conversation quality benchmark." }, { "label": "workarena.py", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena", "community": 13, "norm_label": "workarena.py" }, { "label": "get_all_tasks_agents()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_get_all_tasks_agents", "community": 504, "norm_label": "get_all_tasks_agents()" }, { "label": "WorkArenaDataset", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset", "community": 504, "norm_label": "workarenadataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_init", "community": 504, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_load", "community": 504, "norm_label": ".load()" }, { "label": "._enumerate_tasks()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_enumerate_tasks", "community": 504, "norm_label": "._enumerate_tasks()" }, { "label": "._task_to_record()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_task_to_record", "community": 504, "norm_label": "._task_to_record()" }, { "label": "._infer_level()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_infer_level", "community": 504, "norm_label": "._infer_level()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_iter_records", "community": 504, "norm_label": ".iter_records()" }, { "label": ".iter_episodes()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_iter_episodes", "community": 504, "norm_label": ".iter_episodes()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_size", "community": 504, "norm_label": ".size()" }, { "label": ".create_task_env()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_create_task_env", "community": 504, "norm_label": ".create_task_env()" }, { "label": ".verify_requirements()", "file_type": "code", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_workarenadataset_verify_requirements", "community": 504, "norm_label": ".verify_requirements()" }, { "label": "WorkArena++ enterprise workflow benchmark on ServiceNow. Faithful integration", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_1", "community": 13, "norm_label": "workarena++ enterprise workflow benchmark on servicenow. faithful integration" }, { "label": "WorkArena++ benchmark using the native browsergym-workarena package. Task", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_49", "community": 504, "norm_label": "workarena++ benchmark using the native browsergym-workarena package. task" }, { "label": "Enumerate (task_class, seed) tuples from browsergym-workarena. Uses t", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_124", "community": 504, "norm_label": "enumerate (task_class, seed) tuples from browsergym-workarena. uses t" }, { "label": "Convert a (task_class, seed) pair into an EvalRecord.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_149", "community": 504, "norm_label": "convert a (task_class, seed) pair into an evalrecord." }, { "label": "Determine the task level from its class hierarchy.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_180", "community": 504, "norm_label": "determine the task level from its class hierarchy." }, { "label": "Return a WorkArenaTaskEnv for the given record.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_214", "community": 504, "norm_label": "return a workarenataskenv for the given record." }, { "label": "Check that all prerequisites for WorkArena evaluation are met.", "file_type": "rationale", "source_file": "src/openjarvis/evals/datasets/workarena.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_evals_datasets_workarena_rationale_225", "community": 504, "norm_label": "check that all prerequisites for workarena evaluation are met." }, { "label": "environments/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/environments/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_init", "community": 330, "norm_label": "environments/__init__.py" }, { "label": "Task environments for interactive multi-turn evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_init_rationale_1", "community": 330, "norm_label": "task environments for interactive multi-turn evaluation." }, { "label": "environments/base.py", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_base", "community": 330, "norm_label": "environments/base.py" }, { "label": "_strip_think_tags()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_strip_think_tags", "community": 330, "norm_label": "_strip_think_tags()" }, { "label": "_format_messages()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_format_messages", "community": 330, "norm_label": "_format_messages()" }, { "label": "TaskEnvironment", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment", "community": 330, "norm_label": "taskenvironment" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_py_abc", "community": 330, "norm_label": "abc" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_reset", "community": 330, "norm_label": ".reset()" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_step", "community": 330, "norm_label": ".step()" }, { "label": ".evaluate()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_evaluate", "community": 330, "norm_label": ".evaluate()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_py_any", "community": 330, "norm_label": "any" }, { "label": ".max_turns()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_max_turns", "community": 330, "norm_label": ".max_turns()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_close", "community": 330, "norm_label": ".close()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_enter", "community": 330, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_exit", "community": 330, "norm_label": ".__exit__()" }, { "label": ".run_agent_loop()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_taskenvironment_run_agent_loop", "community": 330, "norm_label": ".run_agent_loop()" }, { "label": "Abstract base for multi-turn task environments.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_1", "community": 330, "norm_label": "abstract base for multi-turn task environments." }, { "label": "Remove ... blocks from model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_16", "community": 330, "norm_label": "remove ... blocks from model output." }, { "label": "Format a message list as a single prompt string with role labels.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_21", "community": 330, "norm_label": "format a message list as a single prompt string with role labels." }, { "label": "Environment for multi-turn interactive evaluation. Subclasses implement t", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_37", "community": 330, "norm_label": "environment for multi-turn interactive evaluation. subclasses implement t" }, { "label": "Initialize environment for a record. Returns the initial observation/", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_48", "community": 330, "norm_label": "initialize environment for a record. returns the initial observation/" }, { "label": "Process an agent response. Returns: observation: Feedbac", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_56", "community": 330, "norm_label": "process an agent response. returns: observation: feedbac" }, { "label": "Evaluate the final state after interaction completes. Returns:", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_67", "community": 330, "norm_label": "evaluate the final state after interaction completes. returns:" }, { "label": "Maximum interaction turns for this environment. Subclasses should ove", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_76", "community": 330, "norm_label": "maximum interaction turns for this environment. subclasses should ove" }, { "label": "Release resources (Docker containers, DB connections, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_84", "community": 330, "norm_label": "release resources (docker containers, db connections, etc.)." }, { "label": "Run the full reset \u2192 [generate \u2192 step] \u00d7 N \u2192 evaluate cycle. Called b", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/base.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_environments_base_rationale_97", "community": 330, "norm_label": "run the full reset \u2192 [generate \u2192 step] \u00d7 n \u2192 evaluate cycle. called b" }, { "label": "lifelong_agent_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env", "community": 155, "norm_label": "lifelong_agent_env.py" }, { "label": "_infer_oracle_result()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_infer_oracle_result", "community": 244, "norm_label": "_infer_oracle_result()" }, { "label": "_mysql_available()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_mysql_available", "community": 155, "norm_label": "_mysql_available()" }, { "label": "DBEnvironment", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment", "community": 155, "norm_label": "dbenvironment" }, { "label": ".max_turns()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_max_turns", "community": 155, "norm_label": ".max_turns()" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_init", "community": 155, "norm_label": ".__init__()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_reset", "community": 155, "norm_label": ".reset()" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_step", "community": 155, "norm_label": ".step()" }, { "label": ".evaluate()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_evaluate", "community": 155, "norm_label": ".evaluate()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_py_any", "community": 155, "norm_label": "any" }, { "label": "._evaluate_md5()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_evaluate_md5", "community": 155, "norm_label": "._evaluate_md5()" }, { "label": "._evaluate_direct()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_evaluate_direct", "community": 155, "norm_label": "._evaluate_direct()" }, { "label": "._init_mysql_tables()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_init_mysql_tables", "community": 155, "norm_label": "._init_mysql_tables()" }, { "label": "._execute_mysql()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_execute_mysql", "community": 155, "norm_label": "._execute_mysql()" }, { "label": "._execute_mysql_select()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L451", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_execute_mysql_select", "community": 155, "norm_label": "._execute_mysql_select()" }, { "label": "._get_mysql_table_rows()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L460", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_get_mysql_table_rows", "community": 155, "norm_label": "._get_mysql_table_rows()" }, { "label": "._format_schema_observation()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L469", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_format_schema_observation", "community": 155, "norm_label": "._format_schema_observation()" }, { "label": "._setup_mysql()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L488", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_setup_mysql", "community": 155, "norm_label": "._setup_mysql()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L539", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_dbenvironment_close", "community": 155, "norm_label": ".close()" }, { "label": "_Variable", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L569", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_variable", "community": 244, "norm_label": "_variable" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L572", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_variable_init", "community": 244, "norm_label": ".__init__()" }, { "label": ".__repr__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L584", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_variable_repr", "community": 244, "norm_label": ".__repr__()" }, { "label": "KGEnvironment", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L588", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment", "community": 244, "norm_label": "kgenvironment" }, { "label": ".max_turns()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L599", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_max_turns", "community": 244, "norm_label": ".max_turns()" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L602", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_init", "community": 244, "norm_label": ".__init__()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L614", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_reset", "community": 244, "norm_label": ".reset()" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L649", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_step", "community": 244, "norm_label": ".step()" }, { "label": "._execute_api()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L703", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_execute_api", "community": 244, "norm_label": "._execute_api()" }, { "label": ".evaluate()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L778", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_evaluate", "community": 155, "norm_label": ".evaluate()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L828", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_kgenvironment_close", "community": 244, "norm_label": ".close()" }, { "label": "OSEnvironment", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L841", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment", "community": 353, "norm_label": "osenvironment" }, { "label": ".max_turns()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L851", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_max_turns", "community": 353, "norm_label": ".max_turns()" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L854", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_init", "community": 353, "norm_label": ".__init__()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L862", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_reset", "community": 353, "norm_label": ".reset()" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L942", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_step", "community": 353, "norm_label": ".step()" }, { "label": ".evaluate()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L983", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_evaluate", "community": 353, "norm_label": ".evaluate()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1036", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_osenvironment_close", "community": 155, "norm_label": ".close()" }, { "label": "_build_sqlite_db()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1054", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_build_sqlite_db", "community": 155, "norm_label": "_build_sqlite_db()" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_py_connection", "community": 155, "norm_label": "connection" }, { "label": "_get_table_rows()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1088", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_get_table_rows", "community": 155, "norm_label": "_get_table_rows()" }, { "label": "_compare_table_states()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1098", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_compare_table_states", "community": 155, "norm_label": "_compare_table_states()" }, { "label": "_extract_bash_commands_from_response()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1113", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_extract_bash_commands_from_response", "community": 353, "norm_label": "_extract_bash_commands_from_response()" }, { "label": "create_task_environment()", "file_type": "code", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1160", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_create_task_environment", "community": 340, "norm_label": "create_task_environment()" }, { "label": "Multi-turn task environments for LifelongAgentBench. Implements faithful repr", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_1", "community": 155, "norm_label": "multi-turn task environments for lifelongagentbench. implements faithful repr" }, { "label": "Infer a plausible oracle result from the gold action sequence. The HF dat", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_44", "community": 244, "norm_label": "infer a plausible oracle result from the gold action sequence. the hf dat" }, { "label": "Check if Docker + MySQL image is available.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_83", "community": 155, "norm_label": "check if docker + mysql image is available." }, { "label": "Multi-turn DB environment matching the original's interaction protocol. T", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_98", "community": 155, "norm_label": "multi-turn db environment matching the original's interaction protocol. t" }, { "label": "Evaluate DML tasks by comparing table state after agent's SQL.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_229", "community": 155, "norm_label": "evaluate dml tasks by comparing table state after agent's sql." }, { "label": "Evaluate SELECT tasks by comparing result tuples.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_309", "community": 155, "norm_label": "evaluate select tasks by comparing result tuples." }, { "label": "Create and populate tables on the MySQL container. Matches the origin", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L365", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_365", "community": 155, "norm_label": "create and populate tables on the mysql container. matches the origin" }, { "label": "Execute SQL on the MySQL connection, return formatted result.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_427", "community": 155, "norm_label": "execute sql on the mysql connection, return formatted result." }, { "label": "Execute a SELECT on MySQL and return rows as list of lists.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L452", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_452", "community": 155, "norm_label": "execute a select on mysql and return rows as list of lists." }, { "label": "Read all rows from a MySQL table.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L461", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_461", "community": 155, "norm_label": "read all rows from a mysql table." }, { "label": "Start a MySQL Docker container and initialize the DB.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L489", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_489", "community": 155, "norm_label": "start a mysql docker container and initialize the db." }, { "label": "Variable in the KG variable store, matching the original's Variable class.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L570", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_570", "community": 244, "norm_label": "variable in the kg variable store, matching the original's variable class." }, { "label": "KG API simulation environment. The original uses a Freebase SPARQL endpoi", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L589", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_589", "community": 244, "norm_label": "kg api simulation environment. the original uses a freebase sparql endpoi" }, { "label": "Execute a KG API call, matching the original's API interface.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L704", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_704", "community": 244, "norm_label": "execute a kg api call, matching the original's api interface." }, { "label": "Docker-based OS interaction environment. Matches the original's three-pha", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L842", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_842", "community": 353, "norm_label": "docker-based os interaction environment. matches the original's three-pha" }, { "label": "Build an in-memory SQLite DB from table_info.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1055", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_1055", "community": 155, "norm_label": "build an in-memory sqlite db from table_info." }, { "label": "Extract bash commands from agent response. Supports multiple formats matc", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1114", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_1114", "community": 353, "norm_label": "extract bash commands from agent response. supports multiple formats matc" }, { "label": "Factory: create the right environment for a LifelongAgentBench record.", "file_type": "rationale", "source_file": "src/openjarvis/evals/environments/lifelong_agent_env.py", "source_location": "L1167", "_origin": "ast", "id": "src_openjarvis_evals_environments_lifelong_agent_env_rationale_1167", "community": 340, "norm_label": "factory: create the right environment for a lifelongagentbench record." }, { "label": "execution/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_init", "community": 921, "norm_label": "execution/__init__.py" }, { "label": "Execution environments for agentic eval workloads.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_init_rationale_1", "community": 921, "norm_label": "execution environments for agentic eval workloads." }, { "label": "pinchbench_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env", "community": 3, "norm_label": "pinchbench_env.py" }, { "label": "PinchBenchTaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv", "community": 3, "norm_label": "pinchbenchtaskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv_init", "community": 3, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_py_any", "community": 3, "norm_label": "any" }, { "label": ".set_event_recorder()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv_set_event_recorder", "community": 3, "norm_label": ".set_event_recorder()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv_enter", "community": 3, "norm_label": ".__enter__()" }, { "label": ".run_tests()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv_run_tests", "community": 3, "norm_label": ".run_tests()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_pinchbenchtaskenv_exit", "community": 3, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_py_baseexception", "community": 3, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_py_tracebacktype", "community": 3, "norm_label": "tracebacktype" }, { "label": "PinchBench task environment \u2014 per-task workspace setup and grading.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_rationale_1", "community": 3, "norm_label": "pinchbench task environment \u2014 per-task workspace setup and grading." }, { "label": "Per-task workspace environment for PinchBench. Context manager that creat", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_rationale_19", "community": 3, "norm_label": "per-task workspace environment for pinchbench. context manager that creat" }, { "label": "Receive the EventRecorder from AgenticRunner for transcript building.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_rationale_41", "community": 3, "norm_label": "receive the eventrecorder from agenticrunner for transcript building." }, { "label": "Grade the agent's work using PinchBench grading logic. Called by Agen", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/pinchbench_env.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_evals_execution_pinchbench_env_rationale_93", "community": 3, "norm_label": "grade the agent's work using pinchbench grading logic. called by agen" }, { "label": "taubench_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env", "community": 214, "norm_label": "taubench_env.py" }, { "label": "_tau2_to_oj_messages()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_tau2_to_oj_messages", "community": 214, "norm_label": "_tau2_to_oj_messages()" }, { "label": "_strip_think_tags()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_strip_think_tags", "community": 214, "norm_label": "_strip_think_tags()" }, { "label": "_oj_result_to_tau2_msg()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_oj_result_to_tau2_msg", "community": 214, "norm_label": "_oj_result_to_tau2_msg()" }, { "label": "JarvisHalfDuplexAgent", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent", "community": 214, "norm_label": "jarvishalfduplexagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_init", "community": 214, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_py_any", "community": 214, "norm_label": "any" }, { "label": ".system_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_system_prompt", "community": 214, "norm_label": ".system_prompt()" }, { "label": ".get_init_state()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_get_init_state", "community": 214, "norm_label": ".get_init_state()" }, { "label": ".generate_next_message()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_generate_next_message", "community": 214, "norm_label": ".generate_next_message()" }, { "label": ".is_stop()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_is_stop", "community": 214, "norm_label": ".is_stop()" }, { "label": ".set_seed()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_set_seed", "community": 214, "norm_label": ".set_seed()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_jarvishalfduplexagent_stop", "community": 214, "norm_label": ".stop()" }, { "label": "TauBenchTaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_taubenchtaskenv", "community": 214, "norm_label": "taubenchtaskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_taubenchtaskenv_init", "community": 214, "norm_label": ".__init__()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_taubenchtaskenv_enter", "community": 214, "norm_label": ".__enter__()" }, { "label": "._run_simulation()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_taubenchtaskenv_run_simulation", "community": 214, "norm_label": "._run_simulation()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L395", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_taubenchtaskenv_exit", "community": 214, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_py_baseexception", "community": 214, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_py_tracebacktype", "community": 214, "norm_label": "tracebacktype" }, { "label": "TauBench task environment \u2014 native OpenJarvis agent in tau2 simulation. Plugs", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_1", "community": 214, "norm_label": "taubench task environment \u2014 native openjarvis agent in tau2 simulation. plugs" }, { "label": "Convert tau2 Message objects to OpenJarvis Message objects.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_29", "community": 214, "norm_label": "convert tau2 message objects to openjarvis message objects." }, { "label": "Remove ``...`` blocks from model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_82", "community": 214, "norm_label": "remove ``...`` blocks from model output." }, { "label": "Convert OpenJarvis engine.generate() result to a tau2 AssistantMessage.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_91", "community": 214, "norm_label": "convert openjarvis engine.generate() result to a tau2 assistantmessage." }, { "label": "A tau2 HalfDuplexAgent backed by OpenJarvis's inference engine. Replaces", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_128", "community": 214, "norm_label": "a tau2 halfduplexagent backed by openjarvis's inference engine. replaces" }, { "label": "Cleanup hook called by orchestrator.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_227", "community": 214, "norm_label": "cleanup hook called by orchestrator." }, { "label": "Per-task environment for TauBench evaluation. Creates an OpenJarvis-power", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/taubench_env.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_evals_execution_taubench_env_rationale_237", "community": 214, "norm_label": "per-task environment for taubench evaluation. creates an openjarvis-power" }, { "label": "terminalbench_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env", "community": 478, "norm_label": "terminalbench_env.py" }, { "label": "TerminalBenchTaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_terminalbenchtaskenv", "community": 478, "norm_label": "terminalbenchtaskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_terminalbenchtaskenv_init", "community": 478, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_py_any", "community": 478, "norm_label": "any" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_terminalbenchtaskenv_enter", "community": 478, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_terminalbenchtaskenv_exit", "community": 478, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_py_baseexception", "community": 478, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_py_tracebacktype", "community": 478, "norm_label": "tracebacktype" }, { "label": ".run_tests()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_terminalbenchtaskenv_run_tests", "community": 478, "norm_label": ".run_tests()" }, { "label": "TerminalBench task environment \u2014 per-task Docker lifecycle + test execution.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_rationale_1", "community": 478, "norm_label": "terminalbench task environment \u2014 per-task docker lifecycle + test execution." }, { "label": "Per-task Docker environment for TerminalBench. Context manager that spins", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_rationale_15", "community": 478, "norm_label": "per-task docker environment for terminalbench. context manager that spins" }, { "label": "Copy test scripts into container, execute, parse results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_env.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_env_rationale_95", "community": 478, "norm_label": "copy test scripts into container, execute, parse results." }, { "label": "terminalbench_v2_1_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env", "community": 265, "norm_label": "terminalbench_v2_1_env.py" }, { "label": "TerminalBenchV21TaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_terminalbenchv21taskenv", "community": 265, "norm_label": "terminalbenchv21taskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_terminalbenchv21taskenv_init", "community": 265, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_py_any", "community": 265, "norm_label": "any" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_terminalbenchv21taskenv_enter", "community": 265, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_terminalbenchv21taskenv_exit", "community": 265, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_py_baseexception", "community": 265, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_py_tracebacktype", "community": 265, "norm_label": "tracebacktype" }, { "label": "TerminalBench V2.1 task environment. Per-task Docker container + scoring life", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_rationale_1", "community": 265, "norm_label": "terminalbench v2.1 task environment. per-task docker container + scoring life" }, { "label": "Per-task Docker + scoring lifecycle for TerminalBench V2.1.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_rationale_35", "community": 265, "norm_label": "per-task docker + scoring lifecycle for terminalbench v2.1." }, { "label": "Clean up the container + thread-local binding. Test execution + rewar", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/terminalbench_v2_1_env.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_execution_terminalbench_v2_1_env_rationale_108", "community": 265, "norm_label": "clean up the container + thread-local binding. test execution + rewar" }, { "label": "webchorearena_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env", "community": 150, "norm_label": "webchorearena_env.py" }, { "label": "WebChoreArenaTaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv", "community": 150, "norm_label": "webchorearenataskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_init", "community": 150, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_py_any", "community": 150, "norm_label": "any" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_enter", "community": 150, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_exit", "community": 150, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_py_baseexception", "community": 150, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_py_tracebacktype", "community": 150, "norm_label": "tracebacktype" }, { "label": ".run_agent_loop()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_run_agent_loop", "community": 150, "norm_label": ".run_agent_loop()" }, { "label": ".run_tests()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_run_tests", "community": 150, "norm_label": ".run_tests()" }, { "label": "._run_evaluation()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_run_evaluation", "community": 150, "norm_label": "._run_evaluation()" }, { "label": "._eval_string_match()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_eval_string_match", "community": 150, "norm_label": "._eval_string_match()" }, { "label": "._eval_url_match()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_eval_url_match", "community": 150, "norm_label": "._eval_url_match()" }, { "label": "._eval_program_html()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_eval_program_html", "community": 150, "norm_label": "._eval_program_html()" }, { "label": "._eval_single_program_html()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L387", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_eval_single_program_html", "community": 150, "norm_label": "._eval_single_program_html()" }, { "label": "._llm_fuzzy_match()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L472", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_llm_fuzzy_match", "community": 150, "norm_label": "._llm_fuzzy_match()" }, { "label": "._llm_ua_match()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L503", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_llm_ua_match", "community": 150, "norm_label": "._llm_ua_match()" }, { "label": "._call_judge()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L532", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_call_judge", "community": 150, "norm_label": "._call_judge()" }, { "label": "._execute_action()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L552", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_execute_action", "community": 150, "norm_label": "._execute_action()" }, { "label": "._build_step_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L623", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_build_step_prompt", "community": 150, "norm_label": "._build_step_prompt()" }, { "label": "._resolve_url()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L653", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_resolve_url", "community": 150, "norm_label": "._resolve_url()" }, { "label": "._resolve_storage_state()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L669", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_webchorearenataskenv_resolve_storage_state", "community": 150, "norm_label": "._resolve_storage_state()" }, { "label": "_clean_answer()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L685", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_clean_answer", "community": 150, "norm_label": "_clean_answer()" }, { "label": "_must_include()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L694", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_must_include", "community": 150, "norm_label": "_must_include()" }, { "label": "_parse_url()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L731", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_parse_url", "community": 150, "norm_label": "_parse_url()" }, { "label": "_extract_bracket_arg()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L739", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_extract_bracket_arg", "community": 150, "norm_label": "_extract_bracket_arg()" }, { "label": "_flatten_axtree()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L745", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_flatten_axtree", "community": 150, "norm_label": "_flatten_axtree()" }, { "label": "WebChoreArena task environment \u2014 Playwright-based browser interaction. Wraps", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_1", "community": 150, "norm_label": "webchorearena task environment \u2014 playwright-based browser interaction. wraps" }, { "label": "Per-task browser environment for WebChoreArena. Context manager that crea", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_54", "community": 150, "norm_label": "per-task browser environment for webchorearena. context manager that crea" }, { "label": "Drive the browser env in a step loop using *generate_fn* for LLM calls.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_163", "community": 150, "norm_label": "drive the browser env in a step loop using *generate_fn* for llm calls." }, { "label": "Run the WebArena evaluation harness and populate metadata.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_200", "community": 150, "norm_label": "run the webarena evaluation harness and populate metadata." }, { "label": "Evaluate using the original WebArena eval harness logic. Combines Str", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_208", "community": 150, "norm_label": "evaluate using the original webarena eval harness logic. combines str" }, { "label": "Evaluate string matching \u2014 mirrors original StringEvaluator.__call__.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_261", "community": 150, "norm_label": "evaluate string matching \u2014 mirrors original stringevaluator.__call__." }, { "label": "Evaluate URL matching \u2014 mirrors original URLEvaluator.__call__. Check", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_310", "community": 150, "norm_label": "evaluate url matching \u2014 mirrors original urlevaluator.__call__. check" }, { "label": "Evaluate program_html \u2014 mirrors original HTMLContentEvaluator. Naviga", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_360", "community": 150, "norm_label": "evaluate program_html \u2014 mirrors original htmlcontentevaluator. naviga" }, { "label": "Evaluate a single program_html target.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L388", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_388", "community": 150, "norm_label": "evaluate a single program_html target." }, { "label": "LLM-based fuzzy matching \u2014 mirrors original llm_fuzzy_match.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L473", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_473", "community": 150, "norm_label": "llm-based fuzzy matching \u2014 mirrors original llm_fuzzy_match." }, { "label": "LLM-based unachievable task matching \u2014 mirrors original llm_ua_match.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L504", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_504", "community": 150, "norm_label": "llm-based unachievable task matching \u2014 mirrors original llm_ua_match." }, { "label": "Call an LLM judge for fuzzy/ua matching.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L533", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_533", "community": 150, "norm_label": "call an llm judge for fuzzy/ua matching." }, { "label": "Parse and execute a browser action from the agent's response.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L553", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_553", "community": 150, "norm_label": "parse and execute a browser action from the agent's response." }, { "label": "Replace WebArena placeholder hostnames with actual env var values.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L654", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_654", "community": 150, "norm_label": "replace webarena placeholder hostnames with actual env var values." }, { "label": "Resolve the storage state file path.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L670", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_670", "community": 150, "norm_label": "resolve the storage state file path." }, { "label": "Check if pred includes ref \u2014 mirrors original must_include with |OR| support.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L695", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_695", "community": 150, "norm_label": "check if pred includes ref \u2014 mirrors original must_include with |or| support." }, { "label": "Parse a URL into base path and query params.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L732", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_732", "community": 150, "norm_label": "parse a url into base path and query params." }, { "label": "Extract first [arg] from text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L740", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_740", "community": 150, "norm_label": "extract first [arg] from text." }, { "label": "Recursively flatten an accessibility tree node into text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/webchorearena_env.py", "source_location": "L746", "_origin": "ast", "id": "src_openjarvis_evals_execution_webchorearena_env_rationale_746", "community": 150, "norm_label": "recursively flatten an accessibility tree node into text." }, { "label": "workarena_env.py", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env", "community": 228, "norm_label": "workarena_env.py" }, { "label": "_extract_action_call()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_extract_action_call", "community": 228, "norm_label": "_extract_action_call()" }, { "label": "Match", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "match", "community": 228, "norm_label": "match" }, { "label": "WorkArenaTaskEnv", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv", "community": 228, "norm_label": "workarenataskenv" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_init", "community": 228, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_py_any", "community": 228, "norm_label": "any" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_enter", "community": 228, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_exit", "community": 228, "norm_label": ".__exit__()" }, { "label": "BaseException", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_py_baseexception", "community": 228, "norm_label": "baseexception" }, { "label": "TracebackType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_py_tracebacktype", "community": 228, "norm_label": "tracebacktype" }, { "label": ".goal()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_goal", "community": 228, "norm_label": ".goal()" }, { "label": ".done()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_done", "community": 6, "norm_label": ".done()" }, { "label": ".observation()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_observation", "community": 228, "norm_label": ".observation()" }, { "label": ".get_observation_text()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_get_observation_text", "community": 228, "norm_label": ".get_observation_text()" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_step", "community": 228, "norm_label": ".step()" }, { "label": ".send_chat_message()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_send_chat_message", "community": 228, "norm_label": ".send_chat_message()" }, { "label": ".run_tests()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_run_tests", "community": 228, "norm_label": ".run_tests()" }, { "label": ".run_agent_loop()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_run_agent_loop", "community": 228, "norm_label": ".run_agent_loop()" }, { "label": "._build_step_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L373", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_build_step_prompt", "community": 228, "norm_label": "._build_step_prompt()" }, { "label": "._parse_action()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_parse_action", "community": 228, "norm_label": "._parse_action()" }, { "label": "._format_observation()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L403", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_format_observation", "community": 228, "norm_label": "._format_observation()" }, { "label": "._flatten_axtree()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L445", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_workarenataskenv_flatten_axtree", "community": 228, "norm_label": "._flatten_axtree()" }, { "label": "_safe_serialize()", "file_type": "code", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L485", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_safe_serialize", "community": 228, "norm_label": "_safe_serialize()" }, { "label": "WorkArena task environment \u2014 per-task BrowserGym lifecycle + validation. Wrap", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_1", "community": 228, "norm_label": "workarena task environment \u2014 per-task browsergym lifecycle + validation. wrap" }, { "label": "Extract a balanced action call starting from a regex match on ``name(``.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_81", "community": 228, "norm_label": "extract a balanced action call starting from a regex match on ``name(``." }, { "label": "Per-task BrowserGym environment for WorkArena. Context manager that creat", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_107", "community": 228, "norm_label": "per-task browsergym environment for workarena. context manager that creat" }, { "label": "Return the current observation formatted as text for the agent.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_214", "community": 228, "norm_label": "return the current observation formatted as text for the agent." }, { "label": "Execute a BrowserGym action and return (obs_text, reward, done, info).", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_220", "community": 228, "norm_label": "execute a browsergym action and return (obs_text, reward, done, info)." }, { "label": "Send a message from the assistant to the chat.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_247", "community": 228, "norm_label": "send a message from the assistant to the chat." }, { "label": "Validate the task using the native WorkArena validate() method. This", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_252", "community": 228, "norm_label": "validate the task using the native workarena validate() method. this" }, { "label": "Drive the BrowserGym env in a step loop using *generate_fn* for LLM calls.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_315", "community": 228, "norm_label": "drive the browsergym env in a step loop using *generate_fn* for llm calls." }, { "label": "Extract the last BrowserGym high-level action from *response*.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L397", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_397", "community": 228, "norm_label": "extract the last browsergym high-level action from *response*." }, { "label": "Format a BrowserGym observation as text for the agent.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L404", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_404", "community": 228, "norm_label": "format a browsergym observation as text for the agent." }, { "label": "Recursively flatten a BrowserGym AXTree node into text.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L446", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_446", "community": 228, "norm_label": "recursively flatten a browsergym axtree node into text." }, { "label": "Convert non-serializable objects to strings.", "file_type": "rationale", "source_file": "src/openjarvis/evals/execution/workarena_env.py", "source_location": "L486", "_origin": "ast", "id": "src_openjarvis_evals_execution_workarena_env_rationale_486", "community": 228, "norm_label": "convert non-serializable objects to strings." }, { "label": "openjarvis/evals/scorers/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_init", "community": 923, "norm_label": "openjarvis/evals/scorers/__init__.py" }, { "label": "Scoring implementations for evaluation benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_init_rationale_1", "community": 923, "norm_label": "scoring implementations for evaluation benchmarks." }, { "label": "_checklist.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist", "community": 24, "norm_label": "_checklist.py" }, { "label": "normalize_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_normalize_str", "community": 24, "norm_label": "normalize_str()" }, { "label": "normalize_number_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_normalize_number_str", "community": 24, "norm_label": "normalize_number_str()" }, { "label": "contains_key_phrases()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_contains_key_phrases", "community": 24, "norm_label": "contains_key_phrases()" }, { "label": "ChecklistScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_checklistscorer", "community": 24, "norm_label": "checklistscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_checklistscorer_init", "community": 24, "norm_label": ".__init__()" }, { "label": ".score_checklist()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_checklistscorer_score_checklist", "community": 24, "norm_label": ".score_checklist()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_py_any", "community": 24, "norm_label": "any" }, { "label": "._parse_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_checklistscorer_parse_response", "community": 24, "norm_label": "._parse_response()" }, { "label": "Shared binary checklist scorer and text normalization utilities. Provides: -", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_1", "community": 24, "norm_label": "shared binary checklist scorer and text normalization utilities. provides: -" }, { "label": "Lowercase, remove punctuation, collapse whitespace.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_22", "community": 24, "norm_label": "lowercase, remove punctuation, collapse whitespace." }, { "label": "Strip currency/percent symbols and parse as float.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_29", "community": 24, "norm_label": "strip currency/percent symbols and parse as float." }, { "label": "Check if answer contains >=threshold of reference key phrases.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_43", "community": 24, "norm_label": "check if answer contains >=threshold of reference key phrases." }, { "label": "Scores model output against binary yes/no checklist items. Makes a single", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_75", "community": 24, "norm_label": "scores model output against binary yes/no checklist items. makes a single" }, { "label": "Evaluate model_answer against checklist items. Returns (score, detail", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_91", "community": 24, "norm_label": "evaluate model_answer against checklist items. returns (score, detail" }, { "label": "Parse the judge response into per-item results.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/_checklist.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_scorers_checklist_rationale_142", "community": 24, "norm_label": "parse the judge response into per-item results." }, { "label": "ama_bench_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge", "community": 3, "norm_label": "ama_bench_judge.py" }, { "label": "_compute_token_f1()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_compute_token_f1", "community": 82, "norm_label": "_compute_token_f1()" }, { "label": "_normalize_and_tokenize()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_normalize_and_tokenize", "community": 82, "norm_label": "_normalize_and_tokenize()" }, { "label": "AMABenchScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_amabenchscorer", "community": 82, "norm_label": "amabenchscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_amabenchscorer_score", "community": 82, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_py_any", "community": 82, "norm_label": "any" }, { "label": "_parse_judge_label()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_parse_judge_label", "community": 82, "norm_label": "_parse_judge_label()" }, { "label": "LLM-judge scorer for AMA-Bench agent memory assessment. Follows the evaluatio", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_rationale_1", "community": 3, "norm_label": "llm-judge scorer for ama-bench agent memory assessment. follows the evaluatio" }, { "label": "Compute token-level F1 between prediction and reference (SQuAD-style).", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_rationale_46", "community": 82, "norm_label": "compute token-level f1 between prediction and reference (squad-style)." }, { "label": "Lowercase, strip punctuation, collapse whitespace, tokenize.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_rationale_63", "community": 82, "norm_label": "lowercase, strip punctuation, collapse whitespace, tokenize." }, { "label": "Score AMA-Bench QA via LLM judge + token F1. Follows the paper's evaluati", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_rationale_70", "community": 82, "norm_label": "score ama-bench qa via llm judge + token f1. follows the paper's evaluati" }, { "label": "Parse binary yes/no label from judge response. Handles models that emit <", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ama_bench_judge.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ama_bench_judge_rationale_133", "community": 82, "norm_label": "parse binary yes/no label from judge response. handles models that emit <" }, { "label": "scorers/browser_assistant.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant", "community": 24, "norm_label": "scorers/browser_assistant.py" }, { "label": "_exact_match_score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_exact_match_score", "community": 24, "norm_label": "_exact_match_score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_py_any", "community": 24, "norm_label": "any" }, { "label": "_sources_cited()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_sources_cited", "community": 24, "norm_label": "_sources_cited()" }, { "label": "BrowserAssistantScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_browserassistantscorer", "community": 24, "norm_label": "browserassistantscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_browserassistantscorer_init", "community": 24, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_browserassistantscorer_score", "community": 24, "norm_label": ".score()" }, { "label": "browser_assistant scorer \u2014 exact match, semantic checklist, and source check.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_rationale_1", "community": 24, "norm_label": "browser_assistant scorer \u2014 exact match, semantic checklist, and source check." }, { "label": "Check if exact facts appear in model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_rationale_35", "community": 24, "norm_label": "check if exact facts appear in model output." }, { "label": "Check if the answer includes any URL or source references.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_rationale_72", "community": 24, "norm_label": "check if the answer includes any url or source references." }, { "label": "Score web research output by fact accuracy and sourcing.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/browser_assistant.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_evals_scorers_browser_assistant_rationale_90", "community": 24, "norm_label": "score web research output by fact accuracy and sourcing." }, { "label": "scorers/coding_assistant.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant", "community": 3, "norm_label": "scorers/coding_assistant.py" }, { "label": "_extract_code()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_extract_code", "community": 537, "norm_label": "_extract_code()" }, { "label": "_extract_test_functions()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_extract_test_functions", "community": 537, "norm_label": "_extract_test_functions()" }, { "label": "_run_single_test()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_run_single_test", "community": 537, "norm_label": "_run_single_test()" }, { "label": "CodingAssistantScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_codingassistantscorer", "community": 537, "norm_label": "codingassistantscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_codingassistantscorer_init", "community": 537, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_codingassistantscorer_score", "community": 537, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_py_any", "community": 537, "norm_label": "any" }, { "label": "coding_assistant scorer \u2014 test-based evaluation of bug fixes. Extracts fixed", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_rationale_1", "community": 3, "norm_label": "coding_assistant scorer \u2014 test-based evaluation of bug fixes. extracts fixed" }, { "label": "Extract Python code from model answer, handling markdown fences.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_rationale_21", "community": 537, "norm_label": "extract python code from model answer, handling markdown fences." }, { "label": "Parse test code into individual test functions by name.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_rationale_44", "community": 537, "norm_label": "parse test code into individual test functions by name." }, { "label": "Run a single test function against the given code. Returns True if passes.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_rationale_87", "community": 537, "norm_label": "run a single test function against the given code. returns true if passes." }, { "label": "Score coding assistant bug fixes by test execution.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_assistant.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_assistant_rationale_110", "community": 537, "norm_label": "score coding assistant bug fixes by test execution." }, { "label": "scorers/coding_task.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task", "community": 3, "norm_label": "scorers/coding_task.py" }, { "label": "_extract_code()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_extract_code", "community": 3, "norm_label": "_extract_code()" }, { "label": "_run_tests()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_run_tests", "community": 3, "norm_label": "_run_tests()" }, { "label": "CodingTaskScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_codingtaskscorer", "community": 34, "norm_label": "codingtaskscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_codingtaskscorer_init", "community": 34, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_codingtaskscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_py_any", "community": 3, "norm_label": "any" }, { "label": "Coding task scorer \u2014 test pass rate + structural validation. Extracts the fun", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_rationale_1", "community": 3, "norm_label": "coding task scorer \u2014 test pass rate + structural validation. extracts the fun" }, { "label": "Extract Python code from model answer, handling markdown fences.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_rationale_20", "community": 3, "norm_label": "extract python code from model answer, handling markdown fences." }, { "label": "Execute code + tests in a restricted namespace. Returns (passed, total, error).", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_rationale_49", "community": 3, "norm_label": "execute code + tests in a restricted namespace. returns (passed, total, error)." }, { "label": "Score coding tasks by running test cases against model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/coding_task.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_scorers_coding_task_rationale_97", "community": 34, "norm_label": "score coding tasks by running test cases against model output." }, { "label": "scorers/daily_digest.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest", "community": 24, "norm_label": "scorers/daily_digest.py" }, { "label": "_phrase_match_score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_phrase_match_score", "community": 24, "norm_label": "_phrase_match_score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_py_any", "community": 24, "norm_label": "any" }, { "label": "_ordering_score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_ordering_score", "community": 24, "norm_label": "_ordering_score()" }, { "label": "DailyDigestScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_dailydigestscorer", "community": 24, "norm_label": "dailydigestscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_dailydigestscorer_init", "community": 24, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_dailydigestscorer_score", "community": 24, "norm_label": ".score()" }, { "label": "daily_digest scorer \u2014 phrase match, ordering, and checklist evaluation. Tier", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_rationale_1", "community": 24, "norm_label": "daily_digest scorer \u2014 phrase match, ordering, and checklist evaluation. tier" }, { "label": "Check which must-mention items appear in model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_rationale_26", "community": 24, "norm_label": "check which must-mention items appear in model output." }, { "label": "Check if high-priority items appear in the first half of response.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_rationale_50", "community": 24, "norm_label": "check if high-priority items appear in the first half of response." }, { "label": "Score daily digest output by coverage, ordering, and quality.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/daily_digest.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_scorers_daily_digest_rationale_76", "community": 24, "norm_label": "score daily digest output by coverage, ordering, and quality." }, { "label": "deepplanning_scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/deepplanning_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer", "community": 3, "norm_label": "deepplanning_scorer.py" }, { "label": "DeepPlanningScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/deepplanning_scorer.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer_deepplanningscorer", "community": 225, "norm_label": "deepplanningscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/deepplanning_scorer.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer_deepplanningscorer_score", "community": 225, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer_py_any", "community": 225, "norm_label": "any" }, { "label": "LLM-judge scorer for DeepPlanning constraint satisfaction.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/deepplanning_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer_rationale_1", "community": 3, "norm_label": "llm-judge scorer for deepplanning constraint satisfaction." }, { "label": "Score DeepPlanning responses via LLM judge on constraint satisfaction.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/deepplanning_scorer.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_scorers_deepplanning_scorer_rationale_42", "community": 225, "norm_label": "score deepplanning responses via llm judge on constraint satisfaction." }, { "label": "scorers/doc_qa.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa", "community": 24, "norm_label": "scorers/doc_qa.py" }, { "label": "_fact_match_score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_fact_match_score", "community": 24, "norm_label": "_fact_match_score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_py_any", "community": 24, "norm_label": "any" }, { "label": "_citation_check_score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_citation_check_score", "community": 24, "norm_label": "_citation_check_score()" }, { "label": "DocQAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_docqascorer", "community": 24, "norm_label": "docqascorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_docqascorer_init", "community": 24, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_docqascorer_score", "community": 24, "norm_label": ".score()" }, { "label": "doc_qa scorer \u2014 fact match, citation check, and checklist evaluation. Tier 1", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_rationale_1", "community": 24, "norm_label": "doc_qa scorer \u2014 fact match, citation check, and checklist evaluation. tier 1" }, { "label": "Check which required facts appear in model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_rationale_33", "community": 24, "norm_label": "check which required facts appear in model output." }, { "label": "Check if cited document indices match expected sources.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_rationale_64", "community": 24, "norm_label": "check if cited document indices match expected sources." }, { "label": "Score document QA output by fact coverage, citations, and quality.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/doc_qa.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_scorers_doc_qa_rationale_100", "community": 24, "norm_label": "score document qa output by fact coverage, citations, and quality." }, { "label": "scorers/email_triage.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage", "community": 3, "norm_label": "scorers/email_triage.py" }, { "label": "_extract_field()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_extract_field", "community": 3, "norm_label": "_extract_field()" }, { "label": "EmailTriageScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_emailtriagescorer", "community": 3, "norm_label": "emailtriagescorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_emailtriagescorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_py_any", "community": 3, "norm_label": "any" }, { "label": "Email triage scorer \u2014 classification accuracy + draft quality. Scores urgency", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_rationale_1", "community": 3, "norm_label": "email triage scorer \u2014 classification accuracy + draft quality. scores urgency" }, { "label": "Extract a field value from structured model output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_rationale_42", "community": 3, "norm_label": "extract a field value from structured model output." }, { "label": "Score email triage: classification accuracy + draft quality.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/email_triage.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_scorers_email_triage_rationale_52", "community": 3, "norm_label": "score email triage: classification accuracy + draft quality." }, { "label": "frames_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/frames_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge", "community": 3, "norm_label": "frames_judge.py" }, { "label": "FRAMESScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/frames_judge.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge_framesscorer", "community": 538, "norm_label": "framesscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/frames_judge.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge_framesscorer_score", "community": 538, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge_py_any", "community": 538, "norm_label": "any" }, { "label": "FRAMES scorer \u2014 LLM-as-judge for multi-hop factual retrieval. Adapted from IP", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/frames_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge_rationale_1", "community": 3, "norm_label": "frames scorer \u2014 llm-as-judge for multi-hop factual retrieval. adapted from ip" }, { "label": "LLM-as-judge evaluation for FRAMES multi-hop factual retrieval.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/frames_judge.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_scorers_frames_judge_rationale_45", "community": 538, "norm_label": "llm-as-judge evaluation for frames multi-hop factual retrieval." }, { "label": "gaia_exact.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact", "community": 3, "norm_label": "gaia_exact.py" }, { "label": "_normalize_number_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_normalize_number_str", "community": 266, "norm_label": "_normalize_number_str()" }, { "label": "_normalize_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_normalize_str", "community": 266, "norm_label": "_normalize_str()" }, { "label": "_split_string()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_split_string", "community": 266, "norm_label": "_split_string()" }, { "label": "_is_float()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_is_float", "community": 266, "norm_label": "_is_float()" }, { "label": "exact_match()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_exact_match", "community": 266, "norm_label": "exact_match()" }, { "label": "GAIAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_gaiascorer", "community": 266, "norm_label": "gaiascorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_gaiascorer_score", "community": 266, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_py_any", "community": 266, "norm_label": "any" }, { "label": "GAIA scorer \u2014 normalized exact match with LLM fallback. Adapted from IPW's ga", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_rationale_1", "community": 3, "norm_label": "gaia scorer \u2014 normalized exact match with llm fallback. adapted from ipw's ga" }, { "label": "GAIA exact-match scorer with normalization for numbers, lists, and strings.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_rationale_57", "community": 266, "norm_label": "gaia exact-match scorer with normalization for numbers, lists, and strings." }, { "label": "GAIA evaluation: exact match with normalization + LLM fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gaia_exact.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gaia_exact_rationale_106", "community": 266, "norm_label": "gaia evaluation: exact match with normalization + llm fallback." }, { "label": "gpqa_mcq.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq", "community": 3, "norm_label": "gpqa_mcq.py" }, { "label": "GPQAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_gpqascorer", "community": 6, "norm_label": "gpqascorer" }, { "label": "._valid_letters_from_options()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_gpqascorer_valid_letters_from_options", "community": 6, "norm_label": "._valid_letters_from_options()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_py_any", "community": 6, "norm_label": "any" }, { "label": "._extract_answer_with_llm()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_gpqascorer_extract_answer_with_llm", "community": 6, "norm_label": "._extract_answer_with_llm()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_gpqascorer_score", "community": 6, "norm_label": ".score()" }, { "label": "GPQA MCQ scorer \u2014 LLM-based letter extraction + exact match. Adapted from IPW", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_rationale_1", "community": 3, "norm_label": "gpqa mcq scorer \u2014 llm-based letter extraction + exact match. adapted from ipw" }, { "label": "Score GPQA responses by extracting answer letter via LLM.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_rationale_19", "community": 6, "norm_label": "score gpqa responses by extracting answer letter via llm." }, { "label": "Use the judge LLM to extract the answer letter from the response.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/gpqa_mcq.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_scorers_gpqa_mcq_rationale_36", "community": 6, "norm_label": "use the judge llm to extract the answer letter from the response." }, { "label": "hle_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/hle_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge", "community": 3, "norm_label": "hle_judge.py" }, { "label": "HLEScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/hle_judge.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge_hlescorer", "community": 6, "norm_label": "hlescorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/hle_judge.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge_hlescorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge_py_any", "community": 3, "norm_label": "any" }, { "label": "HLE scorer -- LLM-as-judge for Humanity's Last Exam. Uses the same exact-matc", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/hle_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge_rationale_1", "community": 3, "norm_label": "hle scorer -- llm-as-judge for humanity's last exam. uses the same exact-matc" }, { "label": "LLM-as-judge evaluation for HLE benchmark. Fast path: normalized exact ma", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/hle_judge.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_evals_scorers_hle_judge_rationale_37", "community": 6, "norm_label": "llm-as-judge evaluation for hle benchmark. fast path: normalized exact ma" }, { "label": "scorers/ipw_mixed.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ipw_mixed.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed", "community": 3, "norm_label": "scorers/ipw_mixed.py" }, { "label": "IPWMixedScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ipw_mixed.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed_ipwmixedscorer", "community": 3, "norm_label": "ipwmixedscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/ipw_mixed.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed_ipwmixedscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed_py_any", "community": 3, "norm_label": "any" }, { "label": "IPW mixed scorer -- LLM-as-judge for mixed-source evaluation datasets. Since", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ipw_mixed.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed_rationale_1", "community": 3, "norm_label": "ipw mixed scorer -- llm-as-judge for mixed-source evaluation datasets. since" }, { "label": "LLM-as-judge evaluation for mixed-source IPW datasets.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/ipw_mixed.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_ipw_mixed_rationale_48", "community": 3, "norm_label": "llm-as-judge evaluation for mixed-source ipw datasets." }, { "label": "scorers/knowledge_base.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base", "community": 3, "norm_label": "scorers/knowledge_base.py" }, { "label": "_normalize()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_normalize", "community": 3, "norm_label": "_normalize()" }, { "label": "_contains_key_phrases()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_contains_key_phrases", "community": 3, "norm_label": "_contains_key_phrases()" }, { "label": "KnowledgeBaseScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_knowledgebasescorer", "community": 3, "norm_label": "knowledgebasescorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_knowledgebasescorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_py_any", "community": 3, "norm_label": "any" }, { "label": "Knowledge base scorer \u2014 answer correctness via normalized match + LLM fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_rationale_1", "community": 3, "norm_label": "knowledge base scorer \u2014 answer correctness via normalized match + llm fallback." }, { "label": "Lowercase, remove punctuation, collapse whitespace.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_rationale_22", "community": 3, "norm_label": "lowercase, remove punctuation, collapse whitespace." }, { "label": "Check if answer contains the key phrases from the reference.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_rationale_29", "community": 3, "norm_label": "check if answer contains the key phrases from the reference." }, { "label": "Score knowledge base QA: answer correctness.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/knowledge_base.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_evals_scorers_knowledge_base_rationale_59", "community": 3, "norm_label": "score knowledge base qa: answer correctness." }, { "label": "lifelong_agent_scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer", "community": 193, "norm_label": "lifelong_agent_scorer.py" }, { "label": "LifelongAgentScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer", "community": 454, "norm_label": "lifelongagentscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_init", "community": 193, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_py_any", "community": 193, "norm_label": "any" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score", "community": 193, "norm_label": ".score()" }, { "label": "._score_db()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score_db", "community": 193, "norm_label": "._score_db()" }, { "label": "._score_db_md5()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score_db_md5", "community": 193, "norm_label": "._score_db_md5()" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_py_connection", "community": 193, "norm_label": "connection" }, { "label": "._score_db_direct()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L257", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score_db_direct", "community": 193, "norm_label": "._score_db_direct()" }, { "label": "._score_kg()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score_kg", "community": 193, "norm_label": "._score_kg()" }, { "label": "._score_os()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_lifelongagentscorer_score_os", "community": 193, "norm_label": "._score_os()" }, { "label": "build_db()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L420", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_build_db", "community": 193, "norm_label": "build_db()" }, { "label": "_get_table_rows()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L468", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_get_table_rows", "community": 193, "norm_label": "_get_table_rows()" }, { "label": "_hash_table_state()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L478", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_hash_table_state", "community": 193, "norm_label": "_hash_table_state()" }, { "label": "_compare_table_states()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L487", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_compare_table_states", "community": 193, "norm_label": "_compare_table_states()" }, { "label": "extract_sql()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L515", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_extract_sql", "community": 744, "norm_label": "extract_sql()" }, { "label": "_looks_like_sql()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L569", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_looks_like_sql", "community": 674, "norm_label": "_looks_like_sql()" }, { "label": "_normalize_sql()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L575", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_normalize_sql", "community": 155, "norm_label": "_normalize_sql()" }, { "label": "_parse_text_answer()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L593", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_parse_text_answer", "community": 193, "norm_label": "_parse_text_answer()" }, { "label": "_safe_literal_eval()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L626", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_safe_literal_eval", "community": 193, "norm_label": "_safe_literal_eval()" }, { "label": "_try_numeric()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L633", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_try_numeric", "community": 193, "norm_label": "_try_numeric()" }, { "label": "extract_kg_answers()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L650", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_extract_kg_answers", "community": 595, "norm_label": "extract_kg_answers()" }, { "label": "_normalize_entity()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L690", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_normalize_entity", "community": 155, "norm_label": "_normalize_entity()" }, { "label": "_docker_available()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L702", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_docker_available", "community": 193, "norm_label": "_docker_available()" }, { "label": "_extract_bash_commands()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L716", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_extract_bash_commands", "community": 674, "norm_label": "_extract_bash_commands()" }, { "label": "_evaluate_os_in_docker()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L761", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_evaluate_os_in_docker", "community": 193, "norm_label": "_evaluate_os_in_docker()" }, { "label": "compare_tuple_lists()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L873", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_compare_tuple_lists", "community": 479, "norm_label": "compare_tuple_lists()" }, { "label": "values_match()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L896", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_values_match", "community": 479, "norm_label": "values_match()" }, { "label": "Scorer for LifelongAgentBench. Reproduces the original evaluation methodology", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_rationale_1", "community": 193, "norm_label": "scorer for lifelongagentbench. reproduces the original evaluation methodology" }, { "label": "Scorer for LifelongAgentBench. When used with interactive environments (e", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_rationale_80", "community": 454, "norm_label": "scorer for lifelongagentbench. when used with interactive environments (e" }, { "label": "Build an in-memory SQLite DB from table_info. Note: The original uses MyS", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L421", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_rationale_421", "community": 193, "norm_label": "build an in-memory sqlite db from table_info. note: the original uses mys" }, { "label": "Normalize SQL for comparison when execution-based comparison fails. Strip", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L576", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_rationale_576", "community": 155, "norm_label": "normalize sql for comparison when execution-based comparison fails. strip" }, { "label": "Run OS evaluation in Docker matching the original's protocol.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/lifelong_agent_scorer.py", "source_location": "L767", "_origin": "ast", "id": "src_openjarvis_evals_scorers_lifelong_agent_scorer_rationale_767", "community": 193, "norm_label": "run os evaluation in docker matching the original's protocol." }, { "label": "scorers/livecodebench.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench", "community": 3, "norm_label": "scorers/livecodebench.py" }, { "label": "_extract_code()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_extract_code", "community": 3, "norm_label": "_extract_code()" }, { "label": "_run_single_test()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_run_single_test", "community": 3, "norm_label": "_run_single_test()" }, { "label": "_numeric_match()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_numeric_match", "community": 3, "norm_label": "_numeric_match()" }, { "label": "LiveCodeBenchScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_livecodebenchscorer", "community": 6, "norm_label": "livecodebenchscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_livecodebenchscorer_init", "community": 6, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_livecodebenchscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_py_any", "community": 3, "norm_label": "any" }, { "label": "LiveCodeBench scorer \u2014 sandboxed code execution with test cases. Extracts cod", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_rationale_1", "community": 3, "norm_label": "livecodebench scorer \u2014 sandboxed code execution with test cases. extracts cod" }, { "label": "Extract Python code from model answer, handling markdown fences.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_rationale_31", "community": 3, "norm_label": "extract python code from model answer, handling markdown fences." }, { "label": "Run code in a subprocess with the given input, compare output. Returns (p", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_rationale_79", "community": 3, "norm_label": "run code in a subprocess with the given input, compare output. returns (p" }, { "label": "Check if outputs match numerically (for floating point problems).", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_rationale_142", "community": 3, "norm_label": "check if outputs match numerically (for floating point problems)." }, { "label": "Score LiveCodeBench problems by running code against test cases. Executes", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/livecodebench.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_evals_scorers_livecodebench_rationale_163", "community": 6, "norm_label": "score livecodebench problems by running code against test cases. executes" }, { "label": "scorers/liveresearch.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch", "community": 142, "norm_label": "scorers/liveresearch.py" }, { "label": "_format_criteria_rubric()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_format_criteria_rubric", "community": 142, "norm_label": "_format_criteria_rubric()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_py_any", "community": 142, "norm_label": "any" }, { "label": "_build_judge_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_build_judge_prompt", "community": 142, "norm_label": "_build_judge_prompt()" }, { "label": "_escape_newlines_inside_strings()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_escape_newlines_inside_strings", "community": 142, "norm_label": "_escape_newlines_inside_strings()" }, { "label": "_safe_json_loads()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_safe_json_loads", "community": 142, "norm_label": "_safe_json_loads()" }, { "label": "_parse_judge_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_parse_judge_response", "community": 142, "norm_label": "_parse_judge_response()" }, { "label": "_normalize_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_normalize_response", "community": 142, "norm_label": "_normalize_response()" }, { "label": "rescore_from_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rescore_from_metadata", "community": 142, "norm_label": "rescore_from_metadata()" }, { "label": "LiveResearchBenchScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_liveresearchbenchscorer", "community": 142, "norm_label": "liveresearchbenchscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L369", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_liveresearchbenchscorer_score", "community": 142, "norm_label": ".score()" }, { "label": "DeepResearchBench scorer \u2014 LLM-as-judge for deep research quality. Evaluates", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_1", "community": 142, "norm_label": "deepresearchbench scorer \u2014 llm-as-judge for deep research quality. evaluates" }, { "label": "Format task-specific criteria into a rubric string for the judge prompt.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_63", "community": 142, "norm_label": "format task-specific criteria into a rubric string for the judge prompt." }, { "label": "Build the LLM judge prompt for evaluating a research report.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_87", "community": 142, "norm_label": "build the llm judge prompt for evaluating a research report." }, { "label": "Escape literal CR/LF/TAB inside double-quoted JSON string spans. Walks th", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_132", "community": 142, "norm_label": "escape literal cr/lf/tab inside double-quoted json string spans. walks th" }, { "label": "Permissive JSON: strict json -> json5 (if installed) -> tolerant fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_172", "community": 142, "norm_label": "permissive json: strict json -> json5 (if installed) -> tolerant fallback." }, { "label": "Parse LLM judge response, extracting dimension scores. Tries: JSON code b", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_186", "community": 142, "norm_label": "parse llm judge response, extracting dimension scores. tries: json code b" }, { "label": "Normalize judge response to standard structure.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_286", "community": 142, "norm_label": "normalize judge response to standard structure." }, { "label": "Re-derive (is_correct, updated_metadata) from a stored ``raw_judge_output``.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_318", "community": 142, "norm_label": "re-derive (is_correct, updated_metadata) from a stored ``raw_judge_output``." }, { "label": "LLM-as-judge scorer for DeepResearchBench deep research tasks. Evaluates", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearch.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearch_rationale_360", "community": 142, "norm_label": "llm-as-judge scorer for deepresearchbench deep research tasks. evaluates" }, { "label": "scorers/liveresearchbench.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench", "community": 3, "norm_label": "scorers/liveresearchbench.py" }, { "label": "_build_judge_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_build_judge_prompt", "community": 3, "norm_label": "_build_judge_prompt()" }, { "label": "_parse_judge_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_parse_judge_response", "community": 3, "norm_label": "_parse_judge_response()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_py_any", "community": 3, "norm_label": "any" }, { "label": "LiveResearchBenchScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_liveresearchbenchscorer", "community": 3, "norm_label": "liveresearchbenchscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_liveresearchbenchscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "LiveResearchBench scorer \u2014 checklist-based LLM-as-judge scoring. For each tas", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_rationale_1", "community": 3, "norm_label": "liveresearchbench scorer \u2014 checklist-based llm-as-judge scoring. for each tas" }, { "label": "Build a batched judge prompt that evaluates all checklist items at once.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_rationale_33", "community": 3, "norm_label": "build a batched judge prompt that evaluates all checklist items at once." }, { "label": "Extract per-item judgments from the judge's raw response. Returns one dic", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_rationale_68", "community": 3, "norm_label": "extract per-item judgments from the judge's raw response. returns one dic" }, { "label": "Checklist-based LLM-as-judge scorer for LiveResearchBench. For each sampl", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/liveresearchbench.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_evals_scorers_liveresearchbench_rationale_156", "community": 3, "norm_label": "checklist-based llm-as-judge scorer for liveresearchbench. for each sampl" }, { "label": "loghub_scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer", "community": 3, "norm_label": "loghub_scorer.py" }, { "label": "LogHubScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_loghubscorer", "community": 176, "norm_label": "loghubscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_loghubscorer_score", "community": 176, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_py_any", "community": 176, "norm_label": "any" }, { "label": "._llm_fallback()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_loghubscorer_llm_fallback", "community": 176, "norm_label": "._llm_fallback()" }, { "label": "Scorer for LogHub log anomaly detection benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_rationale_1", "community": 3, "norm_label": "scorer for loghub log anomaly detection benchmark." }, { "label": "Score log anomaly detection: extract ANOMALY/NORMAL classification.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_rationale_16", "community": 176, "norm_label": "score log anomaly detection: extract anomaly/normal classification." }, { "label": "Use LLM judge when keyword extraction fails.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/loghub_scorer.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_evals_scorers_loghub_scorer_rationale_59", "community": 176, "norm_label": "use llm judge when keyword extraction fails." }, { "label": "mmlu_pro_mcq.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq", "community": 3, "norm_label": "mmlu_pro_mcq.py" }, { "label": "MMLUProScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_mmluproscorer", "community": 6, "norm_label": "mmluproscorer" }, { "label": "._valid_letters_from_options()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_mmluproscorer_valid_letters_from_options", "community": 6, "norm_label": "._valid_letters_from_options()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_py_any", "community": 6, "norm_label": "any" }, { "label": "._extract_answer_with_llm()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_mmluproscorer_extract_answer_with_llm", "community": 6, "norm_label": "._extract_answer_with_llm()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_mmluproscorer_score", "community": 6, "norm_label": ".score()" }, { "label": "MMLU-Pro MCQ scorer \u2014 LLM-based letter extraction + exact match. Adapted from", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_rationale_1", "community": 3, "norm_label": "mmlu-pro mcq scorer \u2014 llm-based letter extraction + exact match. adapted from" }, { "label": "Score MMLU-Pro responses by extracting answer letter via LLM.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_rationale_19", "community": 6, "norm_label": "score mmlu-pro responses by extracting answer letter via llm." }, { "label": "Use the judge LLM to extract the answer letter from the response.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/mmlu_pro_mcq.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_scorers_mmlu_pro_mcq_rationale_36", "community": 6, "norm_label": "use the judge llm to extract the answer letter from the response." }, { "label": "scorers/morning_brief.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/morning_brief.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief", "community": 3, "norm_label": "scorers/morning_brief.py" }, { "label": "MorningBriefScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/morning_brief.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief_morningbriefscorer", "community": 3, "norm_label": "morningbriefscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/morning_brief.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief_morningbriefscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief_py_any", "community": 3, "norm_label": "any" }, { "label": "Morning brief scorer \u2014 LLM judge for briefing quality. Evaluates completeness", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/morning_brief.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief_rationale_1", "community": 3, "norm_label": "morning brief scorer \u2014 llm judge for briefing quality. evaluates completeness" }, { "label": "Score morning briefings on quality dimensions.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/morning_brief.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_scorers_morning_brief_rationale_49", "community": 3, "norm_label": "score morning briefings on quality dimensions." }, { "label": "paperarena_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge", "community": 3, "norm_label": "paperarena_judge.py" }, { "label": "PaperArenaScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer", "community": 165, "norm_label": "paperarenascorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer_score", "community": 165, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_py_any", "community": 165, "norm_label": "any" }, { "label": "._score_mc()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer_score_mc", "community": 165, "norm_label": "._score_mc()" }, { "label": "._extract_letter()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer_extract_letter", "community": 165, "norm_label": "._extract_letter()" }, { "label": "._extract_letter_with_llm()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer_extract_letter_with_llm", "community": 165, "norm_label": "._extract_letter_with_llm()" }, { "label": "._score_open()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_paperarenascorer_score_open", "community": 165, "norm_label": "._score_open()" }, { "label": "Scorer for PaperArena: MC exact match + LLM judge for CA/OA.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_1", "community": 3, "norm_label": "scorer for paperarena: mc exact match + llm judge for ca/oa." }, { "label": "Score PaperArena: MC via letter extraction, CA/OA via LLM judge.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_28", "community": 165, "norm_label": "score paperarena: mc via letter extraction, ca/oa via llm judge." }, { "label": "Score multiple-choice via letter extraction.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_55", "community": 165, "norm_label": "score multiple-choice via letter extraction." }, { "label": "Try to extract a single answer letter from text via regex.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_85", "community": 165, "norm_label": "try to extract a single answer letter from text via regex." }, { "label": "Use LLM to extract answer letter.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_111", "community": 165, "norm_label": "use llm to extract answer letter." }, { "label": "Score CA/OA via LLM judge.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/paperarena_judge.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_evals_scorers_paperarena_judge_rationale_133", "community": 165, "norm_label": "score ca/oa via llm judge." }, { "label": "scorers/pinchbench.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench", "community": 3, "norm_label": "scorers/pinchbench.py" }, { "label": "events_to_transcript()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_events_to_transcript", "community": 3, "norm_label": "events_to_transcript()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_py_any", "community": 3, "norm_label": "any" }, { "label": "_trace_to_transcript()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_trace_to_transcript", "community": 3, "norm_label": "_trace_to_transcript()" }, { "label": "_tool_results_to_transcript()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_tool_results_to_transcript", "community": 3, "norm_label": "_tool_results_to_transcript()" }, { "label": "_summarize_transcript()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_summarize_transcript", "community": 3, "norm_label": "_summarize_transcript()" }, { "label": "_build_judge_prompt()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_build_judge_prompt", "community": 3, "norm_label": "_build_judge_prompt()" }, { "label": "_parse_judge_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_parse_judge_response", "community": 3, "norm_label": "_parse_judge_response()" }, { "label": "_normalize_judge_response()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L326", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_normalize_judge_response", "community": 3, "norm_label": "_normalize_judge_response()" }, { "label": "_grade_automated()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_grade_automated", "community": 3, "norm_label": "_grade_automated()" }, { "label": "_grade_llm_judge()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L421", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_grade_llm_judge", "community": 3, "norm_label": "_grade_llm_judge()" }, { "label": "_grade_hybrid()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L460", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_grade_hybrid", "community": 3, "norm_label": "_grade_hybrid()" }, { "label": "grade_pinchbench_task()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L494", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_grade_pinchbench_task", "community": 3, "norm_label": "grade_pinchbench_task()" }, { "label": "PinchBenchScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L531", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_pinchbenchscorer", "community": 3, "norm_label": "pinchbenchscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L536", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_pinchbenchscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "PinchBench grading helpers and scorer. Provides transcript translation (OpenJ", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_1", "community": 3, "norm_label": "pinchbench grading helpers and scorer. provides transcript translation (openj" }, { "label": "Build PinchBench-format transcript from raw EventRecorder events. Pairs T", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_41", "community": 3, "norm_label": "build pinchbench-format transcript from raw eventrecorder events. pairs t" }, { "label": "Convert QueryTrace to PinchBench transcript (for EvalRunner path).", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_87", "community": 3, "norm_label": "convert querytrace to pinchbench transcript (for evalrunner path)." }, { "label": "Build transcript from JarvisAgentBackend tool_results list.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_137", "community": 3, "norm_label": "build transcript from jarvisagentbackend tool_results list." }, { "label": "Summarize transcript for LLM judge prompt. Produces the same format as Pi", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_175", "community": 3, "norm_label": "summarize transcript for llm judge prompt. produces the same format as pi" }, { "label": "Build the LLM judge prompt matching PinchBench's format.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_220", "community": 3, "norm_label": "build the llm judge prompt matching pinchbench's format." }, { "label": "Parse LLM judge response with fallback chain. Tries: JSON code block \u2192 ba", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_251", "community": 3, "norm_label": "parse llm judge response with fallback chain. tries: json code block \u2192 ba" }, { "label": "Normalize various judge response formats to standard structure. Matches P", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_327", "community": 3, "norm_label": "normalize various judge response formats to standard structure. matches p" }, { "label": "Run the embedded Python grade() function from the task definition.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_384", "community": 3, "norm_label": "run the embedded python grade() function from the task definition." }, { "label": "Grade using an LLM judge with the task's rubric.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_428", "community": 3, "norm_label": "grade using an llm judge with the task's rubric." }, { "label": "Run both automated and LLM judge grading, combine with weights.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L467", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_467", "community": 3, "norm_label": "run both automated and llm judge grading, combine with weights." }, { "label": "Top-level grading entry point. Routes by grading_type. Returns {\"score\":", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L502", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_502", "community": 3, "norm_label": "top-level grading entry point. routes by grading_type. returns {\"score\":" }, { "label": "PinchBench scorer for the non-agentic EvalRunner path.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/pinchbench.py", "source_location": "L532", "_origin": "ast", "id": "src_openjarvis_evals_scorers_pinchbench_rationale_532", "community": 3, "norm_label": "pinchbench scorer for the non-agentic evalrunner path." }, { "label": "reasoning_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge", "community": 3, "norm_label": "reasoning_judge.py" }, { "label": "_normalize_number_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_normalize_number_str", "community": 3, "norm_label": "_normalize_number_str()" }, { "label": "_normalize_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_normalize_str", "community": 3, "norm_label": "_normalize_str()" }, { "label": "_is_float()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_is_float", "community": 3, "norm_label": "_is_float()" }, { "label": "_extract_boxed()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_extract_boxed", "community": 3, "norm_label": "_extract_boxed()" }, { "label": "reasoning_exact_match()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_reasoning_exact_match", "community": 3, "norm_label": "reasoning_exact_match()" }, { "label": "ReasoningJudgeScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_reasoningjudgescorer", "community": 6, "norm_label": "reasoningjudgescorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_reasoningjudgescorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_py_any", "community": 3, "norm_label": "any" }, { "label": "Reasoning judge scorer -- LLM-as-judge for math and reasoning tasks. Attempts", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_rationale_1", "community": 3, "norm_label": "reasoning judge scorer -- llm-as-judge for math and reasoning tasks. attempts" }, { "label": "r\"\"\"Extract content from \\boxed{...} if present.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_rationale_48", "community": 3, "norm_label": "r\"\"\"extract content from \\boxed{...} if present." }, { "label": "Normalized exact match for reasoning answers. Handles numbers, LaTeX boxe", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_rationale_56", "community": 3, "norm_label": "normalized exact match for reasoning answers. handles numbers, latex boxe" }, { "label": "LLM-as-judge evaluation for reasoning tasks. Fast path: normalized exact", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/reasoning_judge.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_scorers_reasoning_judge_rationale_101", "community": 6, "norm_label": "llm-as-judge evaluation for reasoning tasks. fast path: normalized exact" }, { "label": "scorers/research_mining.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/research_mining.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining", "community": 3, "norm_label": "scorers/research_mining.py" }, { "label": "ResearchMiningScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/research_mining.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining_researchminingscorer", "community": 3, "norm_label": "researchminingscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/research_mining.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining_researchminingscorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining_py_any", "community": 3, "norm_label": "any" }, { "label": "Research mining scorer \u2014 LLM judge for research synthesis quality. Evaluates", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/research_mining.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining_rationale_1", "community": 3, "norm_label": "research mining scorer \u2014 llm judge for research synthesis quality. evaluates" }, { "label": "Score research mining responses on quality dimensions.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/research_mining.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_scorers_research_mining_rationale_49", "community": 3, "norm_label": "score research mining responses on quality dimensions." }, { "label": "scorers/security_scanner.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner", "community": 24, "norm_label": "scorers/security_scanner.py" }, { "label": "_vuln_type_matches()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_vuln_type_matches", "community": 24, "norm_label": "_vuln_type_matches()" }, { "label": "_file_mentioned()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_file_mentioned", "community": 24, "norm_label": "_file_mentioned()" }, { "label": "_count_false_positives()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_count_false_positives", "community": 24, "norm_label": "_count_false_positives()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_py_any", "community": 24, "norm_label": "any" }, { "label": "SecurityScannerScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_securityscannerscorer", "community": 24, "norm_label": "securityscannerscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_securityscannerscorer_init", "community": 24, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_securityscannerscorer_score", "community": 24, "norm_label": ".score()" }, { "label": "security_scanner scorer \u2014 vulnerability detection evaluation. Tier 1: Pattern", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_rationale_1", "community": 24, "norm_label": "security_scanner scorer \u2014 vulnerability detection evaluation. tier 1: pattern" }, { "label": "Check if normalized model text mentions the given vulnerability type.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_rationale_88", "community": 24, "norm_label": "check if normalized model text mentions the given vulnerability type." }, { "label": "Check if the model mentions a specific filename.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_rationale_103", "community": 24, "norm_label": "check if the model mentions a specific filename." }, { "label": "Count findings that don't match any manifest entry. Heuristic: count line", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_rationale_113", "community": 24, "norm_label": "count findings that don't match any manifest entry. heuristic: count line" }, { "label": "Score security scanner output by vulnerability detection accuracy.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/security_scanner.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_evals_scorers_security_scanner_rationale_143", "community": 24, "norm_label": "score security scanner output by vulnerability detection accuracy." }, { "label": "simpleqa_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge", "community": 745, "norm_label": "simpleqa_judge.py" }, { "label": "_normalize_number_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_normalize_number_str", "community": 745, "norm_label": "_normalize_number_str()" }, { "label": "_normalize_str()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_normalize_str", "community": 745, "norm_label": "_normalize_str()" }, { "label": "_is_float()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_is_float", "community": 745, "norm_label": "_is_float()" }, { "label": "exact_match()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_exact_match", "community": 745, "norm_label": "exact_match()" }, { "label": "SimpleQAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_simpleqascorer", "community": 6, "norm_label": "simpleqascorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_simpleqascorer_score", "community": 745, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_py_any", "community": 745, "norm_label": "any" }, { "label": "SimpleQA scorer -- normalized exact match with LLM fallback. Evaluates short", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_rationale_1", "community": 745, "norm_label": "simpleqa scorer -- normalized exact match with llm fallback. evaluates short" }, { "label": "Exact-match scorer with normalization for numbers and strings.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_rationale_51", "community": 745, "norm_label": "exact-match scorer with normalization for numbers and strings." }, { "label": "SimpleQA evaluation: exact match with normalization + LLM fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/simpleqa_judge.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_evals_scorers_simpleqa_judge_rationale_81", "community": 6, "norm_label": "simpleqa evaluation: exact match with normalization + llm fallback." }, { "label": "supergpqa_mcq.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq", "community": 3, "norm_label": "supergpqa_mcq.py" }, { "label": "SuperGPQAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_supergpqascorer", "community": 539, "norm_label": "supergpqascorer" }, { "label": "._valid_letters_from_options()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_supergpqascorer_valid_letters_from_options", "community": 539, "norm_label": "._valid_letters_from_options()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_py_any", "community": 539, "norm_label": "any" }, { "label": "._extract_answer_with_llm()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_supergpqascorer_extract_answer_with_llm", "community": 539, "norm_label": "._extract_answer_with_llm()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_supergpqascorer_score", "community": 539, "norm_label": ".score()" }, { "label": "SuperGPQA MCQ scorer \u2014 LLM-based letter extraction + exact match. Adapted fro", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_rationale_1", "community": 3, "norm_label": "supergpqa mcq scorer \u2014 llm-based letter extraction + exact match. adapted fro" }, { "label": "Score SuperGPQA responses by extracting answer letter via LLM.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_rationale_19", "community": 539, "norm_label": "score supergpqa responses by extracting answer letter via llm." }, { "label": "Use the judge LLM to extract the answer letter from the response.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/supergpqa_mcq.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_scorers_supergpqa_mcq_rationale_36", "community": 539, "norm_label": "use the judge llm to extract the answer letter from the response." }, { "label": "swebench_harness.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness", "community": 274, "norm_label": "swebench_harness.py" }, { "label": "_run_subprocess_hard_timeout()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_run_subprocess_hard_timeout", "community": 274, "norm_label": "_run_subprocess_hard_timeout()" }, { "label": "_patch_modal_cgroup_v2()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_patch_modal_cgroup_v2", "community": 274, "norm_label": "_patch_modal_cgroup_v2()" }, { "label": "_patch_modal_sandbox_source()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_patch_modal_sandbox_source", "community": 274, "norm_label": "_patch_modal_sandbox_source()" }, { "label": "_patch_modal_sandbox_write_file()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_patch_modal_sandbox_write_file", "community": 274, "norm_label": "_patch_modal_sandbox_write_file()" }, { "label": "_sentinel_present_on_disk()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_sentinel_present_on_disk", "community": 274, "norm_label": "_sentinel_present_on_disk()" }, { "label": "_apply_patches_once()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_apply_patches_once", "community": 274, "norm_label": "_apply_patches_once()" }, { "label": "extract_patch()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L311", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_extract_patch", "community": 161, "norm_label": "extract_patch()" }, { "label": "_harness_cache_dir()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_harness_cache_dir", "community": 274, "norm_label": "_harness_cache_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_py_path", "community": 274, "norm_label": "path" }, { "label": "_find_report()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_find_report", "community": 274, "norm_label": "_find_report()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_py_any", "community": 274, "norm_label": "any" }, { "label": "_sanitize_run_id_part()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L362", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_sanitize_run_id_part", "community": 274, "norm_label": "_sanitize_run_id_part()" }, { "label": "_build_run_id()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L374", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_build_run_id", "community": 274, "norm_label": "_build_run_id()" }, { "label": "_run_harness()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L400", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_run_harness", "community": 274, "norm_label": "_run_harness()" }, { "label": "SWEBenchHarnessScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L500", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_swebenchharnessscorer", "community": 274, "norm_label": "swebenchharnessscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L513", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_swebenchharnessscorer_init", "community": 274, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L529", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_swebenchharnessscorer_score", "community": 274, "norm_label": ".score()" }, { "label": "SWE-bench harness scorer \u2014 runs the official `swebench` test harness. This is", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_1", "community": 274, "norm_label": "swe-bench harness scorer \u2014 runs the official `swebench` test harness. this is" }, { "label": "Run ``cmd`` with a timeout that is actually enforced. ``subprocess.run(..", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_64", "community": 274, "norm_label": "run ``cmd`` with a timeout that is actually enforced. ``subprocess.run(.." }, { "label": "Wrap the cgroup-v1 write in run_evaluation_modal.py with try/except. The", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_129", "community": 274, "norm_label": "wrap the cgroup-v1 write in run_evaluation_modal.py with try/except. the" }, { "label": "Patch ``run_evaluation_modal.py`` on disk so subprocesses inherit it. ``_", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_178", "community": 274, "norm_label": "patch ``run_evaluation_modal.py`` on disk so subprocesses inherit it. ``_" }, { "label": "Make ``ModalSandboxRuntime.write_file`` survive cgroup-v2 sandboxes. sweb", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_225", "community": 274, "norm_label": "make ``modalsandboxruntime.write_file`` survive cgroup-v2 sandboxes. sweb" }, { "label": "Return True iff the cgroup-v2 sentinel is in the installed swebench file.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_264", "community": 274, "norm_label": "return true iff the cgroup-v2 sentinel is in the installed swebench file." }, { "label": "Apply all swebench patches; idempotent and resilient to disk reverts. The", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_288", "community": 274, "norm_label": "apply all swebench patches; idempotent and resilient to disk reverts. the" }, { "label": "Pull a unified diff out of agent output. ``None`` if not found.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_312", "community": 161, "norm_label": "pull a unified diff out of agent output. ``none`` if not found." }, { "label": "Where the swebench subprocess writes its report JSON + logs/ tree. Defaul", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/swebench_harness.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_evals_scorers_swebench_harness_rationale_328", "community": 274, "norm_label": "where the swebench subprocess writes its report json + logs/ tree. defaul" }, { "label": "Find the harness's report JSON for one instance. swebench writes `` Read -> Act \u2014 4-step chain.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_294", "community": 3, "norm_label": "tc-07: search -> read -> act \u2014 4-step chain." }, { "label": "TC-08: Conditional Branching \u2014 weather check then conditional reminder.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_330", "community": 3, "norm_label": "tc-08: conditional branching \u2014 weather check then conditional reminder." }, { "label": "TC-09: Parallel Independence \u2014 weather AND stock price.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L357", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_357", "community": 3, "norm_label": "tc-09: parallel independence \u2014 weather and stock price." }, { "label": "TC-10: Trivial Knowledge \u2014 answer without tools.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_379", "community": 3, "norm_label": "tc-10: trivial knowledge \u2014 answer without tools." }, { "label": "TC-11: Simple Math \u2014 answer without tools.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L391", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_391", "community": 3, "norm_label": "tc-11: simple math \u2014 answer without tools." }, { "label": "TC-12: Impossible Request \u2014 refuse without tool calls.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L411", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_411", "community": 3, "norm_label": "tc-12: impossible request \u2014 refuse without tool calls." }, { "label": "TC-13: Empty Results \u2014 retry or ask for clarification.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L441", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_441", "community": 3, "norm_label": "tc-13: empty results \u2014 retry or ask for clarification." }, { "label": "TC-14: Malformed Response \u2014 surface error, offer fallback.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L468", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_468", "community": 3, "norm_label": "tc-14: malformed response \u2014 surface error, offer fallback." }, { "label": "TC-15: Conflicting Information \u2014 use search result in calculator.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L499", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_499", "community": 3, "norm_label": "tc-15: conflicting information \u2014 use search result in calculator." }, { "label": "Deterministic scorer for ToolCall-15 benchmark. Scores each scenario base", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/toolcall15.py", "source_location": "L552", "_origin": "ast", "id": "src_openjarvis_evals_scorers_toolcall15_rationale_552", "community": 3, "norm_label": "deterministic scorer for toolcall-15 benchmark. scores each scenario base" }, { "label": "webchorearena_scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer", "community": 3, "norm_label": "webchorearena_scorer.py" }, { "label": "WebChoreArenaScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_webchorearenascorer", "community": 3, "norm_label": "webchorearenascorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_webchorearenascorer_init", "community": 3, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_webchorearenascorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_py_any", "community": 3, "norm_label": "any" }, { "label": "Scorer for WebChoreArena web chore tasks. Uses the environment-validated scor", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_rationale_1", "community": 3, "norm_label": "scorer for webchorearena web chore tasks. uses the environment-validated scor" }, { "label": "Environment-validated scorer for WebChoreArena tasks. Reads ``is_resolved", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/webchorearena_scorer.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_evals_scorers_webchorearena_scorer_rationale_26", "community": 3, "norm_label": "environment-validated scorer for webchorearena tasks. reads ``is_resolved" }, { "label": "wildchat_judge.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge", "community": 3, "norm_label": "wildchat_judge.py" }, { "label": "WildChatScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_wildchatscorer", "community": 455, "norm_label": "wildchatscorer" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_wildchatscorer_score", "community": 455, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_py_any", "community": 455, "norm_label": "any" }, { "label": "._get_judge_verdict()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_wildchatscorer_get_judge_verdict", "community": 455, "norm_label": "._get_judge_verdict()" }, { "label": "._verdict_to_bool()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_wildchatscorer_verdict_to_bool", "community": 455, "norm_label": "._verdict_to_bool()" }, { "label": "WildChat scorer \u2014 dual-comparison LLM-as-judge. Adapted from IPW's wildchat.p", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_rationale_1", "community": 3, "norm_label": "wildchat scorer \u2014 dual-comparison llm-as-judge. adapted from ipw's wildchat.p" }, { "label": "Dual-comparison LLM-as-judge for chat quality.", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/wildchat_judge.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_scorers_wildchat_judge_rationale_67", "community": 455, "norm_label": "dual-comparison llm-as-judge for chat quality." }, { "label": "workarena_scorer.py", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer", "community": 3, "norm_label": "workarena_scorer.py" }, { "label": "WorkArenaScorer", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_workarenascorer", "community": 3, "norm_label": "workarenascorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_workarenascorer_init", "community": 3, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_workarenascorer_score", "community": 3, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_py_any", "community": 3, "norm_label": "any" }, { "label": "Scorer for WorkArena++ enterprise workflow tasks. Uses the native ``task.vali", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_rationale_1", "community": 3, "norm_label": "scorer for workarena++ enterprise workflow tasks. uses the native ``task.vali" }, { "label": "Environment-validated scorer for WorkArena++ tasks. Reads ``is_resolved``", "file_type": "rationale", "source_file": "src/openjarvis/evals/scorers/workarena_scorer.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_scorers_workarena_scorer_rationale_21", "community": 3, "norm_label": "environment-validated scorer for workarena++ tasks. reads ``is_resolved``" }, { "label": "skill_benchmark.py", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark", "community": 107, "norm_label": "skill_benchmark.py" }, { "label": "SkillBenchmarkConfig", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkconfig", "community": 107, "norm_label": "skillbenchmarkconfig" }, { "label": "ConditionResult", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_conditionresult", "community": 107, "norm_label": "conditionresult" }, { "label": "ConditionComparison", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_conditioncomparison", "community": 107, "norm_label": "conditioncomparison" }, { "label": "SkillBenchmarkRunner", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner", "community": 107, "norm_label": "skillbenchmarkrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_init", "community": 107, "norm_label": ".__init__()" }, { "label": "._backend_kwargs_for_condition()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_backend_kwargs_for_condition", "community": 695, "norm_label": "._backend_kwargs_for_condition()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_py_any", "community": 695, "norm_label": "any" }, { "label": "._build_backend_for_condition()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_build_backend_for_condition", "community": 695, "norm_label": "._build_backend_for_condition()" }, { "label": "._run_single_seed()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_run_single_seed", "community": 695, "norm_label": "._run_single_seed()" }, { "label": "._extract_skill_invocations()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_extract_skill_invocations", "community": 695, "norm_label": "._extract_skill_invocations()" }, { "label": ".run_condition()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_run_condition", "community": 107, "norm_label": ".run_condition()" }, { "label": ".run_all_conditions()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L353", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_run_all_conditions", "community": 107, "norm_label": ".run_all_conditions()" }, { "label": ".write_report()", "file_type": "code", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L394", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_skillbenchmarkrunner_write_report", "community": 107, "norm_label": ".write_report()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_py_path", "community": 107, "norm_label": "path" }, { "label": "SkillBenchmarkRunner \u2014 orchestrate the 4-condition \u00d7 N-seed \u00d7 M-task PinchBench", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_1", "community": 107, "norm_label": "skillbenchmarkrunner \u2014 orchestrate the 4-condition \u00d7 n-seed \u00d7 m-task pinchbench" }, { "label": "Configuration for a single SkillBenchmarkRunner sweep.", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_36", "community": 107, "norm_label": "configuration for a single skillbenchmarkrunner sweep." }, { "label": "Aggregated result for a single condition across all seeds.", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_68", "community": 107, "norm_label": "aggregated result for a single condition across all seeds." }, { "label": "Top-level result of a SkillBenchmarkRunner sweep.", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_83", "community": 107, "norm_label": "top-level result of a skillbenchmarkrunner sweep." }, { "label": "Orchestrates the 4-condition \u00d7 N-seed \u00d7 M-task PinchBench sweep. Each con", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_93", "community": 107, "norm_label": "orchestrates the 4-condition \u00d7 n-seed \u00d7 m-task pinchbench sweep. each con" }, { "label": "Return the kwargs to pass to JarvisAgentBackend for *condition*. Pure", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_121", "community": 695, "norm_label": "return the kwargs to pass to jarvisagentbackend for *condition*. pure" }, { "label": "Construct a JarvisAgentBackend for *condition*. Separate from `_backe", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_153", "community": 695, "norm_label": "construct a jarvisagentbackend for *condition*. separate from `_backe" }, { "label": "Run the benchmark once for one (condition, seed) pair. Returns a raw", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_180", "community": 695, "norm_label": "run the benchmark once for one (condition, seed) pair. returns a raw" }, { "label": "Count per-skill invocations in the trace store from this run. Walks a", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_274", "community": 695, "norm_label": "count per-skill invocations in the trace store from this run. walks a" }, { "label": "Run the benchmark for *condition* across all configured seeds. Return", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_303", "community": 107, "norm_label": "run the benchmark for *condition* across all configured seeds. return" }, { "label": "Run all 4 conditions \u00d7 all seeds. Returns a ConditionComparison with", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L354", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_354", "community": 107, "norm_label": "run all 4 conditions \u00d7 all seeds. returns a conditioncomparison with" }, { "label": "Write a markdown report to output_dir. Filename: pinchbench-skills-ev", "file_type": "rationale", "source_file": "src/openjarvis/evals/skill_benchmark.py", "source_location": "L395", "_origin": "ast", "id": "src_openjarvis_evals_skill_benchmark_rationale_395", "community": 107, "norm_label": "write a markdown report to output_dir. filename: pinchbench-skills-ev" }, { "label": "evals/tests/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_init", "community": 924, "norm_label": "evals/tests/__init__.py" }, { "label": "Tests for the evaluation framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_init_rationale_1", "community": 924, "norm_label": "tests for the evaluation framework." }, { "label": "evals/tests/conftest.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest", "community": 0, "norm_label": "evals/tests/conftest.py" }, { "label": "MockBackend", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockbackend", "community": 0, "norm_label": "mockbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockbackend_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockbackend_generate", "community": 0, "norm_label": ".generate()" }, { "label": ".generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockbackend_generate_full", "community": 0, "norm_label": ".generate_full()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_py_any", "community": 0, "norm_label": "any" }, { "label": "MockScorer", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockscorer", "community": 0, "norm_label": "mockscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockscorer_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockscorer_score", "community": 0, "norm_label": ".score()" }, { "label": "MockDataset", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockdataset", "community": 0, "norm_label": "mockdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockdataset_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockdataset_load", "community": 0, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockdataset_iter_records", "community": 0, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mockdataset_size", "community": 0, "norm_label": ".size()" }, { "label": "mock_backend()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mock_backend", "community": 0, "norm_label": "mock_backend()" }, { "label": "mock_scorer()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mock_scorer", "community": 0, "norm_label": "mock_scorer()" }, { "label": "sample_records()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_sample_records", "community": 0, "norm_label": "sample_records()" }, { "label": "mock_dataset()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_mock_dataset", "community": 0, "norm_label": "mock_dataset()" }, { "label": "Shared test fixtures for the evaluation framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_rationale_1", "community": 0, "norm_label": "shared test fixtures for the evaluation framework." }, { "label": "Backend that returns canned responses for testing.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_rationale_20", "community": 0, "norm_label": "backend that returns canned responses for testing." }, { "label": "Scorer that always returns a fixed result.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_rationale_76", "community": 0, "norm_label": "scorer that always returns a fixed result." }, { "label": "Dataset that yields fixed records.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/conftest.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_tests_conftest_rationale_92", "community": 0, "norm_label": "dataset that yields fixed records." }, { "label": "test_backends.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends", "community": 298, "norm_label": "test_backends.py" }, { "label": "TestJarvisDirectBackend", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisdirectbackend", "community": 262, "norm_label": "testjarvisdirectbackend" }, { "label": ".test_construction_default()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisdirectbackend_test_construction_default", "community": 262, "norm_label": ".test_construction_default()" }, { "label": ".test_construction_with_engine_key()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisdirectbackend_test_construction_with_engine_key", "community": 262, "norm_label": ".test_construction_with_engine_key()" }, { "label": ".test_generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisdirectbackend_test_generate_full", "community": 262, "norm_label": ".test_generate_full()" }, { "label": ".test_generate()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisdirectbackend_test_generate", "community": 262, "norm_label": ".test_generate()" }, { "label": "TestJarvisAgentBackend", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisagentbackend", "community": 298, "norm_label": "testjarvisagentbackend" }, { "label": ".test_construction()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisagentbackend_test_construction", "community": 298, "norm_label": ".test_construction()" }, { "label": ".test_generate_full()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_testjarvisagentbackend_test_generate_full", "community": 298, "norm_label": ".test_generate_full()" }, { "label": "Tests for backend construction with mocks.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_backends.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_backends_rationale_1", "community": 298, "norm_label": "tests for backend construction with mocks." }, { "label": "test_cli_flags.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_cli_flags.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_cli_flags", "community": 534, "norm_label": "test_cli_flags.py" }, { "label": "TestCompactFlag", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_cli_flags.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_cli_flags_testcompactflag", "community": 534, "norm_label": "testcompactflag" }, { "label": ".test_compact_flag_accepted()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_cli_flags.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_cli_flags_testcompactflag_test_compact_flag_accepted", "community": 534, "norm_label": ".test_compact_flag_accepted()" }, { "label": ".test_trace_detail_flag_accepted()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_cli_flags.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_cli_flags_testcompactflag_test_trace_detail_flag_accepted", "community": 534, "norm_label": ".test_trace_detail_flag_accepted()" }, { "label": "Tests for eval CLI display flags.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_cli_flags.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_cli_flags_rationale_1", "community": 534, "norm_label": "tests for eval cli display flags." }, { "label": "tests/test_config.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config", "community": 534, "norm_label": "tests/test_config.py" }, { "label": "_write_toml()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_write_toml", "community": 328, "norm_label": "_write_toml()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_py_path", "community": 328, "norm_label": "path" }, { "label": "TestDataclassDefaults", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults", "community": 672, "norm_label": "testdataclassdefaults" }, { "label": ".test_meta_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_meta_config_defaults", "community": 535, "norm_label": ".test_meta_config_defaults()" }, { "label": ".test_defaults_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_defaults_config_defaults", "community": 672, "norm_label": ".test_defaults_config_defaults()" }, { "label": ".test_judge_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_judge_config_defaults", "community": 672, "norm_label": ".test_judge_config_defaults()" }, { "label": ".test_execution_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_execution_config_defaults", "community": 672, "norm_label": ".test_execution_config_defaults()" }, { "label": ".test_model_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_model_config_defaults", "community": 672, "norm_label": ".test_model_config_defaults()" }, { "label": ".test_benchmark_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_benchmark_config_defaults", "community": 672, "norm_label": ".test_benchmark_config_defaults()" }, { "label": ".test_eval_suite_config_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testdataclassdefaults_test_eval_suite_config_defaults", "community": 672, "norm_label": ".test_eval_suite_config_defaults()" }, { "label": "TestLoadEvalConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig", "community": 328, "norm_label": "testloadevalconfig" }, { "label": ".test_minimal_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_minimal_config", "community": 328, "norm_label": ".test_minimal_config()" }, { "label": ".test_full_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_full_config", "community": 328, "norm_label": ".test_full_config()" }, { "label": ".test_missing_models_raises()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_missing_models_raises", "community": 328, "norm_label": ".test_missing_models_raises()" }, { "label": ".test_missing_benchmarks_raises()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_missing_benchmarks_raises", "community": 328, "norm_label": ".test_missing_benchmarks_raises()" }, { "label": ".test_model_without_name_raises()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_model_without_name_raises", "community": 328, "norm_label": ".test_model_without_name_raises()" }, { "label": ".test_benchmark_without_name_raises()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_benchmark_without_name_raises", "community": 328, "norm_label": ".test_benchmark_without_name_raises()" }, { "label": ".test_invalid_backend_raises()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_invalid_backend_raises", "community": 328, "norm_label": ".test_invalid_backend_raises()" }, { "label": ".test_unknown_benchmark_warns()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_unknown_benchmark_warns", "community": 328, "norm_label": ".test_unknown_benchmark_warns()" }, { "label": ".test_file_not_found()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_file_not_found", "community": 328, "norm_label": ".test_file_not_found()" }, { "label": ".test_malformed_toml()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_malformed_toml", "community": 328, "norm_label": ".test_malformed_toml()" }, { "label": ".test_empty_models_list()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_empty_models_list", "community": 328, "norm_label": ".test_empty_models_list()" }, { "label": ".test_empty_benchmarks_list()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_empty_benchmarks_list", "community": 328, "norm_label": ".test_empty_benchmarks_list()" }, { "label": ".test_model_hardware_params()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_model_hardware_params", "community": 328, "norm_label": ".test_model_hardware_params()" }, { "label": ".test_model_hardware_params_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_model_hardware_params_defaults", "community": 328, "norm_label": ".test_model_hardware_params_defaults()" }, { "label": ".test_telemetry_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testloadevalconfig_test_telemetry_config", "community": 328, "norm_label": ".test_telemetry_config()" }, { "label": "TestExampleConfigs", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L386", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexampleconfigs", "community": 328, "norm_label": "testexampleconfigs" }, { "label": ".example_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexampleconfigs_example_config", "community": 328, "norm_label": ".example_config()" }, { "label": ".test_example_configs_load()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L400", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexampleconfigs_test_example_configs_load", "community": 328, "norm_label": ".test_example_configs_load()" }, { "label": ".test_full_suite_dimensions()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L405", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexampleconfigs_test_full_suite_dimensions", "community": 328, "norm_label": ".test_full_suite_dimensions()" }, { "label": "TestExpandSuite", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L417", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite", "community": 224, "norm_label": "testexpandsuite" }, { "label": ".test_single_model_single_benchmark()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L418", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_single_model_single_benchmark", "community": 224, "norm_label": ".test_single_model_single_benchmark()" }, { "label": ".test_cross_product()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_cross_product", "community": 224, "norm_label": ".test_cross_product()" }, { "label": ".test_temperature_merge_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L440", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_temperature_merge_defaults", "community": 224, "norm_label": ".test_temperature_merge_defaults()" }, { "label": ".test_temperature_model_overrides_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L449", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_temperature_model_overrides_defaults", "community": 224, "norm_label": ".test_temperature_model_overrides_defaults()" }, { "label": ".test_temperature_benchmark_overrides_model()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L458", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_temperature_benchmark_overrides_model", "community": 224, "norm_label": ".test_temperature_benchmark_overrides_model()" }, { "label": ".test_max_tokens_merge_precedence()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L467", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_max_tokens_merge_precedence", "community": 224, "norm_label": ".test_max_tokens_merge_precedence()" }, { "label": ".test_max_tokens_model_only()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_max_tokens_model_only", "community": 224, "norm_label": ".test_max_tokens_model_only()" }, { "label": ".test_judge_model_from_judge_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L485", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_judge_model_from_judge_config", "community": 224, "norm_label": ".test_judge_model_from_judge_config()" }, { "label": ".test_judge_model_benchmark_override()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L494", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_judge_model_benchmark_override", "community": 224, "norm_label": ".test_judge_model_benchmark_override()" }, { "label": ".test_output_path_auto_generated()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L503", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_output_path_auto_generated", "community": 224, "norm_label": ".test_output_path_auto_generated()" }, { "label": ".test_output_path_model_slug()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L512", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_output_path_model_slug", "community": 224, "norm_label": ".test_output_path_model_slug()" }, { "label": ".test_engine_key_from_model()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L521", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_engine_key_from_model", "community": 224, "norm_label": ".test_engine_key_from_model()" }, { "label": ".test_agent_from_benchmark()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L529", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_agent_from_benchmark", "community": 224, "norm_label": ".test_agent_from_benchmark()" }, { "label": ".test_tools_from_benchmark()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L537", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_tools_from_benchmark", "community": 224, "norm_label": ".test_tools_from_benchmark()" }, { "label": ".test_tools_list_not_shared()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L545", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_tools_list_not_shared", "community": 224, "norm_label": ".test_tools_list_not_shared()" }, { "label": ".test_max_workers_and_seed_from_run()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L555", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_max_workers_and_seed_from_run", "community": 224, "norm_label": ".test_max_workers_and_seed_from_run()" }, { "label": ".test_max_samples_and_split_from_benchmark()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L565", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_max_samples_and_split_from_benchmark", "community": 224, "norm_label": ".test_max_samples_and_split_from_benchmark()" }, { "label": ".test_backend_from_benchmark()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L576", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_backend_from_benchmark", "community": 224, "norm_label": ".test_backend_from_benchmark()" }, { "label": ".test_expand_returns_run_config_type()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L584", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_expand_returns_run_config_type", "community": 224, "norm_label": ".test_expand_returns_run_config_type()" }, { "label": ".test_metadata_from_model_hardware_params()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L592", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_metadata_from_model_hardware_params", "community": 224, "norm_label": ".test_metadata_from_model_hardware_params()" }, { "label": ".test_metadata_empty_when_no_hardware_params()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L615", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_metadata_empty_when_no_hardware_params", "community": 224, "norm_label": ".test_metadata_empty_when_no_hardware_params()" }, { "label": ".test_metadata_partial_hardware_params()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L623", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_metadata_partial_hardware_params", "community": 224, "norm_label": ".test_metadata_partial_hardware_params()" }, { "label": ".test_telemetry_flags_propagated()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L641", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testexpandsuite_test_telemetry_flags_propagated", "community": 224, "norm_label": ".test_telemetry_flags_propagated()" }, { "label": "TestCLIConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L657", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testcliconfig", "community": 534, "norm_label": "testcliconfig" }, { "label": ".test_run_missing_benchmark_and_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L658", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testcliconfig_test_run_missing_benchmark_and_config", "community": 534, "norm_label": ".test_run_missing_benchmark_and_config()" }, { "label": ".test_run_missing_model_and_config()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L668", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testcliconfig_test_run_missing_model_and_config", "community": 534, "norm_label": ".test_run_missing_model_and_config()" }, { "label": ".test_run_config_file_not_found()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L678", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testcliconfig_test_run_config_file_not_found", "community": 534, "norm_label": ".test_run_config_file_not_found()" }, { "label": ".test_run_config_loads_and_prints_suite_info()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L687", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_testcliconfig_test_run_config_loads_and_prints_suite_info", "community": 534, "norm_label": ".test_run_config_loads_and_prints_suite_info()" }, { "label": "Tests for eval suite config loading and matrix expansion.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_rationale_1", "community": 534, "norm_label": "tests for eval suite config loading and matrix expansion." }, { "label": "Write a TOML string to a temp file and return its path.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_rationale_28", "community": 328, "norm_label": "write a toml string to a temp file and return its path." }, { "label": "Each RunConfig should get its own tools list (no shared mutation).", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L546", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_rationale_546", "community": 224, "norm_label": "each runconfig should get its own tools list (no shared mutation)." }, { "label": "Verify --config loads config and prints suite header. We don't actual", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_config.py", "source_location": "L688", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_config_rationale_688", "community": 534, "norm_label": "verify --config loads config and prints suite header. we don't actual" }, { "label": "tests/test_display.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display", "community": 146, "norm_label": "tests/test_display.py" }, { "label": "_make_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_make_summary", "community": 146, "norm_label": "_make_summary()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_py_runsummary", "community": 146, "norm_label": "runsummary" }, { "label": "_make_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_make_stats", "community": 146, "norm_label": "_make_stats()" }, { "label": "MetricStats", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_py_metricstats", "community": 146, "norm_label": "metricstats" }, { "label": "TestAccuracyPanel", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testaccuracypanel", "community": 146, "norm_label": "testaccuracypanel" }, { "label": ".test_renders_without_error()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testaccuracypanel_test_renders_without_error", "community": 146, "norm_label": ".test_renders_without_error()" }, { "label": ".test_shows_per_subject()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testaccuracypanel_test_shows_per_subject", "community": 146, "norm_label": ".test_shows_per_subject()" }, { "label": "TestLatencyTable", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testlatencytable", "community": 146, "norm_label": "testlatencytable" }, { "label": ".test_renders_with_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testlatencytable_test_renders_with_stats", "community": 146, "norm_label": ".test_renders_with_stats()" }, { "label": "TestEnergyTable", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testenergytable", "community": 146, "norm_label": "testenergytable" }, { "label": ".test_renders_ipj_ipw()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testenergytable_test_renders_ipj_ipw", "community": 146, "norm_label": ".test_renders_ipj_ipw()" }, { "label": "TestTraceSummary", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testtracesummary", "community": 146, "norm_label": "testtracesummary" }, { "label": ".test_renders_step_type_breakdown()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testtracesummary_test_renders_step_type_breakdown", "community": 146, "norm_label": ".test_renders_step_type_breakdown()" }, { "label": "TestCompactTable", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testcompacttable", "community": 146, "norm_label": "testcompacttable" }, { "label": ".test_renders_all_metrics()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testcompacttable_test_renders_all_metrics", "community": 146, "norm_label": ".test_renders_all_metrics()" }, { "label": "TestFullResults", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testfullresults", "community": 146, "norm_label": "testfullresults" }, { "label": ".test_renders_all_sections()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_testfullresults_test_renders_all_sections", "community": 146, "norm_label": ".test_renders_all_sections()" }, { "label": "Tests for eval display functions.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_display.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_display_rationale_1", "community": 146, "norm_label": "tests for eval display functions." }, { "label": "test_frames.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames", "community": 538, "norm_label": "test_frames.py" }, { "label": "TestGraderTemplate", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testgradertemplate", "community": 538, "norm_label": "testgradertemplate" }, { "label": ".test_template_formatting()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testgradertemplate_test_template_formatting", "community": 538, "norm_label": ".test_template_formatting()" }, { "label": ".test_template_has_required_sections()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testgradertemplate_test_template_has_required_sections", "community": 538, "norm_label": ".test_template_has_required_sections()" }, { "label": "TestFRAMESScorer", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer", "community": 538, "norm_label": "testframesscorer" }, { "label": "._make_record()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_make_record", "community": 538, "norm_label": "._make_record()" }, { "label": ".test_correct_answer()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_correct_answer", "community": 538, "norm_label": ".test_correct_answer()" }, { "label": ".test_incorrect_answer()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_incorrect_answer", "community": 538, "norm_label": ".test_incorrect_answer()" }, { "label": ".test_empty_response()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_empty_response", "community": 538, "norm_label": ".test_empty_response()" }, { "label": ".test_no_ground_truth()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_no_ground_truth", "community": 538, "norm_label": ".test_no_ground_truth()" }, { "label": ".test_fallback_true_false_parsing()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_fallback_true_false_parsing", "community": 538, "norm_label": ".test_fallback_true_false_parsing()" }, { "label": ".test_judge_error()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_testframesscorer_test_judge_error", "community": 538, "norm_label": ".test_judge_error()" }, { "label": "Tests for FRAMES scorer (judge prompt formatting and verdict parsing).", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_frames.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_frames_rationale_1", "community": 538, "norm_label": "tests for frames scorer (judge prompt formatting and verdict parsing)." }, { "label": "test_gaia.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia", "community": 266, "norm_label": "test_gaia.py" }, { "label": "TestNormalization", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testnormalization", "community": 266, "norm_label": "testnormalization" }, { "label": ".test_normalize_number_str()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testnormalization_test_normalize_number_str", "community": 266, "norm_label": ".test_normalize_number_str()" }, { "label": ".test_normalize_str()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testnormalization_test_normalize_str", "community": 266, "norm_label": ".test_normalize_str()" }, { "label": ".test_split_string()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testnormalization_test_split_string", "community": 266, "norm_label": ".test_split_string()" }, { "label": ".test_is_float()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testnormalization_test_is_float", "community": 266, "norm_label": ".test_is_float()" }, { "label": "TestExactMatch", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch", "community": 266, "norm_label": "testexactmatch" }, { "label": ".test_number_match()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch_test_number_match", "community": 266, "norm_label": ".test_number_match()" }, { "label": ".test_string_match()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch_test_string_match", "community": 266, "norm_label": ".test_string_match()" }, { "label": ".test_list_match()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch_test_list_match", "community": 266, "norm_label": ".test_list_match()" }, { "label": ".test_none_answer()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch_test_none_answer", "community": 266, "norm_label": ".test_none_answer()" }, { "label": ".test_punctuation_handling()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testexactmatch_test_punctuation_handling", "community": 266, "norm_label": ".test_punctuation_handling()" }, { "label": "TestGAIAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer", "community": 266, "norm_label": "testgaiascorer" }, { "label": "._make_record()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_make_record", "community": 266, "norm_label": "._make_record()" }, { "label": ".test_exact_match_correct()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_exact_match_correct", "community": 266, "norm_label": ".test_exact_match_correct()" }, { "label": ".test_exact_match_with_formatting()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_exact_match_with_formatting", "community": 266, "norm_label": ".test_exact_match_with_formatting()" }, { "label": ".test_llm_fallback()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_llm_fallback", "community": 266, "norm_label": ".test_llm_fallback()" }, { "label": ".test_llm_fallback_incorrect()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_llm_fallback_incorrect", "community": 266, "norm_label": ".test_llm_fallback_incorrect()" }, { "label": ".test_empty_response()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_empty_response", "community": 266, "norm_label": ".test_empty_response()" }, { "label": ".test_no_ground_truth()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_testgaiascorer_test_no_ground_truth", "community": 266, "norm_label": ".test_no_ground_truth()" }, { "label": "Tests for GAIA scorer logic (normalization and exact match).", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_gaia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_gaia_rationale_1", "community": 266, "norm_label": "tests for gaia scorer logic (normalization and exact match)." }, { "label": "tests/test_runner.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner", "community": 0, "norm_label": "tests/test_runner.py" }, { "label": "TestEvalRunner", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner", "community": 0, "norm_label": "testevalrunner" }, { "label": "._make_records()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_make_records", "community": 0, "norm_label": "._make_records()" }, { "label": ".test_basic_run()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_basic_run", "community": 0, "norm_label": ".test_basic_run()" }, { "label": ".test_with_errors()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_with_errors", "community": 0, "norm_label": ".test_with_errors()" }, { "label": ".test_per_subject_breakdown()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_per_subject_breakdown", "community": 0, "norm_label": ".test_per_subject_breakdown()" }, { "label": ".test_jsonl_output()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_jsonl_output", "community": 0, "norm_label": ".test_jsonl_output()" }, { "label": ".test_parallel_workers()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_parallel_workers", "community": 0, "norm_label": ".test_parallel_workers()" }, { "label": ".test_mixed_scoring()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_mixed_scoring", "community": 0, "norm_label": ".test_mixed_scoring()" }, { "label": ".test_telemetry_fields_in_jsonl()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_telemetry_fields_in_jsonl", "community": 0, "norm_label": ".test_telemetry_fields_in_jsonl()" }, { "label": ".test_ipw_ipj_computation()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_ipw_ipj_computation", "community": 0, "norm_label": ".test_ipw_ipj_computation()" }, { "label": ".test_ipw_ipj_zero_for_incorrect()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_ipw_ipj_zero_for_incorrect", "community": 0, "norm_label": ".test_ipw_ipj_zero_for_incorrect()" }, { "label": ".test_mfu_mbu_with_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_mfu_mbu_with_metadata", "community": 0, "norm_label": ".test_mfu_mbu_with_metadata()" }, { "label": ".test_summary_metric_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_summary_metric_stats", "community": 0, "norm_label": ".test_summary_metric_stats()" }, { "label": ".test_summary_json_includes_metric_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L348", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testevalrunner_test_summary_json_includes_metric_stats", "community": 0, "norm_label": ".test_summary_json_includes_metric_stats()" }, { "label": "TestRunnerTokenStats", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testrunnertokenstats", "community": 0, "norm_label": "testrunnertokenstats" }, { "label": ".test_summary_has_total_input_output_tokens()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L381", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testrunnertokenstats_test_summary_has_total_input_output_tokens", "community": 0, "norm_label": ".test_summary_has_total_input_output_tokens()" }, { "label": ".test_summary_has_avg_power()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testrunnertokenstats_test_summary_has_avg_power", "community": 0, "norm_label": ".test_summary_has_avg_power()" }, { "label": "TestMetricStatsHelpers", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L430", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers", "community": 0, "norm_label": "testmetricstatshelpers" }, { "label": ".test_metric_stats_empty()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L431", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers_test_metric_stats_empty", "community": 0, "norm_label": ".test_metric_stats_empty()" }, { "label": ".test_metric_stats_single()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L434", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers_test_metric_stats_single", "community": 0, "norm_label": ".test_metric_stats_single()" }, { "label": ".test_metric_stats_multiple()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L443", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers_test_metric_stats_multiple", "community": 0, "norm_label": ".test_metric_stats_multiple()" }, { "label": ".test_metric_stats_to_dict_none()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L452", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers_test_metric_stats_to_dict_none", "community": 0, "norm_label": ".test_metric_stats_to_dict_none()" }, { "label": ".test_metric_stats_to_dict()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L455", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_testmetricstatshelpers_test_metric_stats_to_dict", "community": 0, "norm_label": ".test_metric_stats_to_dict()" }, { "label": "Tests for the EvalRunner.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_1", "community": 0, "norm_label": "tests for the evalrunner." }, { "label": "Verify telemetry fields are written to JSONL output.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_204", "community": 0, "norm_label": "verify telemetry fields are written to jsonl output." }, { "label": "IPW and IPJ should be computed for correct samples.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_235", "community": 0, "norm_label": "ipw and ipj should be computed for correct samples." }, { "label": "IPW and IPJ should be 0 for incorrect samples.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_262", "community": 0, "norm_label": "ipw and ipj should be 0 for incorrect samples." }, { "label": "MFU/MBU should be computed when model metadata is provided.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_287", "community": 0, "norm_label": "mfu/mbu should be computed when model metadata is provided." }, { "label": "Summary should include MetricStats for telemetry fields.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_319", "community": 0, "norm_label": "summary should include metricstats for telemetry fields." }, { "label": "Summary JSON file should serialize MetricStats fields.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L349", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_349", "community": 0, "norm_label": "summary json file should serialize metricstats fields." }, { "label": "RunSummary should include total token counts.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L382", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_382", "community": 0, "norm_label": "runsummary should include total token counts." }, { "label": "RunSummary should include avg_power_watts.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_runner.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_runner_rationale_410", "community": 0, "norm_label": "runsummary should include avg_power_watts." }, { "label": "test_supergpqa.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa", "community": 539, "norm_label": "test_supergpqa.py" }, { "label": "TestSuperGPQAScorer", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer", "community": 539, "norm_label": "testsupergpqascorer" }, { "label": "._make_record()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_make_record", "community": 539, "norm_label": "._make_record()" }, { "label": ".test_correct_extraction()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_correct_extraction", "community": 539, "norm_label": ".test_correct_extraction()" }, { "label": ".test_incorrect_extraction()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_incorrect_extraction", "community": 539, "norm_label": ".test_incorrect_extraction()" }, { "label": ".test_missing_reference()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_missing_reference", "community": 539, "norm_label": ".test_missing_reference()" }, { "label": ".test_no_extraction()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_no_extraction", "community": 539, "norm_label": ".test_no_extraction()" }, { "label": ".test_valid_letters_from_options()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_valid_letters_from_options", "community": 539, "norm_label": ".test_valid_letters_from_options()" }, { "label": ".test_extraction_with_verbose_response()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_testsupergpqascorer_test_extraction_with_verbose_response", "community": 539, "norm_label": ".test_extraction_with_verbose_response()" }, { "label": "Tests for SuperGPQA scorer logic.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_supergpqa.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_supergpqa_rationale_1", "community": 539, "norm_label": "tests for supergpqa scorer logic." }, { "label": "tests/test_types.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types", "community": 452, "norm_label": "tests/test_types.py" }, { "label": "TestEvalRecord", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalrecord", "community": 3, "norm_label": "testevalrecord" }, { "label": ".test_creation()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalrecord_test_creation", "community": 3, "norm_label": ".test_creation()" }, { "label": ".test_with_subject_and_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalrecord_test_with_subject_and_metadata", "community": 3, "norm_label": ".test_with_subject_and_metadata()" }, { "label": "TestEvalResult", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresult", "community": 0, "norm_label": "testevalresult" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresult_test_defaults", "community": 0, "norm_label": ".test_defaults()" }, { "label": ".test_full()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresult_test_full", "community": 0, "norm_label": ".test_full()" }, { "label": ".test_telemetry_fields()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresult_test_telemetry_fields", "community": 0, "norm_label": ".test_telemetry_fields()" }, { "label": "TestRunConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunconfig", "community": 0, "norm_label": "testrunconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunconfig_test_defaults", "community": 0, "norm_label": ".test_defaults()" }, { "label": ".test_with_agent()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunconfig_test_with_agent", "community": 0, "norm_label": ".test_with_agent()" }, { "label": ".test_with_metadata()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunconfig_test_with_metadata", "community": 0, "norm_label": ".test_with_metadata()" }, { "label": ".test_metadata_independent()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunconfig_test_metadata_independent", "community": 0, "norm_label": ".test_metadata_independent()" }, { "label": "TestMetricStats", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetricstats", "community": 0, "norm_label": "testmetricstats" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetricstats_test_defaults", "community": 0, "norm_label": ".test_defaults()" }, { "label": ".test_with_values()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetricstats_test_with_values", "community": 0, "norm_label": ".test_with_values()" }, { "label": "TestRunSummary", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummary", "community": 0, "norm_label": "testrunsummary" }, { "label": ".test_creation()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummary_test_creation", "community": 0, "norm_label": ".test_creation()" }, { "label": ".test_metric_stats_fields()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummary_test_metric_stats_fields", "community": 0, "norm_label": ".test_metric_stats_fields()" }, { "label": ".test_metric_stats_defaults_none()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummary_test_metric_stats_defaults_none", "community": 0, "norm_label": ".test_metric_stats_defaults_none()" }, { "label": "TestEvalResultTraceFields", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresulttracefields", "community": 0, "norm_label": "testevalresulttracefields" }, { "label": ".test_trace_fields_exist()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresulttracefields_test_trace_fields_exist", "community": 0, "norm_label": ".test_trace_fields_exist()" }, { "label": ".test_trace_fields_set()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalresulttracefields_test_trace_fields_set", "community": 0, "norm_label": ".test_trace_fields_set()" }, { "label": "TestRunSummaryTraceFields", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummarytracefields", "community": 452, "norm_label": "testrunsummarytracefields" }, { "label": ".test_trace_aggregate_fields()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testrunsummarytracefields_test_trace_aggregate_fields", "community": 452, "norm_label": ".test_trace_aggregate_fields()" }, { "label": "TestMetaConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetaconfig", "community": 535, "norm_label": "testmetaconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetaconfig_test_defaults", "community": 535, "norm_label": ".test_defaults()" }, { "label": ".test_with_values()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmetaconfig_test_with_values", "community": 535, "norm_label": ".test_with_values()" }, { "label": "TestDefaultsConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testdefaultsconfig", "community": 672, "norm_label": "testdefaultsconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testdefaultsconfig_test_defaults", "community": 672, "norm_label": ".test_defaults()" }, { "label": ".test_with_values()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testdefaultsconfig_test_with_values", "community": 672, "norm_label": ".test_with_values()" }, { "label": "TestJudgeConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testjudgeconfig", "community": 452, "norm_label": "testjudgeconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testjudgeconfig_test_defaults", "community": 452, "norm_label": ".test_defaults()" }, { "label": ".test_with_values()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testjudgeconfig_test_with_values", "community": 452, "norm_label": ".test_with_values()" }, { "label": "TestExecutionConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testexecutionconfig", "community": 720, "norm_label": "testexecutionconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testexecutionconfig_test_defaults", "community": 720, "norm_label": ".test_defaults()" }, { "label": ".test_with_values()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L334", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testexecutionconfig_test_with_values", "community": 720, "norm_label": ".test_with_values()" }, { "label": "TestModelConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmodelconfig", "community": 452, "norm_label": "testmodelconfig" }, { "label": ".test_required_name()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmodelconfig_test_required_name", "community": 452, "norm_label": ".test_required_name()" }, { "label": ".test_with_overrides()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmodelconfig_test_with_overrides", "community": 452, "norm_label": ".test_with_overrides()" }, { "label": ".test_hardware_params()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L368", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testmodelconfig_test_hardware_params", "community": 452, "norm_label": ".test_hardware_params()" }, { "label": "TestBenchmarkConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L385", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testbenchmarkconfig", "community": 452, "norm_label": "testbenchmarkconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L386", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testbenchmarkconfig_test_defaults", "community": 452, "norm_label": ".test_defaults()" }, { "label": ".test_with_overrides()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L398", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testbenchmarkconfig_test_with_overrides", "community": 452, "norm_label": ".test_with_overrides()" }, { "label": ".test_tools_list_independent()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L418", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testbenchmarkconfig_test_tools_list_independent", "community": 452, "norm_label": ".test_tools_list_independent()" }, { "label": "TestEvalSuiteConfig", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L426", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalsuiteconfig", "community": 452, "norm_label": "testevalsuiteconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalsuiteconfig_test_defaults", "community": 452, "norm_label": ".test_defaults()" }, { "label": ".test_with_entries()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L436", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_testevalsuiteconfig_test_with_entries", "community": 224, "norm_label": ".test_with_entries()" }, { "label": "Tests for core data types.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_rationale_1", "community": 452, "norm_label": "tests for core data types." }, { "label": "Each RunConfig should have its own metadata dict.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_rationale_148", "community": 0, "norm_label": "each runconfig should have its own metadata dict." }, { "label": "Each BenchmarkConfig instance should have its own tools list.", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_types.py", "source_location": "L419", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_types_rationale_419", "community": 452, "norm_label": "each benchmarkconfig instance should have its own tools list." }, { "label": "test_wildchat.py", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat", "community": 455, "norm_label": "test_wildchat.py" }, { "label": "TestVerdictParsing", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testverdictparsing", "community": 455, "norm_label": "testverdictparsing" }, { "label": ".test_verdict_to_bool_generated_is_a()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testverdictparsing_test_verdict_to_bool_generated_is_a", "community": 455, "norm_label": ".test_verdict_to_bool_generated_is_a()" }, { "label": ".test_verdict_to_bool_generated_is_b()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testverdictparsing_test_verdict_to_bool_generated_is_b", "community": 455, "norm_label": ".test_verdict_to_bool_generated_is_b()" }, { "label": ".test_verdict_none()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testverdictparsing_test_verdict_none", "community": 455, "norm_label": ".test_verdict_none()" }, { "label": ".test_unknown_verdict()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testverdictparsing_test_unknown_verdict", "community": 455, "norm_label": ".test_unknown_verdict()" }, { "label": "TestWildChatScorer", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer", "community": 455, "norm_label": "testwildchatscorer" }, { "label": "._make_record()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_make_record", "community": 455, "norm_label": "._make_record()" }, { "label": ".test_model_wins()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_test_model_wins", "community": 455, "norm_label": ".test_model_wins()" }, { "label": ".test_model_loses()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_test_model_loses", "community": 455, "norm_label": ".test_model_loses()" }, { "label": ".test_tie()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_test_tie", "community": 455, "norm_label": ".test_tie()" }, { "label": ".test_empty_reference()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_test_empty_reference", "community": 455, "norm_label": ".test_empty_reference()" }, { "label": ".test_missing_verdict()", "file_type": "code", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_testwildchatscorer_test_missing_verdict", "community": 455, "norm_label": ".test_missing_verdict()" }, { "label": "Tests for WildChat scorer (verdict parsing and dual comparison).", "file_type": "rationale", "source_file": "src/openjarvis/evals/tests/test_wildchat.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_tests_test_wildchat_rationale_1", "community": 455, "norm_label": "tests for wildchat scorer (verdict parsing and dual comparison)." }, { "label": "trackers/__init__.py", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_init", "community": 456, "norm_label": "trackers/__init__.py" }, { "label": "WandbTracker()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/__init__.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_evals_trackers_init_wandbtracker", "community": 456, "norm_label": "wandbtracker()" }, { "label": "SheetsTracker()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/__init__.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_evals_trackers_init_sheetstracker", "community": 456, "norm_label": "sheetstracker()" }, { "label": "External experiment trackers for the eval framework. Trackers are lazily impo", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_init_rationale_1", "community": 456, "norm_label": "external experiment trackers for the eval framework. trackers are lazily impo" }, { "label": "Lazy constructor \u2014 imports the real class on first use.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/__init__.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_evals_trackers_init_rationale_10", "community": 456, "norm_label": "lazy constructor \u2014 imports the real class on first use." }, { "label": "sheets_tracker.py", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker", "community": 0, "norm_label": "sheets_tracker.py" }, { "label": "_stat_val()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_stat_val", "community": 456, "norm_label": "_stat_val()" }, { "label": "MetricStats", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_py_metricstats", "community": 456, "norm_label": "metricstats" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_py_any", "community": 456, "norm_label": "any" }, { "label": "SheetsTracker", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker", "community": 456, "norm_label": "sheetstracker" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_init", "community": 456, "norm_label": ".__init__()" }, { "label": ".on_run_start()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_on_run_start", "community": 456, "norm_label": ".on_run_start()" }, { "label": ".on_result()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_on_result", "community": 0, "norm_label": ".on_result()" }, { "label": ".on_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_on_summary", "community": 456, "norm_label": ".on_summary()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_py_runsummary", "community": 456, "norm_label": "runsummary" }, { "label": ".on_run_end()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_on_run_end", "community": 456, "norm_label": ".on_run_end()" }, { "label": "._authorize()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_authorize", "community": 456, "norm_label": "._authorize()" }, { "label": "._build_row()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_sheetstracker_build_row", "community": 456, "norm_label": "._build_row()" }, { "label": "Google Sheets experiment tracker for the eval framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_rationale_1", "community": 0, "norm_label": "google sheets experiment tracker for the eval framework." }, { "label": "Safely extract a stat value from a MetricStats, returning '' if None.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_rationale_56", "community": 456, "norm_label": "safely extract a stat value from a metricstats, returning '' if none." }, { "label": "Appends a summary row to a Google Sheet after each eval run.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_rationale_63", "community": 456, "norm_label": "appends a summary row to a google sheet after each eval run." }, { "label": "Authenticate with Google Sheets API.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_rationale_112", "community": 456, "norm_label": "authenticate with google sheets api." }, { "label": "Build a flat row matching SHEET_COLUMNS order.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/sheets_tracker.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_evals_trackers_sheets_tracker_rationale_130", "community": 456, "norm_label": "build a flat row matching sheet_columns order." }, { "label": "wandb_tracker.py", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker", "community": 0, "norm_label": "wandb_tracker.py" }, { "label": "_flatten_metric_stats()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_flatten_metric_stats", "community": 0, "norm_label": "_flatten_metric_stats()" }, { "label": "MetricStats", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_py_metricstats", "community": 0, "norm_label": "metricstats" }, { "label": "WandbTracker", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker", "community": 0, "norm_label": "wandbtracker" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".on_run_start()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker_on_run_start", "community": 0, "norm_label": ".on_run_start()" }, { "label": ".on_result()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker_on_result", "community": 0, "norm_label": ".on_result()" }, { "label": ".on_summary()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker_on_summary", "community": 0, "norm_label": ".on_summary()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_py_runsummary", "community": 0, "norm_label": "runsummary" }, { "label": ".on_run_end()", "file_type": "code", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_wandbtracker_on_run_end", "community": 0, "norm_label": ".on_run_end()" }, { "label": "W&B experiment tracker for the eval framework.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_rationale_1", "community": 0, "norm_label": "w&b experiment tracker for the eval framework." }, { "label": "Flatten a MetricStats into a dict with prefixed keys.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_rationale_20", "community": 0, "norm_label": "flatten a metricstats into a dict with prefixed keys." }, { "label": "Streams per-sample metrics to Weights & Biases.", "file_type": "rationale", "source_file": "src/openjarvis/evals/trackers/wandb_tracker.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_evals_trackers_wandb_tracker_rationale_36", "community": 0, "norm_label": "streams per-sample metrics to weights & biases." }, { "label": "openjarvis/intelligence/__init__.py", "file_type": "code", "source_file": "src/openjarvis/intelligence/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_intelligence_init", "community": 16, "norm_label": "openjarvis/intelligence/__init__.py" }, { "label": "Intelligence primitive \u2014 the model definition and catalog.", "file_type": "rationale", "source_file": "src/openjarvis/intelligence/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_intelligence_init_rationale_1", "community": 16, "norm_label": "intelligence primitive \u2014 the model definition and catalog." }, { "label": "model_catalog.py", "file_type": "code", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog", "community": 2, "norm_label": "model_catalog.py" }, { "label": "register_builtin_models()", "file_type": "code", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1003", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog_register_builtin_models", "community": 16, "norm_label": "register_builtin_models()" }, { "label": "merge_discovered_models()", "file_type": "code", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1010", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog_merge_discovered_models", "community": 16, "norm_label": "merge_discovered_models()" }, { "label": "Built-in model catalog with well-known ModelSpec entries.", "file_type": "rationale", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog_rationale_1", "community": 2, "norm_label": "built-in model catalog with well-known modelspec entries." }, { "label": "Populate ``ModelRegistry`` with well-known models.", "file_type": "rationale", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1004", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog_rationale_1004", "community": 16, "norm_label": "populate ``modelregistry`` with well-known models." }, { "label": "Create minimal ``ModelSpec`` entries for models not already in the registry.", "file_type": "rationale", "source_file": "src/openjarvis/intelligence/model_catalog.py", "source_location": "L1011", "_origin": "ast", "id": "src_openjarvis_intelligence_model_catalog_rationale_1011", "community": 16, "norm_label": "create minimal ``modelspec`` entries for models not already in the registry." }, { "label": "openjarvis/learning/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_init", "community": 88, "norm_label": "openjarvis/learning/__init__.py" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/learning/__init__.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_init_ensure_registered", "community": 88, "norm_label": "ensure_registered()" }, { "label": "Learning primitive -- router policies, reward functions, learning.", "file_type": "rationale", "source_file": "src/openjarvis/learning/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_init_rationale_1", "community": 88, "norm_label": "learning primitive -- router policies, reward functions, learning." }, { "label": "Ensure all learning policies are registered in RouterPolicyRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/__init__.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_init_rationale_30", "community": 88, "norm_label": "ensure all learning policies are registered in routerpolicyregistry." }, { "label": "learning/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_stubs", "community": 88, "norm_label": "learning/_stubs.py" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_learning_stubs_routerpolicy", "community": 88, "norm_label": "routerpolicy" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_stubs_py_abc", "community": 88, "norm_label": "abc" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_stubs_routerpolicy_select_model", "community": 88, "norm_label": ".select_model()" }, { "label": "QueryAnalyzer", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_learning_stubs_queryanalyzer", "community": 88, "norm_label": "queryanalyzer" }, { "label": ".analyze()", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_stubs_queryanalyzer_analyze", "community": 88, "norm_label": ".analyze()" }, { "label": "RewardFunction", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rewardfunction", "community": 88, "norm_label": "rewardfunction" }, { "label": ".compute()", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rewardfunction_compute", "community": 88, "norm_label": ".compute()" }, { "label": "LearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_stubs_learningpolicy", "community": 88, "norm_label": "learningpolicy" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_stubs_learningpolicy_update", "community": 88, "norm_label": ".update()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_stubs_py_any", "community": 88, "norm_label": "any" }, { "label": "IntelligenceLearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_learning_stubs_intelligencelearningpolicy", "community": 154, "norm_label": "intelligencelearningpolicy" }, { "label": "AgentLearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_learning_stubs_agentlearningpolicy", "community": 54, "norm_label": "agentlearningpolicy" }, { "label": "Learning primitive ABCs -- router policies, reward functions, learning policies.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_1", "community": 88, "norm_label": "learning primitive abcs -- router policies, reward functions, learning policies." }, { "label": "Model selection policy (used by the learning system).", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_18", "community": 88, "norm_label": "model selection policy (used by the learning system)." }, { "label": "Select the best model key for the given routing context.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_22", "community": 88, "norm_label": "select the best model key for the given routing context." }, { "label": "Query analysis for routing contexts.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_26", "community": 88, "norm_label": "query analysis for routing contexts." }, { "label": "Analyze a query and return a RoutingContext.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_30", "community": 88, "norm_label": "analyze a query and return a routingcontext." }, { "label": "Compute a scalar reward for a routing decision.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_34", "community": 88, "norm_label": "compute a scalar reward for a routing decision." }, { "label": "Return reward in [0, 1].", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_44", "community": 88, "norm_label": "return reward in [0, 1]." }, { "label": "Base for all learning policies. Targets one or more primitives.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_48", "community": 88, "norm_label": "base for all learning policies. targets one or more primitives." }, { "label": "Analyze traces and return update actions.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_54", "community": 88, "norm_label": "analyze traces and return update actions." }, { "label": "Updates intelligence (model routing) from traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_58", "community": 154, "norm_label": "updates intelligence (model routing) from traces." }, { "label": "Updates agent logic from traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/_stubs.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_stubs_rationale_64", "community": 54, "norm_label": "updates agent logic from traces." }, { "label": "openjarvis/learning/agents/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_init", "community": 925, "norm_label": "openjarvis/learning/agents/__init__.py" }, { "label": "Agent learning \u2014 config optimization via DSPy, GEPA, and evolution.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_init_rationale_1", "community": 925, "norm_label": "agent learning \u2014 config optimization via dspy, gepa, and evolution." }, { "label": "ace_optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer", "community": 115, "norm_label": "ace_optimizer.py" }, { "label": "_default_save_dir()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_default_save_dir", "community": 115, "norm_label": "_default_save_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_py_path", "community": 115, "norm_label": "path" }, { "label": "_TraceDataProcessor", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_tracedataprocessor", "community": 115, "norm_label": "_tracedataprocessor" }, { "label": ".process_task_data()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_tracedataprocessor_process_task_data", "community": 115, "norm_label": ".process_task_data()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_py_any", "community": 115, "norm_label": "any" }, { "label": ".answer_is_correct()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_tracedataprocessor_answer_is_correct", "community": 115, "norm_label": ".answer_is_correct()" }, { "label": ".evaluate_accuracy()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_tracedataprocessor_evaluate_accuracy", "community": 115, "norm_label": ".evaluate_accuracy()" }, { "label": "_traces_to_samples()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_traces_to_samples", "community": 115, "norm_label": "_traces_to_samples()" }, { "label": "_split_samples()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_split_samples", "community": 115, "norm_label": "_split_samples()" }, { "label": "ACEAgentOptimizer", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_aceagentoptimizer", "community": 115, "norm_label": "aceagentoptimizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_aceagentoptimizer_init", "community": 115, "norm_label": ".__init__()" }, { "label": ".optimize()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_aceagentoptimizer_optimize", "community": 115, "norm_label": ".optimize()" }, { "label": "_ACELearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_acelearningpolicy", "community": 115, "norm_label": "_acelearningpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_acelearningpolicy_init", "community": 115, "norm_label": ".__init__()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_acelearningpolicy_update", "community": 115, "norm_label": ".update()" }, { "label": "ACE agent optimizer \u2014 context evolution via the ACE Generator / Reflector / Cur", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_1", "community": 115, "norm_label": "ace agent optimizer \u2014 context evolution via the ace generator / reflector / cur" }, { "label": "Adapter that exposes OpenJarvis traces in ACE's three-method API. ACE exp", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_55", "community": 115, "norm_label": "adapter that exposes openjarvis traces in ace's three-method api. ace exp" }, { "label": "Convert OpenJarvis trace records to ACE's sample dict shape.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_98", "community": 115, "norm_label": "convert openjarvis trace records to ace's sample dict shape." }, { "label": "70/15/15 train/val/test split, preserving order for reproducibility.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_117", "community": 115, "norm_label": "70/15/15 train/val/test split, preserving order for reproducibility." }, { "label": "Optimize an agent's playbook context using ACE. Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_125", "community": 115, "norm_label": "optimize an agent's playbook context using ace. parameters ---------" }, { "label": "Run ACE offline-mode optimization on traces from the store. Returns a", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_138", "community": 115, "norm_label": "run ace offline-mode optimization on traces from the store. returns a" }, { "label": "Wrapper to register :class:`ACEAgentOptimizer` in LearningRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/ace_optimizer.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_learning_agents_ace_optimizer_rationale_235", "community": 115, "norm_label": "wrapper to register :class:`aceagentoptimizer` in learningregistry." }, { "label": "agent_evolver.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver", "community": 8, "norm_label": "agent_evolver.py" }, { "label": "_format_toml_value()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_format_toml_value", "community": 275, "norm_label": "_format_toml_value()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_py_any", "community": 275, "norm_label": "any" }, { "label": "_write_toml()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_write_toml", "community": 275, "norm_label": "_write_toml()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_py_path", "community": 275, "norm_label": "path" }, { "label": "AgentConfigEvolver", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver", "community": 54, "norm_label": "agentconfigevolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_init", "community": 275, "norm_label": ".__init__()" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_py_tracestore", "community": 275, "norm_label": "tracestore" }, { "label": ".analyze()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_analyze", "community": 275, "norm_label": ".analyze()" }, { "label": "._analyze_class()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_analyze_class", "community": 275, "norm_label": "._analyze_class()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_py_trace", "community": 275, "norm_label": "trace" }, { "label": ".write_config()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_write_config", "community": 275, "norm_label": ".write_config()" }, { "label": ".list_versions()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_list_versions", "community": 275, "norm_label": ".list_versions()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_rollback", "community": 275, "norm_label": ".rollback()" }, { "label": "._archive()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentconfigevolver_archive", "community": 275, "norm_label": "._archive()" }, { "label": "_ToolScore", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L323", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_toolscore", "community": 275, "norm_label": "_toolscore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_toolscore_init", "community": 275, "norm_label": ".__init__()" }, { "label": ".composite_score()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_toolscore_composite_score", "community": 275, "norm_label": ".composite_score()" }, { "label": "_AgentScore", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L346", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentscore", "community": 275, "norm_label": "_agentscore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentscore_init", "community": 275, "norm_label": ".__init__()" }, { "label": ".composite_score()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_agentscore_composite_score", "community": 275, "norm_label": ".composite_score()" }, { "label": "AgentConfigEvolver \u2014 analyze traces to evolve agent TOML configs. Reads inter", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_1", "community": 8, "norm_label": "agentconfigevolver \u2014 analyze traces to evolve agent toml configs. reads inter" }, { "label": "Format a Python value as a TOML literal.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_21", "community": 275, "norm_label": "format a python value as a toml literal." }, { "label": "Write a dict as TOML to *path* using manual formatting.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_39", "community": 275, "norm_label": "write a dict as toml to *path* using manual formatting." }, { "label": "Analyze traces to evolve agent TOML configs with versioning. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_53", "community": 54, "norm_label": "analyze traces to evolve agent toml configs with versioning. parameters" }, { "label": "Analyze traces, return recommendations per query class. Returns a lis", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_85", "community": 275, "norm_label": "analyze traces, return recommendations per query class. returns a lis" }, { "label": "Build a recommendation for a single query class.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_115", "community": 275, "norm_label": "build a recommendation for a single query class." }, { "label": "Write agent TOML config, archiving previous version first. Returns th", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_202", "community": 275, "norm_label": "write agent toml config, archiving previous version first. returns th" }, { "label": "List all versions (including current) for *agent_name*. Returns a lis", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_231", "community": 275, "norm_label": "list all versions (including current) for *agent_name*. returns a lis" }, { "label": "Rollback to a specific version. Raises :class:`ValueError` if the req", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_269", "community": 275, "norm_label": "rollback to a specific version. raises :class:`valueerror` if the req" }, { "label": "Copy *config_path* into ``.history/`` with a version suffix.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_305", "community": 275, "norm_label": "copy *config_path* into ``.history/`` with a version suffix." }, { "label": "Accumulator for per-tool scoring.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L324", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_324", "community": 275, "norm_label": "accumulator for per-tool scoring." }, { "label": "Weighted score combining success rate, feedback, and frequency.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L334", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_334", "community": 275, "norm_label": "weighted score combining success rate, feedback, and frequency." }, { "label": "Accumulator for per-agent scoring.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/agent_evolver.py", "source_location": "L347", "_origin": "ast", "id": "src_openjarvis_learning_agents_agent_evolver_rationale_347", "community": 275, "norm_label": "accumulator for per-agent scoring." }, { "label": "dspy_optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer", "community": 54, "norm_label": "dspy_optimizer.py" }, { "label": "DSPyAgentOptimizer", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer", "community": 375, "norm_label": "dspyagentoptimizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer_init", "community": 375, "norm_label": ".__init__()" }, { "label": ".optimize()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer_optimize", "community": 375, "norm_label": ".optimize()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_py_any", "community": 375, "norm_label": "any" }, { "label": "._run_dspy_optimization()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer_run_dspy_optimization", "community": 375, "norm_label": "._run_dspy_optimization()" }, { "label": "._to_config_updates()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer_to_config_updates", "community": 375, "norm_label": "._to_config_updates()" }, { "label": "._write_configs()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspyagentoptimizer_write_configs", "community": 375, "norm_label": "._write_configs()" }, { "label": "_DSPyLearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspylearningpolicy", "community": 54, "norm_label": "_dspylearningpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspylearningpolicy_init", "community": 54, "norm_label": ".__init__()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_dspylearningpolicy_update", "community": 375, "norm_label": ".update()" }, { "label": "DSPy agent optimizer -- programmatic pipeline optimization. Wraps an agent's", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_1", "community": 54, "norm_label": "dspy agent optimizer -- programmatic pipeline optimization. wraps an agent's" }, { "label": "Optimize agent configs using DSPy teleprompters. Parameters --------", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_30", "community": 375, "norm_label": "optimize agent configs using dspy teleprompters. parameters --------" }, { "label": "Run DSPy optimization on traces from the store. 1. Extract traces and", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_42", "community": 375, "norm_label": "run dspy optimization on traces from the store. 1. extract traces and" }, { "label": "Run the DSPy teleprompter on converted trace examples.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_91", "community": 375, "norm_label": "run the dspy teleprompter on converted trace examples." }, { "label": "Convert DSPy optimization results to TOML-compatible config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_159", "community": 375, "norm_label": "convert dspy optimization results to toml-compatible config." }, { "label": "Write updated configs via AgentConfigEvolver.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_174", "community": 375, "norm_label": "write updated configs via agentconfigevolver." }, { "label": "Wrapper to register DSPyAgentOptimizer in the LearningRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/dspy_optimizer.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_learning_agents_dspy_optimizer_rationale_197", "community": 54, "norm_label": "wrapper to register dspyagentoptimizer in the learningregistry." }, { "label": "gepa_optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer", "community": 54, "norm_label": "gepa_optimizer.py" }, { "label": "OpenJarvisGEPAAdapter", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_openjarvisgepaadapter", "community": 54, "norm_label": "openjarvisgepaadapter" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_openjarvisgepaadapter_init", "community": 54, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_py_any", "community": 54, "norm_label": "any" }, { "label": ".load_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_openjarvisgepaadapter_load_traces", "community": 54, "norm_label": ".load_traces()" }, { "label": ".assess()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_openjarvisgepaadapter_assess", "community": 54, "norm_label": ".assess()" }, { "label": ".make_reflective_dataset()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_openjarvisgepaadapter_make_reflective_dataset", "community": 54, "norm_label": ".make_reflective_dataset()" }, { "label": "GEPAAgentOptimizer", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer", "community": 54, "norm_label": "gepaagentoptimizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_init", "community": 54, "norm_label": ".__init__()" }, { "label": ".optimize()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_optimize", "community": 54, "norm_label": ".optimize()" }, { "label": "._run_gepa()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L211", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_run_gepa", "community": 54, "norm_label": "._run_gepa()" }, { "label": "._build_initial_candidate()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_build_initial_candidate", "community": 54, "norm_label": "._build_initial_candidate()" }, { "label": "._to_config_updates()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_to_config_updates", "community": 54, "norm_label": "._to_config_updates()" }, { "label": "._write_configs()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L292", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepaagentoptimizer_write_configs", "community": 54, "norm_label": "._write_configs()" }, { "label": "_GEPALearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepalearningpolicy", "community": 54, "norm_label": "_gepalearningpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepalearningpolicy_init", "community": 54, "norm_label": ".__init__()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_gepalearningpolicy_update", "community": 54, "norm_label": ".update()" }, { "label": "GEPA agent optimizer -- Pareto-efficient evolutionary optimization. Uses GEPA", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_1", "community": 54, "norm_label": "gepa agent optimizer -- pareto-efficient evolutionary optimization. uses gepa" }, { "label": "Implements GEPA's adapter protocol for OpenJarvis agents. Bridges trace d", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_30", "community": 54, "norm_label": "implements gepa's adapter protocol for openjarvis agents. bridges trace d" }, { "label": "Load traces from the store.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_48", "community": 54, "norm_label": "load traces from the store." }, { "label": "Score a candidate config against a batch of test cases. Returns a dic", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_60", "community": 54, "norm_label": "score a candidate config against a batch of test cases. returns a dic" }, { "label": "Package trace diagnostics as Actionable Side Information for GEPA.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_105", "community": 54, "norm_label": "package trace diagnostics as actionable side information for gepa." }, { "label": "Optimize agent configs using GEPA evolutionary optimization. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_149", "community": 54, "norm_label": "optimize agent configs using gepa evolutionary optimization. parameters" }, { "label": "Run GEPA optimization on traces from the store. 1. Load traces and bu", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_161", "community": 54, "norm_label": "run gepa optimization on traces from the store. 1. load traces and bu" }, { "label": "Run the GEPA evolutionary optimization loop.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_216", "community": 54, "norm_label": "run the gepa evolutionary optimization loop." }, { "label": "Build initial candidate config from trace analysis.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_251", "community": 54, "norm_label": "build initial candidate config from trace analysis." }, { "label": "Convert GEPA candidate to TOML-compatible config dict.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_280", "community": 54, "norm_label": "convert gepa candidate to toml-compatible config dict." }, { "label": "Write updated configs via AgentConfigEvolver.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_293", "community": 54, "norm_label": "write updated configs via agentconfigevolver." }, { "label": "Wrapper to register GEPAAgentOptimizer in the LearningRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/gepa_optimizer.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_learning_agents_gepa_optimizer_rationale_315", "community": 54, "norm_label": "wrapper to register gepaagentoptimizer in the learningregistry." }, { "label": "skill_discovery.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery", "community": 111, "norm_label": "skill_discovery.py" }, { "label": "DiscoveredSkill", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_discoveredskill", "community": 111, "norm_label": "discoveredskill" }, { "label": "SkillDiscovery", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery", "community": 111, "norm_label": "skilldiscovery" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_init", "community": 111, "norm_label": ".__init__()" }, { "label": ".analyze_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_analyze_traces", "community": 111, "norm_label": ".analyze_traces()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_py_any", "community": 111, "norm_label": "any" }, { "label": "._extract_tool_sequence()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_extract_tool_sequence", "community": 111, "norm_label": "._extract_tool_sequence()" }, { "label": "._extract_outcome()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_extract_outcome", "community": 111, "norm_label": "._extract_outcome()" }, { "label": "._extract_query()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_extract_query", "community": 111, "norm_label": "._extract_query()" }, { "label": ".discovered_skills()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_discovered_skills", "community": 111, "norm_label": ".discovered_skills()" }, { "label": ".to_skill_manifests()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_skilldiscovery_to_skill_manifests", "community": 111, "norm_label": ".to_skill_manifests()" }, { "label": "Skill discovery -- mine recurring tool sequences from traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_1", "community": 111, "norm_label": "skill discovery -- mine recurring tool sequences from traces." }, { "label": "A skill discovered from trace analysis.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_12", "community": 111, "norm_label": "a skill discovered from trace analysis." }, { "label": "Mine recurring tool sequences from trace data to auto-generate skills. An", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_23", "community": 111, "norm_label": "mine recurring tool sequences from trace data to auto-generate skills. an" }, { "label": "Analyze a list of traces for recurring tool sequences. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_48", "community": 111, "norm_label": "analyze a list of traces for recurring tool sequences. parameters" }, { "label": "Extract ordered list of tool names from a trace.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_107", "community": 111, "norm_label": "extract ordered list of tool names from a trace." }, { "label": "Extract outcome score from a trace. Handles both numeric outcome scor", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_143", "community": 111, "norm_label": "extract outcome score from a trace. handles both numeric outcome scor" }, { "label": "Extract the original query from a trace.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_173", "community": 111, "norm_label": "extract the original query from a trace." }, { "label": "Return the most recently discovered skills.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_180", "community": 111, "norm_label": "return the most recently discovered skills." }, { "label": "Convert discovered skills to TOML-compatible manifest dicts.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_discovery.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_discovery_rationale_184", "community": 111, "norm_label": "convert discovered skills to toml-compatible manifest dicts." }, { "label": "skill_optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer", "community": 54, "norm_label": "skill_optimizer.py" }, { "label": "SkillOptimizationResult", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizationresult", "community": 54, "norm_label": "skilloptimizationresult" }, { "label": "_OptimizerOutput", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_optimizeroutput", "community": 54, "norm_label": "_optimizeroutput" }, { "label": "SkillOptimizer", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer", "community": 276, "norm_label": "skilloptimizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_init", "community": 276, "norm_label": ".__init__()" }, { "label": ".optimize()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_optimize", "community": 276, "norm_label": ".optimize()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_py_any", "community": 276, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_py_path", "community": 276, "norm_label": "path" }, { "label": "._bucket_traces_by_skill()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_bucket_traces_by_skill", "community": 276, "norm_label": "._bucket_traces_by_skill()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_py_trace", "community": 276, "norm_label": "trace" }, { "label": "._extract_skill_names()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_extract_skill_names", "community": 276, "norm_label": "._extract_skill_names()" }, { "label": "._run_dspy()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_run_dspy", "community": 276, "norm_label": "._run_dspy()" }, { "label": "._run_gepa()", "file_type": "code", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_skilloptimizer_run_gepa", "community": 54, "norm_label": "._run_gepa()" }, { "label": "SkillOptimizer \u2014 per-skill DSPy/GEPA optimization wrapper (Plan 2A). Buckets", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_1", "community": 54, "norm_label": "skilloptimizer \u2014 per-skill dspy/gepa optimization wrapper (plan 2a). buckets" }, { "label": "Result of optimizing a single skill.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_31", "community": 54, "norm_label": "result of optimizing a single skill." }, { "label": "Internal: extracted output from the underlying DSPy/GEPA optimizer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_42", "community": 54, "norm_label": "internal: extracted output from the underlying dspy/gepa optimizer." }, { "label": "Per-skill optimization wrapper around DSPyAgentOptimizer / GEPA. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_49", "community": 276, "norm_label": "per-skill optimization wrapper around dspyagentoptimizer / gepa. paramete" }, { "label": "Run the per-skill optimization loop. Returns a dict mapping skill nam", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_80", "community": 276, "norm_label": "run the per-skill optimization loop. returns a dict mapping skill nam" }, { "label": "Group traces by the skill names they invoked. A trace is added to a s", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_157", "community": 276, "norm_label": "group traces by the skill names they invoked. a trace is added to a s" }, { "label": "Return the unique skill names invoked in *trace*'s tool steps.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_171", "community": 276, "norm_label": "return the unique skill names invoked in *trace*'s tool steps." }, { "label": "Run DSPyAgentOptimizer on the bucket and extract description + few-shot.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_196", "community": 276, "norm_label": "run dspyagentoptimizer on the bucket and extract description + few-shot." }, { "label": "Run GEPAAgentOptimizer on the bucket. Same shape as _run_dspy.", "file_type": "rationale", "source_file": "src/openjarvis/learning/agents/skill_optimizer.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_learning_agents_skill_optimizer_rationale_261", "community": 54, "norm_label": "run gepaagentoptimizer on the bucket. same shape as _run_dspy." }, { "label": "openjarvis/learning/intelligence/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_init", "community": 211, "norm_label": "openjarvis/learning/intelligence/__init__.py" }, { "label": "Intelligence learning \u2014 model fine-tuning via SFT and GRPO.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_init_rationale_1", "community": 211, "norm_label": "intelligence learning \u2014 model fine-tuning via sft and grpo." }, { "label": "intelligence/grpo_trainer.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer", "community": 154, "norm_label": "intelligence/grpo_trainer.py" }, { "label": "RewardFn", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rewardfn", "community": 154, "norm_label": "rewardfn" }, { "label": "Protocol", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_py_protocol", "community": 154, "norm_label": "protocol" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rewardfn_score", "community": 154, "norm_label": ".score()" }, { "label": "DefaultRewardFn", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_defaultrewardfn", "community": 154, "norm_label": "defaultrewardfn" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_defaultrewardfn_score", "community": 154, "norm_label": ".score()" }, { "label": "GRPOTrainer", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer", "community": 154, "norm_label": "grpotrainer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_init", "community": 154, "norm_label": ".__init__()" }, { "label": ".train()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_train", "community": 154, "norm_label": ".train()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_py_any", "community": 154, "norm_label": "any" }, { "label": ".train_on_prompts()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_train_on_prompts", "community": 154, "norm_label": ".train_on_prompts()" }, { "label": "._mine_prompts()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_mine_prompts", "community": 154, "norm_label": "._mine_prompts()" }, { "label": "._run_grpo()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_run_grpo", "community": 154, "norm_label": "._run_grpo()" }, { "label": "._grpo_step()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpotrainer_grpo_step", "community": 154, "norm_label": "._grpo_step()" }, { "label": "_GRPOLearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpolearningpolicy", "community": 154, "norm_label": "_grpolearningpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L362", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpolearningpolicy_init", "community": 154, "norm_label": ".__init__()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L365", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_grpolearningpolicy_update", "community": 154, "norm_label": ".update()" }, { "label": "General-purpose GRPO trainer -- Group Relative Policy Optimization. Fine-tune", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_1", "community": 154, "norm_label": "general-purpose grpo trainer -- group relative policy optimization. fine-tune" }, { "label": "Protocol for reward functions used by GRPOTrainer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_38", "community": 154, "norm_label": "protocol for reward functions used by grpotrainer." }, { "label": "Default reward function using length-normalized response quality heuristics.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_44", "community": 154, "norm_label": "default reward function using length-normalized response quality heuristics." }, { "label": "Score a response. Higher is better, range [0, 1].", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_47", "community": 154, "norm_label": "score a response. higher is better, range [0, 1]." }, { "label": "General-purpose GRPO trainer. Parameters ---------- config:", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_72", "community": 154, "norm_label": "general-purpose grpo trainer. parameters ---------- config:" }, { "label": "End-to-end: mine prompts from traces, then train. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_91", "community": 154, "norm_label": "end-to-end: mine prompts from traces, then train. parameters" }, { "label": "Run GRPO training on a set of prompts. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_106", "community": 154, "norm_label": "run grpo training on a set of prompts. parameters ----------" }, { "label": "Extract unique prompts from the trace store.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_140", "community": 154, "norm_label": "extract unique prompts from the trace store." }, { "label": "Execute the GRPO training loop. 1. Load policy model and frozen refer", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_161", "community": 154, "norm_label": "execute the grpo training loop. 1. load policy model and frozen refer" }, { "label": "Execute one GRPO gradient step on a batch of prompts.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_268", "community": 154, "norm_label": "execute one grpo gradient step on a batch of prompts." }, { "label": "Wrapper to register GRPOTrainer in the LearningRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/grpo_trainer.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_grpo_trainer_rationale_360", "community": 154, "norm_label": "wrapper to register grpotrainer in the learningregistry." }, { "label": "orchestrator/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_init", "community": 159, "norm_label": "orchestrator/__init__.py" }, { "label": "Orchestrator training infrastructure \u2014 SFT and GRPO pipelines. Provides struc", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_init_rationale_1", "community": 159, "norm_label": "orchestrator training infrastructure \u2014 sft and grpo pipelines. provides struc" }, { "label": "orchestrator/environment.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment", "community": 2, "norm_label": "orchestrator/environment.py" }, { "label": "OrchestratorEnvironment", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment", "community": 234, "norm_label": "orchestratorenvironment" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment_init", "community": 202, "norm_label": ".__init__()" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_py_basetool", "community": 202, "norm_label": "basetool" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment_reset", "community": 234, "norm_label": ".reset()" }, { "label": "EpisodeState", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_py_episodestate", "community": 234, "norm_label": "episodestate" }, { "label": ".step()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment_step", "community": 234, "norm_label": ".step()" }, { "label": "OrchestratorAction", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_py_orchestratoraction", "community": 234, "norm_label": "orchestratoraction" }, { "label": "OrchestratorObservation", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "orchestratorobservation", "community": 234, "norm_label": "orchestratorobservation" }, { "label": ".is_done()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment_is_done", "community": 234, "norm_label": ".is_done()" }, { "label": ".get_available_tools()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_orchestratorenvironment_get_available_tools", "community": 234, "norm_label": ".get_available_tools()" }, { "label": "RL environment for orchestrator training. Adapted from IPW's ``environment.py", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_1", "community": 2, "norm_label": "rl environment for orchestrator training. adapted from ipw's ``environment.py" }, { "label": "RL environment that executes tools via OpenJarvis ``ToolExecutor``. Param", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_24", "community": 234, "norm_label": "rl environment that executes tools via openjarvis ``toolexecutor``. param" }, { "label": "Reset the environment for a new episode. Args: task: The", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_44", "community": 234, "norm_label": "reset the environment for a new episode. args: task: the" }, { "label": "Execute one step: dispatch the tool and observe the result. Raises:", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_59", "community": 234, "norm_label": "execute one step: dispatch the tool and observe the result. raises:" }, { "label": "Check if the episode is complete.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_100", "community": 234, "norm_label": "check if the episode is complete." }, { "label": "Return names of all available tools.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/environment.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_environment_rationale_108", "community": 234, "norm_label": "return names of all available tools." }, { "label": "orchestrator/grpo_trainer.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer", "community": 143, "norm_label": "orchestrator/grpo_trainer.py" }, { "label": "_select_torch_device()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_select_torch_device", "community": 505, "norm_label": "_select_torch_device()" }, { "label": "OrchestratorGRPOConfig", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpoconfig", "community": 143, "norm_label": "orchestratorgrpoconfig" }, { "label": "OrchestratorGRPOTrainer", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer", "community": 505, "norm_label": "orchestratorgrpotrainer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_init", "community": 505, "norm_label": ".__init__()" }, { "label": "._init_model()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_init_model", "community": 505, "norm_label": "._init_model()" }, { "label": "._init_optimizer()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_init_optimizer", "community": 505, "norm_label": "._init_optimizer()" }, { "label": ".train()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_train", "community": 505, "norm_label": ".train()" }, { "label": "._train_epoch()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_train_epoch", "community": 505, "norm_label": "._train_epoch()" }, { "label": "._grpo_step()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L209", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_grpo_step", "community": 143, "norm_label": "._grpo_step()" }, { "label": "._generate_with_log_probs()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_generate_with_log_probs", "community": 505, "norm_label": "._generate_with_log_probs()" }, { "label": "._compute_log_probs()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L373", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_compute_log_probs", "community": 505, "norm_label": "._compute_log_probs()" }, { "label": "._compute_log_probs_ref()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_compute_log_probs_ref", "community": 505, "norm_label": "._compute_log_probs_ref()" }, { "label": "._save_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L421", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_save_checkpoint", "community": 505, "norm_label": "._save_checkpoint()" }, { "label": "._cleanup_old_checkpoints()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L440", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_orchestratorgrpotrainer_cleanup_old_checkpoints", "community": 505, "norm_label": "._cleanup_old_checkpoints()" }, { "label": "_ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L464", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_ensure_registered", "community": 54, "norm_label": "_ensure_registered()" }, { "label": "GRPO (Group Relative Policy Optimization) trainer for orchestrator. Adapted f", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_1", "community": 143, "norm_label": "grpo (group relative policy optimization) trainer for orchestrator. adapted f" }, { "label": "Select the best available PyTorch device (cuda > mps > cpu).", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_40", "community": 505, "norm_label": "select the best available pytorch device (cuda > mps > cpu)." }, { "label": "Configuration for orchestrator GRPO training.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_57", "community": 143, "norm_label": "configuration for orchestrator grpo training." }, { "label": "GRPO trainer for orchestrator policy. ``torch`` must be installed to call", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_104", "community": 505, "norm_label": "grpo trainer for orchestrator policy. ``torch`` must be installed to call" }, { "label": "Run the GRPO training loop.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_177", "community": 505, "norm_label": "run the grpo training loop." }, { "label": "Perform one GRPO training step. For each prompt: 1. Generate", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_214", "community": 143, "norm_label": "perform one grpo training step. for each prompt: 1. generate" }, { "label": "Generate a response and return ``(text, log_probs)``.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L331", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_331", "community": 505, "norm_label": "generate a response and return ``(text, log_probs)``." }, { "label": "Log-probs of *response* given *prompt* under current policy.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L374", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_374", "community": 505, "norm_label": "log-probs of *response* given *prompt* under current policy." }, { "label": "Log-probs under the frozen reference policy (no grad).", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/grpo_trainer.py", "source_location": "L397", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_grpo_trainer_rationale_397", "community": 505, "norm_label": "log-probs under the frozen reference policy (no grad)." }, { "label": "policy_model.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model", "community": 159, "norm_label": "policy_model.py" }, { "label": "OrchestratorPolicyModel", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel", "community": 159, "norm_label": "orchestratorpolicymodel" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_init", "community": 419, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_py_any", "community": 419, "norm_label": "any" }, { "label": ".from_pretrained()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_from_pretrained", "community": 419, "norm_label": ".from_pretrained()" }, { "label": ".from_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_from_checkpoint", "community": 419, "norm_label": ".from_checkpoint()" }, { "label": ".predict_action()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_predict_action", "community": 686, "norm_label": ".predict_action()" }, { "label": "EpisodeState", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_py_episodestate", "community": 686, "norm_label": "episodestate" }, { "label": "OrchestratorAction", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_py_orchestratoraction", "community": 686, "norm_label": "orchestratoraction" }, { "label": "._build_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_build_prompt", "community": 686, "norm_label": "._build_prompt()" }, { "label": "._parse_output()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_parse_output", "community": 686, "norm_label": "._parse_output()" }, { "label": "PolicyOutput", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "policyoutput", "community": 686, "norm_label": "policyoutput" }, { "label": "._generate()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_generate", "community": 686, "norm_label": "._generate()" }, { "label": ".save()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_save", "community": 159, "norm_label": ".save()" }, { "label": ".__repr__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_orchestratorpolicymodel_repr", "community": 159, "norm_label": ".__repr__()" }, { "label": "Policy model wrapper for orchestrator training. Adapted from IPW's ``policy.p", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_1", "community": 159, "norm_label": "policy model wrapper for orchestrator training. adapted from ipw's ``policy.p" }, { "label": "Wrapper around a causal LM for orchestrator policy prediction. Input form", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_34", "community": 159, "norm_label": "wrapper around a causal lm for orchestrator policy prediction. input form" }, { "label": "Load model from a HuggingFace checkpoint. Raises ``ImportError`` if `", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_86", "community": 419, "norm_label": "load model from a huggingface checkpoint. raises ``importerror`` if `" }, { "label": "Load from a previously saved checkpoint directory.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_126", "community": 419, "norm_label": "load from a previously saved checkpoint directory." }, { "label": "Predict the next action given current state.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_136", "community": 686, "norm_label": "predict the next action given current state." }, { "label": "Build the text prompt from current state.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_161", "community": 686, "norm_label": "build the text prompt from current state." }, { "label": "Parse structured model output into a :class:`PolicyOutput`.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_194", "community": 686, "norm_label": "parse structured model output into a :class:`policyoutput`." }, { "label": "Generate text from the loaded model.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_254", "community": 686, "norm_label": "generate text from the loaded model." }, { "label": "Save model and tokenizer to *path*.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/policy_model.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_policy_model_rationale_268", "community": 159, "norm_label": "save model and tokenizer to *path*." }, { "label": "prompt_registry.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/prompt_registry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_prompt_registry", "community": 2, "norm_label": "prompt_registry.py" }, { "label": "build_system_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/prompt_registry.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_prompt_registry_build_system_prompt", "community": 506, "norm_label": "build_system_prompt()" }, { "label": "Prompt registry for orchestrator structured mode. Adapted from IPW's ``prompt", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/prompt_registry.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_prompt_registry_rationale_1", "community": 2, "norm_label": "prompt registry for orchestrator structured mode. adapted from ipw's ``prompt" }, { "label": "Build the complete system prompt for the given tools. Args: tool", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/prompt_registry.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_prompt_registry_rationale_223", "community": 506, "norm_label": "build the complete system prompt for the given tools. args: tool" }, { "label": "reward.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward", "community": 143, "norm_label": "reward.py" }, { "label": "RewardWeights", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rewardweights", "community": 143, "norm_label": "rewardweights" }, { "label": ".__post_init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rewardweights_post_init", "community": 143, "norm_label": ".__post_init__()" }, { "label": "Normalizers", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_normalizers", "community": 143, "norm_label": "normalizers" }, { "label": "MultiObjectiveReward", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_multiobjectivereward", "community": 143, "norm_label": "multiobjectivereward" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_multiobjectivereward_init", "community": 143, "norm_label": ".__init__()" }, { "label": ".compute()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_multiobjectivereward_compute", "community": 801, "norm_label": ".compute()" }, { "label": "Episode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_py_episode", "community": 801, "norm_label": "episode" }, { "label": ".compute_with_breakdown()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_multiobjectivereward_compute_with_breakdown", "community": 801, "norm_label": ".compute_with_breakdown()" }, { "label": ".compute_batch()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_multiobjectivereward_compute_batch", "community": 801, "norm_label": ".compute_batch()" }, { "label": "AdaptiveRewardWeights", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_adaptiverewardweights", "community": 697, "norm_label": "adaptiverewardweights" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_adaptiverewardweights_init", "community": 697, "norm_label": ".__init__()" }, { "label": ".get_weights()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_adaptiverewardweights_get_weights", "community": 697, "norm_label": ".get_weights()" }, { "label": "Multi-objective reward function for orchestrator training. Adapted from IPW's", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_1", "community": 143, "norm_label": "multi-objective reward function for orchestrator training. adapted from ipw's" }, { "label": "Weights for multi-objective reward function. Each metric has its own coef", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_18", "community": 143, "norm_label": "weights for multi-objective reward function. each metric has its own coef" }, { "label": "Validate weights sum to 1.0.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_35", "community": 143, "norm_label": "validate weights sum to 1.0." }, { "label": "Normalization constants for reward scaling. These are typical values used", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_49", "community": 143, "norm_label": "normalization constants for reward scaling. these are typical values used" }, { "label": "Multi-objective reward combining accuracy, cost, energy, latency, power.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_62", "community": 143, "norm_label": "multi-objective reward combining accuracy, cost, energy, latency, power." }, { "label": "Compute scalar reward for an episode.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_82", "community": 801, "norm_label": "compute scalar reward for an episode." }, { "label": "Compute reward with detailed per-component breakdown.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_99", "community": 801, "norm_label": "compute reward with detailed per-component breakdown." }, { "label": "Compute rewards for a batch of episodes.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_142", "community": 801, "norm_label": "compute rewards for a batch of episodes." }, { "label": "Adaptive reward weights that shift during training. Early training focuse", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_147", "community": 697, "norm_label": "adaptive reward weights that shift during training. early training focuse" }, { "label": "Get weights for *current_step* via linear interpolation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/reward.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_reward_rationale_180", "community": 697, "norm_label": "get weights for *current_step* via linear interpolation." }, { "label": "orchestrator/sft_trainer.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer", "community": 54, "norm_label": "orchestrator/sft_trainer.py" }, { "label": "_select_torch_device()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_select_torch_device", "community": 419, "norm_label": "_select_torch_device()" }, { "label": "OrchestratorSFTConfig", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftconfig", "community": 54, "norm_label": "orchestratorsftconfig" }, { "label": "OrchestratorSFTDataset", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset", "community": 565, "norm_label": "orchestratorsftdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_init", "community": 565, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_py_any", "community": 565, "norm_label": "any" }, { "label": "._load_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_load_traces", "community": 565, "norm_label": "._load_traces()" }, { "label": ".__len__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_len", "community": 565, "norm_label": ".__len__()" }, { "label": ".__getitem__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_getitem", "community": 565, "norm_label": ".__getitem__()" }, { "label": "._format_conversation()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_format_conversation", "community": 565, "norm_label": "._format_conversation()" }, { "label": ".iter_batches()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsftdataset_iter_batches", "community": 565, "norm_label": ".iter_batches()" }, { "label": "OrchestratorSFTTrainer", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer", "community": 419, "norm_label": "orchestratorsfttrainer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_init", "community": 419, "norm_label": ".__init__()" }, { "label": "._init_model()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_init_model", "community": 419, "norm_label": "._init_model()" }, { "label": "._init_data()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_init_data", "community": 419, "norm_label": "._init_data()" }, { "label": "._generate_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_generate_traces", "community": 419, "norm_label": "._generate_traces()" }, { "label": "._init_optimizer()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_init_optimizer", "community": 419, "norm_label": "._init_optimizer()" }, { "label": ".train()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L301", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_train", "community": 419, "norm_label": ".train()" }, { "label": "._train_epoch()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_train_epoch", "community": 419, "norm_label": "._train_epoch()" }, { "label": "._train_step()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L332", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_train_step", "community": 419, "norm_label": "._train_step()" }, { "label": "._save_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L355", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_orchestratorsfttrainer_save_checkpoint", "community": 419, "norm_label": "._save_checkpoint()" }, { "label": "_ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_ensure_registered", "community": 54, "norm_label": "_ensure_registered()" }, { "label": "SFT (Supervised Fine-Tuning) trainer for orchestrator. Adapted from IPW's ``s", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_1", "community": 54, "norm_label": "sft (supervised fine-tuning) trainer for orchestrator. adapted from ipw's ``s" }, { "label": "Select the best available PyTorch device (cuda > mps > cpu).", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_35", "community": 419, "norm_label": "select the best available pytorch device (cuda > mps > cpu)." }, { "label": "Configuration for orchestrator SFT training.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_52", "community": 54, "norm_label": "configuration for orchestrator sft training." }, { "label": "Dataset for SFT training from generated trace JSONL files.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_106", "community": 565, "norm_label": "dataset for sft training from generated trace jsonl files." }, { "label": "Format conversation turns into training text.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_151", "community": 565, "norm_label": "format conversation turns into training text." }, { "label": "SFT trainer for orchestrator policy. Performs standard next-token cross-e", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_213", "community": 419, "norm_label": "sft trainer for orchestrator policy. performs standard next-token cross-e" }, { "label": "Generate SFT traces (placeholder \u2014 requires running engine).", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_262", "community": 419, "norm_label": "generate sft traces (placeholder \u2014 requires running engine)." }, { "label": "Run the SFT training loop.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/sft_trainer.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_sft_trainer_rationale_302", "community": 419, "norm_label": "run the sft training loop." }, { "label": "orchestrator/types.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types", "community": 159, "norm_label": "orchestrator/types.py" }, { "label": "normalize_number()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_normalize_number", "community": 312, "norm_label": "normalize_number()" }, { "label": "extract_answer()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_extract_answer", "community": 312, "norm_label": "extract_answer()" }, { "label": "grade_answer()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_grade_answer", "community": 312, "norm_label": "grade_answer()" }, { "label": "OrchestratorAction", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_orchestratoraction", "community": 234, "norm_label": "orchestratoraction" }, { "label": "OrchestratorObservation", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_orchestratorobservation", "community": 159, "norm_label": "orchestratorobservation" }, { "label": "EpisodeStep", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episodestep", "community": 159, "norm_label": "episodestep" }, { "label": "Episode", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episode", "community": 143, "norm_label": "episode" }, { "label": ".add_step()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episode_add_step", "community": 159, "norm_label": ".add_step()" }, { "label": ".num_turns()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episode_num_turns", "community": 770, "norm_label": ".num_turns()" }, { "label": ".compute_ipj()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episode_compute_ipj", "community": 770, "norm_label": ".compute_ipj()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episode_to_dict", "community": 770, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_py_any", "community": 770, "norm_label": "any" }, { "label": "EpisodeState", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episodestate", "community": 159, "norm_label": "episodestate" }, { "label": ".add_turn()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episodestate_add_turn", "community": 159, "norm_label": ".add_turn()" }, { "label": ".num_turns()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episodestate_num_turns", "community": 770, "norm_label": ".num_turns()" }, { "label": ".to_episode()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_episodestate_to_episode", "community": 159, "norm_label": ".to_episode()" }, { "label": "PolicyOutput", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_policyoutput", "community": 159, "norm_label": "policyoutput" }, { "label": "Episode dataclasses for orchestrator training. Adapted from IPW's ``episode_b", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_1", "community": 159, "norm_label": "episode dataclasses for orchestrator training. adapted from ipw's ``episode_b" }, { "label": "Try to parse a string as a number. Returns None if not a valid number.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_20", "community": 312, "norm_label": "try to parse a string as a number. returns none if not a valid number." }, { "label": "Extract the core answer from a potentially verbose response. Handles patt", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_35", "community": 312, "norm_label": "extract the core answer from a potentially verbose response. handles patt" }, { "label": "Grade an answer against expected, with smart matching. Handles: - Ex", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_61", "community": 312, "norm_label": "grade an answer against expected, with smart matching. handles: - ex" }, { "label": "Orchestrator action: thought + tool selection + tool input.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_109", "community": 234, "norm_label": "orchestrator action: thought + tool selection + tool input." }, { "label": "Result from executing an action, with flat telemetry fields.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_126", "community": 159, "norm_label": "result from executing an action, with flat telemetry fields." }, { "label": "Single step in an episode.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_149", "community": 159, "norm_label": "single step in an episode." }, { "label": "Complete RL episode with aggregate metrics.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_163", "community": 143, "norm_label": "complete rl episode with aggregate metrics." }, { "label": "Add a step to the episode and update aggregate metrics.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_195", "community": 159, "norm_label": "add a step to the episode and update aggregate metrics." }, { "label": "Return number of turns in episode.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_213", "community": 770, "norm_label": "return number of turns in episode." }, { "label": "Compute Intelligence Per Joule (IPJ). Returns: IPJ score", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_217", "community": 770, "norm_label": "compute intelligence per joule (ipj). returns: ipj score" }, { "label": "Convert episode to dictionary for serialization.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_229", "community": 770, "norm_label": "convert episode to dictionary for serialization." }, { "label": "Mutable state during episode execution.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_260", "community": 159, "norm_label": "mutable state during episode execution." }, { "label": "Add a turn to the episode history.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_278", "community": 159, "norm_label": "add a turn to the episode history." }, { "label": "Convert state to Episode for reward computation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_288", "community": 159, "norm_label": "convert state to episode for reward computation." }, { "label": "Output from policy model prediction.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/orchestrator/types.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_orchestrator_types_rationale_303", "community": 159, "norm_label": "output from policy model prediction." }, { "label": "intelligence/sft_trainer.py", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer", "community": 211, "norm_label": "intelligence/sft_trainer.py" }, { "label": "SFTTrainer", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer", "community": 211, "norm_label": "sfttrainer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_init", "community": 211, "norm_label": ".__init__()" }, { "label": ".target_module_list()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_target_module_list", "community": 211, "norm_label": ".target_module_list()" }, { "label": ".train()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_train", "community": 211, "norm_label": ".train()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_py_any", "community": 211, "norm_label": "any" }, { "label": ".train_on_pairs()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_train_on_pairs", "community": 211, "norm_label": ".train_on_pairs()" }, { "label": "._mine_pairs()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_mine_pairs", "community": 211, "norm_label": "._mine_pairs()" }, { "label": "._train_lora()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_train_lora", "community": 211, "norm_label": "._train_lora()" }, { "label": "._train_full()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sfttrainer_train_full", "community": 211, "norm_label": "._train_full()" }, { "label": "_SFTLearningPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sftlearningpolicy", "community": 211, "norm_label": "_sftlearningpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sftlearningpolicy_init", "community": 211, "norm_label": ".__init__()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_sftlearningpolicy_update", "community": 211, "norm_label": ".update()" }, { "label": "General-purpose SFT trainer -- fine-tune any local LM on trace-derived pairs.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_1", "community": 211, "norm_label": "general-purpose sft trainer -- fine-tune any local lm on trace-derived pairs." }, { "label": "General-purpose supervised fine-tuning trainer. Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_21", "community": 211, "norm_label": "general-purpose supervised fine-tuning trainer. parameters ---------" }, { "label": "Parse comma-separated target_modules string into a list.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_34", "community": 211, "norm_label": "parse comma-separated target_modules string into a list." }, { "label": "End-to-end: mine SFT pairs from traces, then train. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_38", "community": 211, "norm_label": "end-to-end: mine sft pairs from traces, then train. parameters" }, { "label": "Train on pre-extracted SFT pairs. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_53", "community": 211, "norm_label": "train on pre-extracted sft pairs. parameters ----------" }, { "label": "Extract SFT pairs from the trace store using TrainingDataMiner.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_79", "community": 211, "norm_label": "extract sft pairs from the trace store using trainingdataminer." }, { "label": "Train using LoRA via the existing LoRATrainer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_87", "community": 211, "norm_label": "train using lora via the existing loratrainer." }, { "label": "Full fine-tuning (no LoRA). Placeholder for future implementation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_125", "community": 211, "norm_label": "full fine-tuning (no lora). placeholder for future implementation." }, { "label": "Wrapper to register SFTTrainer in the LearningRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/intelligence/sft_trainer.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_learning_intelligence_sft_trainer_rationale_134", "community": 211, "norm_label": "wrapper to register sfttrainer in the learningregistry." }, { "label": "learning_orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator", "community": 166, "norm_label": "learning_orchestrator.py" }, { "label": "LearningOrchestrator", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_learningorchestrator", "community": 166, "norm_label": "learningorchestrator" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_learningorchestrator_init", "community": 166, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_py_any", "community": 166, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_py_path", "community": 166, "norm_label": "path" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_learningorchestrator_run", "community": 166, "norm_label": ".run()" }, { "label": "._try_lora_training()", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_learningorchestrator_try_lora_training", "community": 166, "norm_label": "._try_lora_training()" }, { "label": "._maybe_optimize_skills()", "file_type": "code", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_learningorchestrator_maybe_optimize_skills", "community": 9, "norm_label": "._maybe_optimize_skills()" }, { "label": "LearningOrchestrator \u2014 coordinate the full trace->learn->eval loop. Pulls tra", "file_type": "rationale", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_rationale_1", "community": 166, "norm_label": "learningorchestrator \u2014 coordinate the full trace->learn->eval loop. pulls tra" }, { "label": "Orchestrate a single trace->learn->eval cycle. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_rationale_20", "community": 166, "norm_label": "orchestrate a single trace->learn->eval cycle. parameters ----------" }, { "label": "Execute one learning cycle. Parameters ---------- a", "file_type": "rationale", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_rationale_76", "community": 166, "norm_label": "execute one learning cycle. parameters ---------- a" }, { "label": "Attempt LoRA training, returning result or None on failure.", "file_type": "rationale", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_rationale_201", "community": 166, "norm_label": "attempt lora training, returning result or none on failure." }, { "label": "Optionally run the skill optimizer. Called from :meth:`run` when ``le", "file_type": "rationale", "source_file": "src/openjarvis/learning/learning_orchestrator.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_learning_learning_orchestrator_rationale_230", "community": 9, "norm_label": "optionally run the skill optimizer. called from :meth:`run` when ``le" }, { "label": "optimize/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_init", "community": 19, "norm_label": "optimize/__init__.py" }, { "label": "Optimization framework for OpenJarvis configuration tuning.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_init_rationale_1", "community": 19, "norm_label": "optimization framework for openjarvis configuration tuning." }, { "label": "optimize/config.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config", "community": 19, "norm_label": "optimize/config.py" }, { "label": "load_optimize_config()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_load_optimize_config", "community": 110, "norm_label": "load_optimize_config()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_py_path", "community": 110, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_py_any", "community": 110, "norm_label": "any" }, { "label": "load_objectives()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_load_objectives", "community": 110, "norm_label": "load_objectives()" }, { "label": "ObjectiveSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_py_objectivespec", "community": 110, "norm_label": "objectivespec" }, { "label": "load_benchmark_specs()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_load_benchmark_specs", "community": 110, "norm_label": "load_benchmark_specs()" }, { "label": "TOML config loader for optimization runs.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_rationale_1", "community": 19, "norm_label": "toml config loader for optimization runs." }, { "label": "Load an optimization config TOML file. Returns the raw dict with keys suc", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_rationale_17", "community": 110, "norm_label": "load an optimization config toml file. returns the raw dict with keys suc" }, { "label": "Extract objectives from a loaded optimization config. Reads ``optimize.ob", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_rationale_37", "community": 110, "norm_label": "extract objectives from a loaded optimization config. reads ``optimize.ob" }, { "label": "Extract benchmark specs from a loaded optimization config. Supports two f", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/config.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_learning_optimize_config_rationale_63", "community": 110, "norm_label": "extract benchmark specs from a loaded optimization config. supports two f" }, { "label": "feedback/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_init", "community": 771, "norm_label": "feedback/__init__.py" }, { "label": "Feedback subsystem: LLM-as-judge scoring and signal aggregation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_init_rationale_1", "community": 771, "norm_label": "feedback subsystem: llm-as-judge scoring and signal aggregation." }, { "label": "feedback/collector.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector", "community": 771, "norm_label": "feedback/collector.py" }, { "label": "FeedbackCollector", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector", "community": 267, "norm_label": "feedbackcollector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_init", "community": 267, "norm_label": ".__init__()" }, { "label": ".record_explicit()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_record_explicit", "community": 267, "norm_label": ".record_explicit()" }, { "label": ".record_thumbs()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_record_thumbs", "community": 267, "norm_label": ".record_thumbs()" }, { "label": ".evaluate_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_evaluate_traces", "community": 772, "norm_label": ".evaluate_traces()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_py_trace", "community": 772, "norm_label": "trace" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_py_any", "community": 772, "norm_label": "any" }, { "label": ".get_records()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_get_records", "community": 772, "norm_label": ".get_records()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_feedbackcollector_stats", "community": 772, "norm_label": ".stats()" }, { "label": "FeedbackCollector -- aggregates feedback from multiple sources.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_1", "community": 771, "norm_label": "feedbackcollector -- aggregates feedback from multiple sources." }, { "label": "Collects feedback signals: explicit user scores + LLM judge evaluations.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_13", "community": 267, "norm_label": "collects feedback signals: explicit user scores + llm judge evaluations." }, { "label": "Record an explicit numeric score (0-1) for a trace.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_32", "community": 267, "norm_label": "record an explicit numeric score (0-1) for a trace." }, { "label": "Record a thumbs-up / thumbs-down signal (converted to 1.0/0.0).", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_43", "community": 267, "norm_label": "record a thumbs-up / thumbs-down signal (converted to 1.0/0.0)." }, { "label": "Score *traces* via the LLM judge and record the results. Returns the", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_62", "community": 772, "norm_label": "score *traces* via the llm judge and record the results. returns the" }, { "label": "Return stored records, optionally filtered by *trace_id*.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_88", "community": 772, "norm_label": "return stored records, optionally filtered by *trace_id*." }, { "label": "Return aggregate statistics over all recorded feedback. Returns a dic", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/collector.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_collector_rationale_94", "community": 772, "norm_label": "return aggregate statistics over all recorded feedback. returns a dic" }, { "label": "judge.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge", "community": 771, "norm_label": "judge.py" }, { "label": "_format_trace()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_format_trace", "community": 802, "norm_label": "_format_trace()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_py_trace", "community": 802, "norm_label": "trace" }, { "label": "_parse_score()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_parse_score", "community": 566, "norm_label": "_parse_score()" }, { "label": "TraceJudge", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_tracejudge", "community": 341, "norm_label": "tracejudge" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_tracejudge_init", "community": 341, "norm_label": ".__init__()" }, { "label": ".score_trace()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_tracejudge_score_trace", "community": 802, "norm_label": ".score_trace()" }, { "label": ".batch_evaluate()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_tracejudge_batch_evaluate", "community": 802, "norm_label": ".batch_evaluate()" }, { "label": "TraceJudge -- LLM-as-judge scoring for agent traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_1", "community": 771, "norm_label": "tracejudge -- llm-as-judge scoring for agent traces." }, { "label": "Render a Trace into a textual prompt for the judge.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_31", "community": 802, "norm_label": "render a trace into a textual prompt for the judge." }, { "label": "Extract a 0-1 score from the judge response. Handles formats like ``0.85`", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_49", "community": 566, "norm_label": "extract a 0-1 score from the judge response. handles formats like ``0.85`" }, { "label": "LLM-as-judge for scoring traces when no ground truth exists. Given a :cla", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_76", "community": 341, "norm_label": "llm-as-judge for scoring traces when no ground truth exists. given a :cla" }, { "label": "Score a single trace. Returns: ``(score, feedback)`` whe", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_88", "community": 802, "norm_label": "score a single trace. returns: ``(score, feedback)`` whe" }, { "label": "Evaluate multiple traces sequentially. Returns a list of ``(score, fe", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/feedback/judge.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_learning_optimize_feedback_judge_rationale_109", "community": 802, "norm_label": "evaluate multiple traces sequentially. returns a list of ``(score, fe" }, { "label": "llm_optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer", "community": 19, "norm_label": "llm_optimizer.py" }, { "label": "LLMOptimizer", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer", "community": 157, "norm_label": "llmoptimizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_init", "community": 157, "norm_label": ".__init__()" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_searchspace", "community": 157, "norm_label": "searchspace" }, { "label": ".propose_initial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_propose_initial", "community": 157, "norm_label": ".propose_initial()" }, { "label": "TrialConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_trialconfig", "community": 157, "norm_label": "trialconfig" }, { "label": ".propose_next()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_propose_next", "community": 157, "norm_label": ".propose_next()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_trialresult", "community": 157, "norm_label": "trialresult" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_trace", "community": 157, "norm_label": "trace" }, { "label": ".analyze_trial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_analyze_trial", "community": 157, "norm_label": ".analyze_trial()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_runsummary", "community": 157, "norm_label": "runsummary" }, { "label": "SampleScore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "samplescore", "community": 157, "norm_label": "samplescore" }, { "label": "BenchmarkScore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_benchmarkscore", "community": 157, "norm_label": "benchmarkscore" }, { "label": "TrialFeedback", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_trialfeedback", "community": 157, "norm_label": "trialfeedback" }, { "label": "._build_initial_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_build_initial_prompt", "community": 157, "norm_label": "._build_initial_prompt()" }, { "label": "._build_propose_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_build_propose_prompt", "community": 157, "norm_label": "._build_propose_prompt()" }, { "label": "._build_analyze_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_build_analyze_prompt", "community": 157, "norm_label": "._build_analyze_prompt()" }, { "label": "._format_history()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_format_history", "community": 157, "norm_label": "._format_history()" }, { "label": "._format_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_format_traces", "community": 157, "norm_label": "._format_traces()" }, { "label": ".propose_targeted()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L372", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_propose_targeted", "community": 157, "norm_label": ".propose_targeted()" }, { "label": ".propose_merge()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L408", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_propose_merge", "community": 157, "norm_label": ".propose_merge()" }, { "label": "._build_targeted_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L432", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_build_targeted_prompt", "community": 157, "norm_label": "._build_targeted_prompt()" }, { "label": "._build_merge_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L470", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_build_merge_prompt", "community": 157, "norm_label": "._build_merge_prompt()" }, { "label": "._format_sample_scores()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L514", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_format_sample_scores", "community": 157, "norm_label": "._format_sample_scores()" }, { "label": "._parse_feedback_response()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L539", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_parse_feedback_response", "community": 157, "norm_label": "._parse_feedback_response()" }, { "label": "._parse_config_response()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L589", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_parse_config_response", "community": 157, "norm_label": "._parse_config_response()" }, { "label": "._config_from_dict()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L640", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_llmoptimizer_config_from_dict", "community": 157, "norm_label": "._config_from_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_py_any", "community": 157, "norm_label": "any" }, { "label": "LLM-based optimizer for OpenJarvis configuration tuning. Uses a cloud LLM to", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_1", "community": 19, "norm_label": "llm-based optimizer for openjarvis configuration tuning. uses a cloud llm to" }, { "label": "Uses a cloud LLM to propose optimal OpenJarvis configs. Inspired by DSPy'", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_32", "community": 157, "norm_label": "uses a cloud llm to propose optimal openjarvis configs. inspired by dspy'" }, { "label": "Propose a reasonable starting config from the search space.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_53", "community": 157, "norm_label": "propose a reasonable starting config from the search space." }, { "label": "Ask the LLM to propose the next config to evaluate.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_73", "community": 157, "norm_label": "ask the llm to propose the next config to evaluate." }, { "label": "Ask the LLM to analyze a completed trial. Returns structured feedback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_95", "community": 157, "norm_label": "ask the llm to analyze a completed trial. returns structured feedback." }, { "label": "Construct the prompt for the initial config proposal.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_120", "community": 157, "norm_label": "construct the prompt for the initial config proposal." }, { "label": "Construct the full prompt for propose_next.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_151", "community": 157, "norm_label": "construct the full prompt for propose_next." }, { "label": "Construct the prompt for analyze_trial.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_195", "community": 157, "norm_label": "construct the prompt for analyze_trial." }, { "label": "Render trial history as structured text for the LLM prompt.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_274", "community": 157, "norm_label": "render trial history as structured text for the llm prompt." }, { "label": "Render traces as structured text for the LLM prompt. Limits to the la", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_316", "community": 157, "norm_label": "render traces as structured text for the llm prompt. limits to the la" }, { "label": "Propose a config that only changes one primitive.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L379", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_379", "community": 157, "norm_label": "propose a config that only changes one primitive." }, { "label": "Combine best aspects of frontier members into one config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L414", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_414", "community": 157, "norm_label": "combine best aspects of frontier members into one config." }, { "label": "Build prompt for primitive-targeted mutation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L439", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_439", "community": 157, "norm_label": "build prompt for primitive-targeted mutation." }, { "label": "Build prompt for merging frontier configs.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_476", "community": 157, "norm_label": "build prompt for merging frontier configs." }, { "label": "Render per-sample scores for the LLM prompt.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L515", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_515", "community": 157, "norm_label": "render per-sample scores for the llm prompt." }, { "label": "Parse LLM response into a TrialFeedback, with fallback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L540", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_540", "community": 157, "norm_label": "parse llm response into a trialfeedback, with fallback." }, { "label": "Extract a TrialConfig from an LLM response. Looks for a ```json ... `", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L590", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_590", "community": 157, "norm_label": "extract a trialconfig from an llm response. looks for a ```json ... `" }, { "label": "Build a TrialConfig from a parsed JSON dict. Merges fixed parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/llm_optimizer.py", "source_location": "L641", "_origin": "ast", "id": "src_openjarvis_learning_optimize_llm_optimizer_rationale_641", "community": 157, "norm_label": "build a trialconfig from a parsed json dict. merges fixed parameters" }, { "label": "optimizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer", "community": 19, "norm_label": "optimizer.py" }, { "label": "_get_objective_value()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_get_objective_value", "community": 194, "norm_label": "_get_objective_value()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_trialresult", "community": 194, "norm_label": "trialresult" }, { "label": "ObjectiveSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_objectivespec", "community": 194, "norm_label": "objectivespec" }, { "label": "compute_pareto_frontier()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_compute_pareto_frontier", "community": 194, "norm_label": "compute_pareto_frontier()" }, { "label": "OptimizationEngine", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine", "community": 83, "norm_label": "optimizationengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine_init", "community": 83, "norm_label": ".__init__()" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_searchspace", "community": 83, "norm_label": "searchspace" }, { "label": "LLMOptimizer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_llmoptimizer", "community": 83, "norm_label": "llmoptimizer" }, { "label": "TrialRunner", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "trialrunner", "community": 83, "norm_label": "trialrunner" }, { "label": "OptimizationStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_optimizationstore", "community": 83, "norm_label": "optimizationstore" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine_run", "community": 194, "norm_label": ".run()" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_optimizationrun", "community": 194, "norm_label": "optimizationrun" }, { "label": ".export_best_recipe()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine_export_best_recipe", "community": 194, "norm_label": ".export_best_recipe()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_path", "community": 194, "norm_label": "path" }, { "label": "._trial_to_recipe_dict()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L350", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine_trial_to_recipe_dict", "community": 194, "norm_label": "._trial_to_recipe_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_py_any", "community": 194, "norm_label": "any" }, { "label": "._write_toml_fallback()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L412", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_optimizationengine_write_toml_fallback", "community": 194, "norm_label": "._write_toml_fallback()" }, { "label": "OptimizationEngine -- orchestrates the optimize loop. Ties together the LLM o", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_1", "community": 19, "norm_label": "optimizationengine -- orchestrates the optimize loop. ties together the llm o" }, { "label": "Read the metric value from a TrialResult for a given objective.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_47", "community": 194, "norm_label": "read the metric value from a trialresult for a given objective." }, { "label": "Compute the Pareto frontier: trials not dominated by any other. A trial A", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_76", "community": 194, "norm_label": "compute the pareto frontier: trials not dominated by any other. a trial a" }, { "label": "Orchestrates the optimize loop: propose -> evaluate -> analyze -> repeat.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_119", "community": 83, "norm_label": "orchestrates the optimize loop: propose -> evaluate -> analyze -> repeat." }, { "label": "Execute the full optimization loop. 1. Generate a run_id via uuid.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_145", "community": 194, "norm_label": "execute the full optimization loop. 1. generate a run_id via uuid." }, { "label": "Export the best trial's config as a TOML recipe file. Args:", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_316", "community": 194, "norm_label": "export the best trial's config as a toml recipe file. args:" }, { "label": "Convert a TrialResult into a Recipe-style TOML dict.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_351", "community": 194, "norm_label": "convert a trialresult into a recipe-style toml dict." }, { "label": "Write a simple nested dict as TOML without tomli_w.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/optimizer.py", "source_location": "L413", "_origin": "ast", "id": "src_openjarvis_learning_optimize_optimizer_rationale_413", "community": 194, "norm_label": "write a simple nested dict as toml without tomli_w." }, { "label": "personal/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_init", "community": 540, "norm_label": "personal/__init__.py" }, { "label": "Personal benchmark system -- synthesize benchmarks from interaction traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_init_rationale_1", "community": 540, "norm_label": "personal benchmark system -- synthesize benchmarks from interaction traces." }, { "label": "personal/dataset.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset", "community": 540, "norm_label": "personal/dataset.py" }, { "label": "PersonalBenchmarkDataset", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_personalbenchmarkdataset", "community": 420, "norm_label": "personalbenchmarkdataset" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_personalbenchmarkdataset_init", "community": 420, "norm_label": ".__init__()" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_personalbenchmarkdataset_load", "community": 420, "norm_label": ".load()" }, { "label": ".iter_records()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_personalbenchmarkdataset_iter_records", "community": 420, "norm_label": ".iter_records()" }, { "label": ".size()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_personalbenchmarkdataset_size", "community": 420, "norm_label": ".size()" }, { "label": "DatasetProvider adapter for personal benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_rationale_1", "community": 540, "norm_label": "datasetprovider adapter for personal benchmarks." }, { "label": "Wraps a PersonalBenchmark as a DatasetProvider for EvalRunner.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_rationale_13", "community": 420, "norm_label": "wraps a personalbenchmark as a datasetprovider for evalrunner." }, { "label": "Convert :class:`PersonalBenchmarkSample` instances to :class:`EvalRecord`.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_rationale_29", "community": 420, "norm_label": "convert :class:`personalbenchmarksample` instances to :class:`evalrecord`." }, { "label": "Iterate over loaded records.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_rationale_46", "community": 420, "norm_label": "iterate over loaded records." }, { "label": "Return the number of loaded records.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/dataset.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_dataset_rationale_50", "community": 420, "norm_label": "return the number of loaded records." }, { "label": "personal/scorer.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer", "community": 3, "norm_label": "personal/scorer.py" }, { "label": "PersonalBenchmarkScorer", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_personalbenchmarkscorer", "community": 567, "norm_label": "personalbenchmarkscorer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_personalbenchmarkscorer_init", "community": 567, "norm_label": ".__init__()" }, { "label": ".score()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_personalbenchmarkscorer_score", "community": 567, "norm_label": ".score()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_py_any", "community": 567, "norm_label": "any" }, { "label": "LLM-judge scorer for personal benchmarks.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_rationale_1", "community": 3, "norm_label": "llm-judge scorer for personal benchmarks." }, { "label": "Judges a candidate response against the best-known response from traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_rationale_13", "community": 567, "norm_label": "judges a candidate response against the best-known response from traces." }, { "label": "Compare *model_answer* against *record.reference* using the judge LLM.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/scorer.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_scorer_rationale_25", "community": 567, "norm_label": "compare *model_answer* against *record.reference* using the judge llm." }, { "label": "synthesizer.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer", "community": 540, "norm_label": "synthesizer.py" }, { "label": "PersonalBenchmarkSample", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_personalbenchmarksample", "community": 480, "norm_label": "personalbenchmarksample" }, { "label": "PersonalBenchmark", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_personalbenchmark", "community": 420, "norm_label": "personalbenchmark" }, { "label": "_query_class_key()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_query_class_key", "community": 540, "norm_label": "_query_class_key()" }, { "label": "_infer_category()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_infer_category", "community": 540, "norm_label": "_infer_category()" }, { "label": "PersonalBenchmarkSynthesizer", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_personalbenchmarksynthesizer", "community": 457, "norm_label": "personalbenchmarksynthesizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_personalbenchmarksynthesizer_init", "community": 457, "norm_label": ".__init__()" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_py_tracestore", "community": 457, "norm_label": "tracestore" }, { "label": ".synthesize()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_personalbenchmarksynthesizer_synthesize", "community": 540, "norm_label": ".synthesize()" }, { "label": "Synthesize personal benchmarks from interaction traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_1", "community": 540, "norm_label": "synthesize personal benchmarks from interaction traces." }, { "label": "A single sample in a personal benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_15", "community": 480, "norm_label": "a single sample in a personal benchmark." }, { "label": "A synthesized benchmark from user interaction traces.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_28", "community": 420, "norm_label": "a synthesized benchmark from user interaction traces." }, { "label": "Compute a grouping key from agent name and query prefix.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_36", "community": 540, "norm_label": "compute a grouping key from agent name and query prefix." }, { "label": "Heuristic to map an agent name to an eval category.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_42", "community": 540, "norm_label": "heuristic to map an agent name to an eval category." }, { "label": "Mines interaction traces into a reusable personal benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_54", "community": 457, "norm_label": "mines interaction traces into a reusable personal benchmark." }, { "label": "Build a personal benchmark from high-quality traces. 1. Query traces", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/personal/synthesizer.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_optimize_personal_synthesizer_rationale_65", "community": 540, "norm_label": "build a personal benchmark from high-quality traces. 1. query traces" }, { "label": "search_space.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/search_space.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space", "community": 19, "norm_label": "search_space.py" }, { "label": "build_search_space()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/search_space.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space_build_search_space", "community": 110, "norm_label": "build_search_space()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space_py_any", "community": 110, "norm_label": "any" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space_py_searchspace", "community": 110, "norm_label": "searchspace" }, { "label": "Search space builder and default search space for configuration optimization.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/search_space.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space_rationale_1", "community": 19, "norm_label": "search space builder and default search space for configuration optimization." }, { "label": "Build a SearchSpace from a TOML-style config dict. Expected format::", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/search_space.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_learning_optimize_search_space_rationale_11", "community": 110, "norm_label": "build a searchspace from a toml-style config dict. expected format::" }, { "label": "optimize/store.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store", "community": 19, "norm_label": "optimize/store.py" }, { "label": "OptimizationStore", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore", "community": 66, "norm_label": "optimizationstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_init", "community": 66, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_py_path", "community": 66, "norm_label": "path" }, { "label": "._migrate()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_migrate", "community": 66, "norm_label": "._migrate()" }, { "label": ".save_run()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_save_run", "community": 66, "norm_label": ".save_run()" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_py_optimizationrun", "community": 66, "norm_label": "optimizationrun" }, { "label": ".get_run()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_get_run", "community": 66, "norm_label": ".get_run()" }, { "label": ".list_runs()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_list_runs", "community": 66, "norm_label": ".list_runs()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_py_any", "community": 66, "norm_label": "any" }, { "label": ".save_trial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_save_trial", "community": 66, "norm_label": ".save_trial()" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_py_trialresult", "community": 66, "norm_label": "trialresult" }, { "label": ".get_trials()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_get_trials", "community": 66, "norm_label": ".get_trials()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_close", "community": 66, "norm_label": ".close()" }, { "label": "._search_space_to_json()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_search_space_to_json", "community": 66, "norm_label": "._search_space_to_json()" }, { "label": "SearchSpace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_py_searchspace", "community": 66, "norm_label": "searchspace" }, { "label": "._json_to_search_space()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_json_to_search_space", "community": 66, "norm_label": "._json_to_search_space()" }, { "label": "._row_to_run()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_row_to_run", "community": 66, "norm_label": "._row_to_run()" }, { "label": "._row_to_trial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L396", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_optimizationstore_row_to_trial", "community": 19, "norm_label": "._row_to_trial()" }, { "label": "SQLite-backed storage for optimization runs and trials.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_1", "community": 66, "norm_label": "sqlite-backed storage for optimization runs and trials." }, { "label": "Add new columns to existing databases gracefully.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_103", "community": 66, "norm_label": "add new columns to existing databases gracefully." }, { "label": "Persist an optimization run (insert or update).", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_116", "community": 66, "norm_label": "persist an optimization run (insert or update)." }, { "label": "Retrieve an optimization run by id, or ``None``.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_145", "community": 66, "norm_label": "retrieve an optimization run by id, or ``none``." }, { "label": "Return summary dicts of recent optimization runs.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_155", "community": 66, "norm_label": "return summary dicts of recent optimization runs." }, { "label": "Persist a single trial result.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_181", "community": 66, "norm_label": "persist a single trial result." }, { "label": "Retrieve all trial results for a given run.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_273", "community": 66, "norm_label": "retrieve all trial results for a given run." }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_285", "community": 66, "norm_label": "close the underlying sqlite connection." }, { "label": "Serialize a SearchSpace to JSON.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_294", "community": 66, "norm_label": "serialize a searchspace to json." }, { "label": "Deserialize a SearchSpace from JSON.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_318", "community": 66, "norm_label": "deserialize a searchspace from json." }, { "label": "Convert a database row to an OptimizationRun.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_342", "community": 66, "norm_label": "convert a database row to an optimizationrun." }, { "label": "Convert a database row to a TrialResult.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/store.py", "source_location": "L397", "_origin": "ast", "id": "src_openjarvis_learning_optimize_store_rationale_397", "community": 19, "norm_label": "convert a database row to a trialresult." }, { "label": "trial_runner.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner", "community": 19, "norm_label": "trial_runner.py" }, { "label": "BenchmarkSpec", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_benchmarkspec", "community": 19, "norm_label": "benchmarkspec" }, { "label": "TrialRunner", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_trialrunner", "community": 19, "norm_label": "trialrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_trialrunner_init", "community": 19, "norm_label": ".__init__()" }, { "label": ".run_trial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_trialrunner_run_trial", "community": 19, "norm_label": ".run_trial()" }, { "label": "TrialConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_py_trialconfig", "community": 19, "norm_label": "trialconfig" }, { "label": "TrialResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_py_trialresult", "community": 19, "norm_label": "trialresult" }, { "label": "._build_run_config()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_trialrunner_build_run_config", "community": 19, "norm_label": "._build_run_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_py_any", "community": 19, "norm_label": "any" }, { "label": "._summary_to_result()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_trialrunner_summary_to_result", "community": 19, "norm_label": "._summary_to_result()" }, { "label": "RunSummary", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_py_runsummary", "community": 19, "norm_label": "runsummary" }, { "label": "MultiBenchTrialRunner", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_multibenchtrialrunner", "community": 19, "norm_label": "multibenchtrialrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_multibenchtrialrunner_init", "community": 19, "norm_label": ".__init__()" }, { "label": ".run_trial()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_multibenchtrialrunner_run_trial", "community": 19, "norm_label": ".run_trial()" }, { "label": "._run_terminalbench_native()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_multibenchtrialrunner_run_terminalbench_native", "community": 19, "norm_label": "._run_terminalbench_native()" }, { "label": "BenchmarkScore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_py_benchmarkscore", "community": 19, "norm_label": "benchmarkscore" }, { "label": "._aggregate()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_multibenchtrialrunner_aggregate", "community": 19, "norm_label": "._aggregate()" }, { "label": "TrialRunner -- evaluates a proposed config against a benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_1", "community": 19, "norm_label": "trialrunner -- evaluates a proposed config against a benchmark." }, { "label": "Specification for one benchmark in a multi-benchmark optimization.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_23", "community": 19, "norm_label": "specification for one benchmark in a multi-benchmark optimization." }, { "label": "Evaluates a proposed config against a benchmark. Bridges the optimization", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_31", "community": 19, "norm_label": "evaluates a proposed config against a benchmark. bridges the optimization" }, { "label": "Run *trial* against the configured benchmark and return a result. Ste", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_55", "community": 19, "norm_label": "run *trial* against the configured benchmark and return a result. ste" }, { "label": "Map recipe fields into a :class:`RunConfig`.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_111", "community": 19, "norm_label": "map recipe fields into a :class:`runconfig`." }, { "label": "Convert a :class:`RunSummary` to a :class:`TrialResult`.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_145", "community": 19, "norm_label": "convert a :class:`runsummary` to a :class:`trialresult`." }, { "label": "Evaluates a proposed config across multiple benchmarks. Delegates to :cla", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_196", "community": 19, "norm_label": "evaluates a proposed config across multiple benchmarks. delegates to :cla" }, { "label": "Run *trial* against all benchmarks and return a composite result.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_214", "community": 19, "norm_label": "run *trial* against all benchmarks and return a composite result." }, { "label": "Run terminal-bench natively via Harness with Docker execution.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_250", "community": 19, "norm_label": "run terminal-bench natively via harness with docker execution." }, { "label": "Compute weighted-aggregate metrics from per-benchmark scores.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/trial_runner.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_learning_optimize_trial_runner_rationale_364", "community": 19, "norm_label": "compute weighted-aggregate metrics from per-benchmark scores." }, { "label": "optimize/types.py", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types", "community": 19, "norm_label": "optimize/types.py" }, { "label": "SearchDimension", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_searchdimension", "community": 167, "norm_label": "searchdimension" }, { "label": "SearchSpace", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_searchspace", "community": 167, "norm_label": "searchspace" }, { "label": ".to_prompt_description()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_searchspace_to_prompt_description", "community": 167, "norm_label": ".to_prompt_description()" }, { "label": "BenchmarkScore", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_benchmarkscore", "community": 19, "norm_label": "benchmarkscore" }, { "label": "SampleScore", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_samplescore", "community": 19, "norm_label": "samplescore" }, { "label": "TrialFeedback", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_trialfeedback", "community": 83, "norm_label": "trialfeedback" }, { "label": "ObjectiveSpec", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_objectivespec", "community": 19, "norm_label": "objectivespec" }, { "label": "TrialConfig", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_trialconfig", "community": 19, "norm_label": "trialconfig" }, { "label": ".to_recipe()", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_trialconfig_to_recipe", "community": 19, "norm_label": ".to_recipe()" }, { "label": "Recipe", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_py_recipe", "community": 19, "norm_label": "recipe" }, { "label": "TrialResult", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_trialresult", "community": 19, "norm_label": "trialresult" }, { "label": "OptimizationRun", "file_type": "code", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_optimizationrun", "community": 66, "norm_label": "optimizationrun" }, { "label": "Core data types for the optimization framework.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_1", "community": 19, "norm_label": "core data types for the optimization framework." }, { "label": "One tunable dimension in the config space.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_14", "community": 167, "norm_label": "one tunable dimension in the config space." }, { "label": "The full space of configs the optimizer can propose.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_28", "community": 167, "norm_label": "the full space of configs the optimizer can propose." }, { "label": "Render search space as structured text for the LLM optimizer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_35", "community": 167, "norm_label": "render search space as structured text for the llm optimizer." }, { "label": "Per-benchmark metrics from a multi-benchmark evaluation trial.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_94", "community": 19, "norm_label": "per-benchmark metrics from a multi-benchmark evaluation trial." }, { "label": "Per-sample metrics from an evaluation trial.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_111", "community": 19, "norm_label": "per-sample metrics from an evaluation trial." }, { "label": "Structured feedback from trial analysis.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_137", "community": 83, "norm_label": "structured feedback from trial analysis." }, { "label": "A single optimization objective.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_148", "community": 19, "norm_label": "a single optimization objective." }, { "label": "A single candidate configuration proposed by the optimizer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_181", "community": 19, "norm_label": "a single candidate configuration proposed by the optimizer." }, { "label": "Map params back to Recipe fields.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_188", "community": 19, "norm_label": "map params back to recipe fields." }, { "label": "Result of evaluating a trial, with both scalar and textual feedback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_203", "community": 19, "norm_label": "result of evaluating a trial, with both scalar and textual feedback." }, { "label": "Complete optimization session.", "file_type": "rationale", "source_file": "src/openjarvis/learning/optimize/types.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_learning_optimize_types_rationale_224", "community": 66, "norm_label": "complete optimization session." }, { "label": "openjarvis/learning/routing/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_init", "community": 926, "norm_label": "openjarvis/learning/routing/__init__.py" }, { "label": "Routing policies \u2014 model selection based on query characteristics.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_init_rationale_1", "community": 926, "norm_label": "routing policies \u2014 model selection based on query characteristics." }, { "label": "_utils.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/_utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_utils", "community": 71, "norm_label": "_utils.py" }, { "label": "classify_query()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/_utils.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_routing_utils_classify_query", "community": 71, "norm_label": "classify_query()" }, { "label": "Shared query classification utilities for routing policies. Extracted from ``", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/_utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_utils_rationale_1", "community": 71, "norm_label": "shared query classification utilities for routing policies. extracted from ``" }, { "label": "Classify a query into a broad category for routing.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/_utils.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_routing_utils_rationale_22", "community": 71, "norm_label": "classify a query into a broad category for routing." }, { "label": "complexity.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity", "community": 91, "norm_label": "complexity.py" }, { "label": "ComplexityResult", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_complexityresult", "community": 91, "norm_label": "complexityresult" }, { "label": "_count_questions()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_count_questions", "community": 91, "norm_label": "_count_questions()" }, { "label": "_count_sub_tasks()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_count_sub_tasks", "community": 91, "norm_label": "_count_sub_tasks()" }, { "label": "score_complexity()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_score_complexity", "community": 91, "norm_label": "score_complexity()" }, { "label": "is_thinking_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_is_thinking_model", "community": 91, "norm_label": "is_thinking_model()" }, { "label": "adjust_tokens_for_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_adjust_tokens_for_model", "community": 91, "norm_label": "adjust_tokens_for_model()" }, { "label": "ComplexityQueryAnalyzer", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_complexityqueryanalyzer", "community": 91, "norm_label": "complexityqueryanalyzer" }, { "label": ".analyze()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_complexityqueryanalyzer_analyze", "community": 91, "norm_label": ".analyze()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_py_routingcontext", "community": 91, "norm_label": "routingcontext" }, { "label": "Query complexity analyzer \u2014 scores queries and suggests token budgets. Produc", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_1", "community": 91, "norm_label": "query complexity analyzer \u2014 scores queries and suggests token budgets. produc" }, { "label": "Output of the complexity analysis.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_79", "community": 91, "norm_label": "output of the complexity analysis." }, { "label": "Count the number of question marks in the query.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_88", "community": 91, "norm_label": "count the number of question marks in the query." }, { "label": "Estimate the number of sub-tasks or enumerated items.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_93", "community": 91, "norm_label": "estimate the number of sub-tasks or enumerated items." }, { "label": "Score a query's complexity from 0.0 (trivial) to 1.0 (very complex). The", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_100", "community": 91, "norm_label": "score a query's complexity from 0.0 (trivial) to 1.0 (very complex). the" }, { "label": "Return True if the model is known to use internal chain-of-thought.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_203", "community": 91, "norm_label": "return true if the model is known to use internal chain-of-thought." }, { "label": "Multiply the token budget when the target is a thinking model.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_208", "community": 91, "norm_label": "multiply the token budget when the target is a thinking model." }, { "label": "Query analyzer that produces a complexity-aware RoutingContext. Drop-in r", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/complexity.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_learning_routing_complexity_rationale_220", "community": 91, "norm_label": "query analyzer that produces a complexity-aware routingcontext. drop-in r" }, { "label": "heuristic_policy.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_policy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_policy", "community": 25, "norm_label": "heuristic_policy.py" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_policy.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_policy_ensure_registered", "community": 25, "norm_label": "ensure_registered()" }, { "label": "Wire the existing HeuristicRouter into the RouterPolicyRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/heuristic_policy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_policy_rationale_1", "community": 25, "norm_label": "wire the existing heuristicrouter into the routerpolicyregistry." }, { "label": "Register HeuristicRouter if not already present.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/heuristic_policy.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_policy_rationale_10", "community": 25, "norm_label": "register heuristicrouter if not already present." }, { "label": "heuristic_reward.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward", "community": 88, "norm_label": "heuristic_reward.py" }, { "label": "HeuristicRewardFunction", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_heuristicrewardfunction", "community": 25, "norm_label": "heuristicrewardfunction" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_heuristicrewardfunction_init", "community": 25, "norm_label": ".__init__()" }, { "label": ".compute()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_heuristicrewardfunction_compute", "community": 25, "norm_label": ".compute()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_py_routingcontext", "community": 25, "norm_label": "routingcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_py_any", "community": 25, "norm_label": "any" }, { "label": "Heuristic reward function \u2014 weighted score from latency, cost, efficiency.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_rationale_1", "community": 88, "norm_label": "heuristic reward function \u2014 weighted score from latency, cost, efficiency." }, { "label": "Computes a scalar reward based on latency, cost, and token efficiency. Ea", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/heuristic_reward.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_learning_routing_heuristic_reward_rationale_11", "community": 25, "norm_label": "computes a scalar reward based on latency, cost, and token efficiency. ea" }, { "label": "learned_router.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router", "community": 88, "norm_label": "learned_router.py" }, { "label": "LearnedRouterPolicy", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy", "community": 313, "norm_label": "learnedrouterpolicy" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_py_routerpolicy", "community": 313, "norm_label": "routerpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_init", "community": 313, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_py_any", "community": 313, "norm_label": "any" }, { "label": ".policy_map()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_policy_map", "community": 313, "norm_label": ".policy_map()" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_select_model", "community": 71, "norm_label": ".select_model()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_py_routingcontext", "community": 71, "norm_label": "routingcontext" }, { "label": ".update_from_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_update_from_traces", "community": 313, "norm_label": ".update_from_traces()" }, { "label": ".observe()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_observe", "community": 71, "norm_label": ".observe()" }, { "label": ".update()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_learnedrouterpolicy_update", "community": 313, "norm_label": ".update()" }, { "label": "_ModelScore", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_modelscore", "community": 313, "norm_label": "_modelscore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_modelscore_init", "community": 313, "norm_label": ".__init__()" }, { "label": ".composite_score()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_modelscore_composite_score", "community": 313, "norm_label": ".composite_score()" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_ensure_registered", "community": 88, "norm_label": "ensure_registered()" }, { "label": "Learned router policy \u2014 trace-driven query_class -> model mapping. Merges the", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_1", "community": 88, "norm_label": "learned router policy \u2014 trace-driven query_class -> model mapping. merges the" }, { "label": "Trace-driven router that learns query_class -> model mappings. Implements", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_22", "community": 313, "norm_label": "trace-driven router that learns query_class -> model mappings. implements" }, { "label": "Current learned routing decisions (read-only copy).", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_47", "community": 313, "norm_label": "current learned routing decisions (read-only copy)." }, { "label": "Select the best model based on learned policy or fallback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_51", "community": 71, "norm_label": "select the best model based on learned policy or fallback." }, { "label": "Recompute the policy map from trace history via TraceAnalyzer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_77", "community": 313, "norm_label": "recompute the policy map from trace history via traceanalyzer." }, { "label": "Record a single observation for online (incremental) updates.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_142", "community": 71, "norm_label": "record a single observation for online (incremental) updates." }, { "label": "Batch update: analyze trace outcomes and update the policy map. This", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_158", "community": 313, "norm_label": "batch update: analyze trace outcomes and update the policy map. this" }, { "label": "Accumulator for per-model scoring during policy update.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_204", "community": 313, "norm_label": "accumulator for per-model scoring during policy update." }, { "label": "Weighted score combining success rate and feedback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_222", "community": 313, "norm_label": "weighted score combining success rate and feedback." }, { "label": "Register LearnedRouterPolicy if not already present.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/learned_router.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_learning_routing_learned_router_rationale_229", "community": 88, "norm_label": "register learnedrouterpolicy if not already present." }, { "label": "router.py", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_router", "community": 88, "norm_label": "router.py" }, { "label": "build_routing_context()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_build_routing_context", "community": 49, "norm_label": "build_routing_context()" }, { "label": "RoutingContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_py_routingcontext", "community": 49, "norm_label": "routingcontext" }, { "label": "_model_size()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_model_size", "community": 88, "norm_label": "_model_size()" }, { "label": "_find_model_by_tag()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_find_model_by_tag", "community": 88, "norm_label": "_find_model_by_tag()" }, { "label": "_largest_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_largest_model", "community": 88, "norm_label": "_largest_model()" }, { "label": "_smallest_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_smallest_model", "community": 88, "norm_label": "_smallest_model()" }, { "label": "HeuristicRouter", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_heuristicrouter", "community": 49, "norm_label": "heuristicrouter" }, { "label": "RouterPolicy", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_py_routerpolicy", "community": 49, "norm_label": "routerpolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_heuristicrouter_init", "community": 49, "norm_label": ".__init__()" }, { "label": ".available_models()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_heuristicrouter_available_models", "community": 49, "norm_label": ".available_models()" }, { "label": ".select_model()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_heuristicrouter_select_model", "community": 88, "norm_label": ".select_model()" }, { "label": "DefaultQueryAnalyzer", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_defaultqueryanalyzer", "community": 421, "norm_label": "defaultqueryanalyzer" }, { "label": ".analyze()", "file_type": "code", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_defaultqueryanalyzer_analyze", "community": 49, "norm_label": ".analyze()" }, { "label": "Heuristic model router \u2014 selects the best model based on query characteristics.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_1", "community": 88, "norm_label": "heuristic model router \u2014 selects the best model based on query characteristics." }, { "label": "Populate a ``RoutingContext`` from a raw query string. When *model* is pr", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_18", "community": 49, "norm_label": "populate a ``routingcontext`` from a raw query string. when *model* is pr" }, { "label": "Return parameter count for a registered model, or 0 if not found.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_45", "community": 88, "norm_label": "return parameter count for a registered model, or 0 if not found." }, { "label": "Find the first available model whose key contains *tag* (case-insensitive).", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_55", "community": 88, "norm_label": "find the first available model whose key contains *tag* (case-insensitive)." }, { "label": "Return the model with the largest parameter count from the available list.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_64", "community": 88, "norm_label": "return the model with the largest parameter count from the available list." }, { "label": "Return the smallest-parameter model from *available*.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_78", "community": 88, "norm_label": "return the smallest-parameter model from *available*." }, { "label": "Rule-based model router. Rules (applied in order): 1. Code detected", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_92", "community": 49, "norm_label": "rule-based model router. rules (applied in order): 1. code detected" }, { "label": "Default query analyzer wrapping the heuristic build_routing_context function.", "file_type": "rationale", "source_file": "src/openjarvis/learning/routing/router.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_learning_routing_router_rationale_158", "community": 421, "norm_label": "default query analyzer wrapping the heuristic build_routing_context function." }, { "label": "openjarvis/learning/spec_search/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_init", "community": 932, "norm_label": "openjarvis/learning/spec_search/__init__.py" }, { "label": "LLM-guided spec search: frontier-driven learning subsystem.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_init_rationale_1", "community": 932, "norm_label": "llm-guided spec search: frontier-driven learning subsystem." }, { "label": "checkpoint/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_init", "community": 927, "norm_label": "checkpoint/__init__.py" }, { "label": "Git-backed checkpoint store for config rollback.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_init_rationale_1", "community": 927, "norm_label": "git-backed checkpoint store for config rollback." }, { "label": "checkpoint/store.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store", "community": 481, "norm_label": "checkpoint/store.py" }, { "label": "DirtyWorkingTreeError", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_dirtyworkingtreeerror", "community": 481, "norm_label": "dirtyworkingtreeerror" }, { "label": "RuntimeError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_py_runtimeerror", "community": 481, "norm_label": "runtimeerror" }, { "label": "StageHandle", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_stagehandle", "community": 378, "norm_label": "stagehandle" }, { "label": "CheckpointStore", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore", "community": 378, "norm_label": "checkpointstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_init", "community": 378, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_py_path", "community": 378, "norm_label": "path" }, { "label": ".root()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_root", "community": 378, "norm_label": ".root()" }, { "label": ".current_sha()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_current_sha", "community": 378, "norm_label": ".current_sha()" }, { "label": ".begin_stage()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_begin_stage", "community": 378, "norm_label": ".begin_stage()" }, { "label": ".commit_stage()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_commit_stage", "community": 378, "norm_label": ".commit_stage()" }, { "label": ".discard_stage()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_discard_stage", "community": 378, "norm_label": ".discard_stage()" }, { "label": ".revert_session()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_revert_session", "community": 378, "norm_label": ".revert_session()" }, { "label": "._git()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_git", "community": 378, "norm_label": "._git()" }, { "label": "._has_baseline_commit()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_has_baseline_commit", "community": 378, "norm_label": "._has_baseline_commit()" }, { "label": "._working_tree_dirty()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_checkpointstore_working_tree_dirty", "community": 378, "norm_label": "._working_tree_dirty()" }, { "label": "Git-backed checkpoint store for spec-search config rollback. A thin wrapper o", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_1", "community": 481, "norm_label": "git-backed checkpoint store for spec-search config rollback. a thin wrapper o" }, { "label": "Raised when begin_stage is called on a working tree with uncommitted changes.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_38", "community": 481, "norm_label": "raised when begin_stage is called on a working tree with uncommitted changes." }, { "label": "Snapshot of repo state captured at the start of a staging operation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_43", "community": 378, "norm_label": "snapshot of repo state captured at the start of a staging operation." }, { "label": "Thin git wrapper for the spec-search checkpoint repo. Parameters ---", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_50", "community": 378, "norm_label": "thin git wrapper for the spec-search checkpoint repo. parameters ---" }, { "label": "Initialize the checkpoint repo if it doesn't exist. Refuses to initia", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_73", "community": 378, "norm_label": "initialize the checkpoint repo if it doesn't exist. refuses to initia" }, { "label": "Return the abbreviated sha of HEAD.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_128", "community": 378, "norm_label": "return the abbreviated sha of head." }, { "label": "Capture HEAD sha and assert the working tree is clean. Raises", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_136", "community": 378, "norm_label": "capture head sha and assert the working tree is clean. raises" }, { "label": "Stage all tracked-path changes and create a commit. The commit messag", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_163", "community": 378, "norm_label": "stage all tracked-path changes and create a commit. the commit messag" }, { "label": "Restore the working tree to ``handle.pre_stage_sha``.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_191", "community": 378, "norm_label": "restore the working tree to ``handle.pre_stage_sha``." }, { "label": "Revert all commits tagged ``Session-ID: ``. Reverts are a", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_208", "community": 378, "norm_label": "revert all commits tagged ``session-id: ``. reverts are a" }, { "label": "Run a git command in the repo and return stripped stdout.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_235", "community": 378, "norm_label": "run a git command in the repo and return stripped stdout." }, { "label": "Return True if there are uncommitted changes to tracked files.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/checkpoint/store.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_checkpoint_store_rationale_253", "community": 378, "norm_label": "return true if there are uncommitted changes to tracked files." }, { "label": "composite_reward.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward", "community": 204, "norm_label": "composite_reward.py" }, { "label": "RewardWeights", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rewardweights", "community": 204, "norm_label": "rewardweights" }, { "label": "TrainingSample", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_trainingsample", "community": 204, "norm_label": "trainingsample" }, { "label": "_zscore()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_zscore", "community": 204, "norm_label": "_zscore()" }, { "label": "score_batch()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_score_batch", "community": 204, "norm_label": "score_batch()" }, { "label": "Composite reward for Intelligence-edit training (paper \u00a73.3, Eq. 1). R(q, y)", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rationale_1", "community": 204, "norm_label": "composite reward for intelligence-edit training (paper \u00a73.3, eq. 1). r(q, y)" }, { "label": "Composite-reward weights from paper Eq. 1.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rationale_27", "community": 204, "norm_label": "composite-reward weights from paper eq. 1." }, { "label": "One (query, response) candidate scored during Intelligence training. All", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rationale_37", "community": 204, "norm_label": "one (query, response) candidate scored during intelligence training. all" }, { "label": "Per-batch z-score; returns zeros if the batch has zero variance. Within-b", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rationale_50", "community": 204, "norm_label": "per-batch z-score; returns zeros if the batch has zero variance. within-b" }, { "label": "Score a batch of candidates with the paper's composite reward. Energy / l", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/composite_reward.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_composite_reward_rationale_70", "community": 204, "norm_label": "score a batch of candidates with the paper's composite reward. energy / l" }, { "label": "diagnose/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_init", "community": 928, "norm_label": "diagnose/__init__.py" }, { "label": "Diagnose phase: teacher-driven failure analysis.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_init_rationale_1", "community": 928, "norm_label": "diagnose phase: teacher-driven failure analysis." }, { "label": "diagnose/runner.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner", "community": 112, "norm_label": "diagnose/runner.py" }, { "label": "DiagnosisResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_diagnosisresult", "community": 112, "norm_label": "diagnosisresult" }, { "label": "DiagnosisRunner", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_diagnosisrunner", "community": 112, "norm_label": "diagnosisrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_diagnosisrunner_init", "community": 112, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_py_any", "community": 112, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_py_path", "community": 112, "norm_label": "path" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_diagnosisrunner_run", "community": 112, "norm_label": ".run()" }, { "label": "._fallback_extract_clusters()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_diagnosisrunner_fallback_extract_clusters", "community": 112, "norm_label": "._fallback_extract_clusters()" }, { "label": "_parse_clusters()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_parse_clusters", "community": 112, "norm_label": "_parse_clusters()" }, { "label": "_parse_cluster_list()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_parse_cluster_list", "community": 112, "norm_label": "_parse_cluster_list()" }, { "label": "DiagnosisRunner: orchestrates phase 1 of the spec-search loop. Builds diagnos", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_1", "community": 112, "norm_label": "diagnosisrunner: orchestrates phase 1 of the spec-search loop. builds diagnos" }, { "label": "The output of a diagnosis run.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_79", "community": 112, "norm_label": "the output of a diagnosis run." }, { "label": "Orchestrates phase 1 of the spec-search loop. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_88", "community": 112, "norm_label": "orchestrates phase 1 of the spec-search loop. parameters ----------" }, { "label": "Execute the diagnosis phase. Returns ------- Diagno", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_144", "community": 112, "norm_label": "execute the diagnosis phase. returns ------- diagno" }, { "label": "One-shot fallback: ask the teacher to emit only the JSON array. Makes", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_220", "community": 112, "norm_label": "one-shot fallback: ask the teacher to emit only the json array. makes" }, { "label": "Extract failure clusters from teacher diagnosis output. Looks for a JSON", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_261", "community": 112, "norm_label": "extract failure clusters from teacher diagnosis output. looks for a json" }, { "label": "Parse a JSON string into a list of FailureCluster.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/runner.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_runner_rationale_288", "community": 112, "norm_label": "parse a json string into a list of failurecluster." }, { "label": "teacher_agent.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent", "community": 2, "norm_label": "teacher_agent.py" }, { "label": "TeacherAgentResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_teacheragentresult", "community": 2, "norm_label": "teacheragentresult" }, { "label": "TeacherAgent", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_teacheragent", "community": 112, "norm_label": "teacheragent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_teacheragent_init", "community": 644, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_py_any", "community": 644, "norm_label": "any" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_teacheragent_run", "community": 2, "norm_label": ".run()" }, { "label": "TeacherAgent: frontier model as a tool-calling meta-engineer. NOT registered", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_rationale_1", "community": 2, "norm_label": "teacheragent: frontier model as a tool-calling meta-engineer. not registered" }, { "label": "The result of a TeacherAgent.run() call.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_rationale_37", "community": 2, "norm_label": "the result of a teacheragent.run() call." }, { "label": "Frontier model tool-calling loop for the diagnose phase. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_rationale_47", "community": 112, "norm_label": "frontier model tool-calling loop for the diagnose phase. parameters" }, { "label": "Run the teacher tool-calling loop. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/teacher_agent.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_teacher_agent_rationale_86", "community": 2, "norm_label": "run the teacher tool-calling loop. parameters ----------" }, { "label": "diagnose/tools.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_tools", "community": 644, "norm_label": "diagnose/tools.py" }, { "label": "build_diagnostic_tools()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/tools.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_tools_build_diagnostic_tools", "community": 507, "norm_label": "build_diagnostic_tools()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_tools_py_any", "community": 507, "norm_label": "any" }, { "label": "Diagnostic tools exposed to the teacher in the diagnose phase. All tools are", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_tools_rationale_1", "community": 644, "norm_label": "diagnostic tools exposed to the teacher in the diagnose phase. all tools are" }, { "label": "Build all diagnostic tools as closures over shared dependencies. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/tools.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_tools_rationale_33", "community": 507, "norm_label": "build all diagnostic tools as closures over shared dependencies. paramete" }, { "label": "diagnose/types.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types", "community": 644, "norm_label": "diagnose/types.py" }, { "label": "TraceMeta", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_tracemeta", "community": 817, "norm_label": "tracemeta" }, { "label": "BenchmarkTask", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_benchmarktask", "community": 596, "norm_label": "benchmarktask" }, { "label": "StudentRun", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_studentrun", "community": 644, "norm_label": "studentrun" }, { "label": "TeacherRun", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_teacherrun", "community": 835, "norm_label": "teacherrun" }, { "label": "ComparisonResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_comparisonresult", "community": 834, "norm_label": "comparisonresult" }, { "label": "ToolMeta", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_toolmeta", "community": 596, "norm_label": "toolmeta" }, { "label": "DiagnosticTool", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_diagnostictool", "community": 644, "norm_label": "diagnostictool" }, { "label": ".to_openai_function()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_diagnostictool_to_openai_function", "community": 698, "norm_label": ".to_openai_function()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_py_any", "community": 698, "norm_label": "any" }, { "label": "ToolCallRecord", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_toolcallrecord", "community": 698, "norm_label": "toolcallrecord" }, { "label": ".to_jsonl_dict()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_toolcallrecord_to_jsonl_dict", "community": 698, "norm_label": ".to_jsonl_dict()" }, { "label": "Data types for the diagnose phase. Lightweight dataclasses used as return typ", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_1", "community": 644, "norm_label": "data types for the diagnose phase. lightweight dataclasses used as return typ" }, { "label": "Lightweight summary of a trace for browsing.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_19", "community": 817, "norm_label": "lightweight summary of a trace for browsing." }, { "label": "One task from the personal benchmark.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_32", "community": 596, "norm_label": "one task from the personal benchmark." }, { "label": "Result of re-executing the local student on a benchmark task.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_42", "community": 644, "norm_label": "result of re-executing the local student on a benchmark task." }, { "label": "Result of the teacher running itself on a benchmark task.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_54", "community": 835, "norm_label": "result of the teacher running itself on a benchmark task." }, { "label": "Structured comparison between student and teacher outputs.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_65", "community": 834, "norm_label": "structured comparison between student and teacher outputs." }, { "label": "Metadata about a tool in the ToolRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_75", "community": 596, "norm_label": "metadata about a tool in the toolregistry." }, { "label": "A tool exposed to the teacher in the diagnose phase. Unlike ``BaseTool``,", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_85", "community": 644, "norm_label": "a tool exposed to the teacher in the diagnose phase. unlike ``basetool``," }, { "label": "Convert to OpenAI function-calling format.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_98", "community": 698, "norm_label": "convert to openai function-calling format." }, { "label": "One teacher tool call, persisted to the JSONL log.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_111", "community": 698, "norm_label": "one teacher tool call, persisted to the jsonl log." }, { "label": "Serialize to a JSON-safe dict for JSONL output.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/diagnose/types.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_diagnose_types_rationale_121", "community": 698, "norm_label": "serialize to a json-safe dict for jsonl output." }, { "label": "execute/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_init", "community": 930, "norm_label": "execute/__init__.py" }, { "label": "Execute phase: apply edits to the harness configuration.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_init_rationale_1", "community": 930, "norm_label": "execute phase: apply edits to the harness configuration." }, { "label": "appliers/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_init", "community": 929, "norm_label": "appliers/__init__.py" }, { "label": "Concrete EditApplier implementations. Importing this package triggers registr", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_init_rationale_1", "community": 929, "norm_label": "concrete editapplier implementations. importing this package triggers registr" }, { "label": "appliers/agent.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent", "community": 20, "norm_label": "appliers/agent.py" }, { "label": "_agent_prompt_path()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_agent_prompt_path", "community": 20, "norm_label": "_agent_prompt_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_py_path", "community": 20, "norm_label": "path" }, { "label": "_extract_agent_name()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_extract_agent_name", "community": 20, "norm_label": "_extract_agent_name()" }, { "label": "ReplaceSystemPromptApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_replacesystempromptapplier", "community": 20, "norm_label": "replacesystempromptapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_replacesystempromptapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_replacesystempromptapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_replacesystempromptapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "PatchSystemPromptApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_patchsystempromptapplier", "community": 20, "norm_label": "patchsystempromptapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_patchsystempromptapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_patchsystempromptapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_patchsystempromptapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "SetAgentClassApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentclassapplier", "community": 20, "norm_label": "setagentclassapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentclassapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentclassapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentclassapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "SetAgentParamApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentparamapplier", "community": 20, "norm_label": "setagentparamapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentparamapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentparamapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_setagentparamapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "EditFewShotExemplarsApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_editfewshotexemplarsapplier", "community": 20, "norm_label": "editfewshotexemplarsapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_editfewshotexemplarsapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_editfewshotexemplarsapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_editfewshotexemplarsapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "Agent-pillar appliers: prompts, class, params, few-shot. See spec \u00a74.1 op sem", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_1", "community": 20, "norm_label": "agent-pillar appliers: prompts, class, params, few-shot. see spec \u00a74.1 op sem" }, { "label": "Extract agent name from edit target or payload.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_29", "community": 20, "norm_label": "extract agent name from edit target or payload." }, { "label": "Overwrite an agent's entire system prompt.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_40", "community": 20, "norm_label": "overwrite an agent's entire system prompt." }, { "label": "Apply a unified diff to an agent's system prompt.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_66", "community": 20, "norm_label": "apply a unified diff to an agent's system prompt." }, { "label": "Change which agent class is used.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_102", "community": 20, "norm_label": "change which agent class is used." }, { "label": "Update an agent parameter.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_151", "community": 20, "norm_label": "update an agent parameter." }, { "label": "Write few-shot exemplars to an agent's directory.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/agent.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_agent_rationale_201", "community": 20, "norm_label": "write few-shot exemplars to an agent's directory." }, { "label": "intelligence.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence", "community": 20, "norm_label": "intelligence.py" }, { "label": "SetModelForQueryClassApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelforqueryclassapplier", "community": 20, "norm_label": "setmodelforqueryclassapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelforqueryclassapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelforqueryclassapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelforqueryclassapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "SetModelParamApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelparamapplier", "community": 20, "norm_label": "setmodelparamapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelparamapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelparamapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_setmodelparamapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "Intelligence-pillar appliers: model routing and parameters. See spec \u00a74.1 op", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_rationale_1", "community": 20, "norm_label": "intelligence-pillar appliers: model routing and parameters. see spec \u00a74.1 op" }, { "label": "Update the routing policy map for a query class.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_rationale_18", "community": 20, "norm_label": "update the routing policy map for a query class." }, { "label": "Update a model parameter in config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/intelligence.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_intelligence_rationale_67", "community": 20, "norm_label": "update a model parameter in config." }, { "label": "lora_stub.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub", "community": 20, "norm_label": "lora_stub.py" }, { "label": "LoraStubApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_lorastubapplier", "community": 20, "norm_label": "lorastubapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_lorastubapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_lorastubapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_lorastubapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "LoRA fine-tuning stub \u2014 deferred to v2. The planner can emit LORA_FINETUNE ed", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_rationale_1", "community": 20, "norm_label": "lora fine-tuning stub \u2014 deferred to v2. the planner can emit lora_finetune ed" }, { "label": "Refuses LORA_FINETUNE with a clear v2 message.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/lora_stub.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_lora_stub_rationale_22", "community": 20, "norm_label": "refuses lora_finetune with a clear v2 message." }, { "label": "appliers/tools.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools", "community": 20, "norm_label": "appliers/tools.py" }, { "label": "AddToolToAgentApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_addtooltoagentapplier", "community": 20, "norm_label": "addtooltoagentapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_addtooltoagentapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_addtooltoagentapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_addtooltoagentapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "RemoveToolFromAgentApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_removetoolfromagentapplier", "community": 20, "norm_label": "removetoolfromagentapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_removetoolfromagentapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_removetoolfromagentapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_removetoolfromagentapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "EditToolDescriptionApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_edittooldescriptionapplier", "community": 20, "norm_label": "edittooldescriptionapplier" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_edittooldescriptionapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_edittooldescriptionapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_edittooldescriptionapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "Tools-pillar appliers: add/remove tools, edit descriptions. See spec \u00a74.1 op", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_rationale_1", "community": 20, "norm_label": "tools-pillar appliers: add/remove tools, edit descriptions. see spec \u00a74.1 op" }, { "label": "Add a tool to an agent's tool list in config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_rationale_20", "community": 20, "norm_label": "add a tool to an agent's tool list in config." }, { "label": "Remove a tool from an agent's tool list in config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_rationale_69", "community": 20, "norm_label": "remove a tool from an agent's tool list in config." }, { "label": "Update a tool's LM-facing description in descriptions.toml.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/appliers/tools.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_appliers_tools_rationale_113", "community": 20, "norm_label": "update a tool's lm-facing description in descriptions.toml." }, { "label": "execute/base.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base", "community": 20, "norm_label": "execute/base.py" }, { "label": "ApplyContext", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_applycontext", "community": 20, "norm_label": "applycontext" }, { "label": ".config_path()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_applycontext_config_path", "community": 20, "norm_label": ".config_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_py_path", "community": 20, "norm_label": "path" }, { "label": ".agents_dir()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_applycontext_agents_dir", "community": 20, "norm_label": ".agents_dir()" }, { "label": ".tools_dir()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_applycontext_tools_dir", "community": 20, "norm_label": ".tools_dir()" }, { "label": "ValidationResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_validationresult", "community": 20, "norm_label": "validationresult" }, { "label": "ApplyResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_applyresult", "community": 20, "norm_label": "applyresult" }, { "label": "EditApplier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplier", "community": 20, "norm_label": "editapplier" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_py_abc", "community": 20, "norm_label": "abc" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplier_validate", "community": 20, "norm_label": ".validate()" }, { "label": ".apply()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplier_apply", "community": 20, "norm_label": ".apply()" }, { "label": ".rollback()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplier_rollback", "community": 20, "norm_label": ".rollback()" }, { "label": "EditApplierRegistry", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplierregistry", "community": 286, "norm_label": "editapplierregistry" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplierregistry_init", "community": 286, "norm_label": ".__init__()" }, { "label": ".register()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplierregistry_register", "community": 286, "norm_label": ".register()" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplierregistry_get", "community": 20, "norm_label": ".get()" }, { "label": ".is_supported()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_editapplierregistry_is_supported", "community": 286, "norm_label": ".is_supported()" }, { "label": "EditApplier ABC, registry, and context types for the execute phase. Each conc", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_1", "community": 20, "norm_label": "editapplier abc, registry, and context types for the execute phase. each conc" }, { "label": "Shared context passed to all appliers.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_21", "community": 20, "norm_label": "shared context passed to all appliers." }, { "label": "Result of EditApplier.validate().", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_41", "community": 20, "norm_label": "result of editapplier.validate()." }, { "label": "Result of EditApplier.apply().", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_49", "community": 20, "norm_label": "result of editapplier.apply()." }, { "label": "Abstract base for edit appliers. Each subclass handles one EditOp. It val", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_55", "community": 20, "norm_label": "abstract base for edit appliers. each subclass handles one editop. it val" }, { "label": "Check if the edit can be applied to the current config.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_65", "community": 20, "norm_label": "check if the edit can be applied to the current config." }, { "label": "Mutate the config. Must be idempotent.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_70", "community": 20, "norm_label": "mutate the config. must be idempotent." }, { "label": "Restore pre-edit state. Most appliers delegate to git checkout.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_75", "community": 20, "norm_label": "restore pre-edit state. most appliers delegate to git checkout." }, { "label": "Registry of EditApplier instances keyed by EditOp.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_80", "community": 286, "norm_label": "registry of editapplier instances keyed by editop." }, { "label": "Register an applier instance.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_86", "community": 286, "norm_label": "register an applier instance." }, { "label": "Return the applier for the given op. Raises KeyError if not found.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_90", "community": 20, "norm_label": "return the applier for the given op. raises keyerror if not found." }, { "label": "Return True if an applier is registered for the op.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/base.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_base_rationale_94", "community": 286, "norm_label": "return true if an applier is registered for the op." }, { "label": "loop.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop", "community": 20, "norm_label": "loop.py" }, { "label": "_build_registry()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop_build_registry", "community": 20, "norm_label": "_build_registry()" }, { "label": "execute_edits()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop_execute_edits", "community": 286, "norm_label": "execute_edits()" }, { "label": "Per-edit execution loop for the spec-search execute phase. Iterates over a pl", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop_rationale_1", "community": 20, "norm_label": "per-edit execution loop for the spec-search execute phase. iterates over a pl" }, { "label": "Build and populate the default applier registry.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop_rationale_48", "community": 20, "norm_label": "build and populate the default applier registry." }, { "label": "Execute a list of edits, returning outcomes for each. This loop handles t", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/execute/loop.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_execute_loop_rationale_71", "community": 286, "norm_label": "execute a list of edits, returning outcomes for each. this loop handles t" }, { "label": "external_adapter.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/external_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_external_adapter", "community": 3, "norm_label": "external_adapter.py" }, { "label": "write_external_records_as_traces()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/external_adapter.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_external_adapter_write_external_records_as_traces", "community": 621, "norm_label": "write_external_records_as_traces()" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_external_adapter_py_tracestore", "community": 621, "norm_label": "tracestore" }, { "label": "Adapt external agent-dataset records into TraceStore rows. LLM-guided spec se", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/external_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_external_adapter_rationale_1", "community": 3, "norm_label": "adapt external agent-dataset records into tracestore rows. llm-guided spec se" }, { "label": "Write each EvalRecord to `store` as a synthetic Trace. The LLM-guided spe", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/external_adapter.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_external_adapter_rationale_30", "community": 621, "norm_label": "write each evalrecord to `store` as a synthetic trace. the llm-guided spe" }, { "label": "gate/__init__.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_init", "community": 931, "norm_label": "gate/__init__.py" }, { "label": "Gate phase: benchmark-based accept/reject for edits.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_init_rationale_1", "community": 931, "norm_label": "gate phase: benchmark-based accept/reject for edits." }, { "label": "benchmark_gate.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate", "community": 80, "norm_label": "benchmark_gate.py" }, { "label": "GateResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_gateresult", "community": 80, "norm_label": "gateresult" }, { "label": "BenchmarkGate", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_benchmarkgate", "community": 80, "norm_label": "benchmarkgate" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_benchmarkgate_init", "community": 80, "norm_label": ".__init__()" }, { "label": "ScorerFn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "scorerfn", "community": 80, "norm_label": "scorerfn" }, { "label": ".evaluate()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_benchmarkgate_evaluate", "community": 80, "norm_label": ".evaluate()" }, { "label": "BenchmarkGate: accept or reject edits based on benchmark performance. Runs th", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_rationale_1", "community": 80, "norm_label": "benchmarkgate: accept or reject edits based on benchmark performance. runs th" }, { "label": "Result of a benchmark gate evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_rationale_27", "community": 80, "norm_label": "result of a benchmark gate evaluation." }, { "label": "Runs the personal benchmark and decides accept/reject. Parameters --", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_rationale_36", "community": 80, "norm_label": "runs the personal benchmark and decides accept/reject. parameters --" }, { "label": "Run the benchmark and compare against the before snapshot. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/benchmark_gate.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_benchmark_gate_rationale_74", "community": 80, "norm_label": "run the benchmark and compare against the before snapshot. parameters" }, { "label": "cold_start.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start", "community": 342, "norm_label": "cold_start.py" }, { "label": "ReadinessResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_readinessresult", "community": 342, "norm_label": "readinessresult" }, { "label": "check_readiness()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_check_readiness", "community": 342, "norm_label": "check_readiness()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_py_any", "community": 342, "norm_label": "any" }, { "label": "check_benchmark_ready()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_check_benchmark_ready", "community": 342, "norm_label": "check_benchmark_ready()" }, { "label": "Cold start detection and bootstrap for the spec-search subsystem. Day one: no", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_rationale_1", "community": 342, "norm_label": "cold start detection and bootstrap for the spec-search subsystem. day one: no" }, { "label": "Result of a readiness check.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_rationale_21", "community": 342, "norm_label": "result of a readiness check." }, { "label": "Check if there are enough traces to run a learning session. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_rationale_33", "community": 342, "norm_label": "check if there are enough traces to run a learning session. parameters" }, { "label": "Check if there are enough high-feedback traces for a benchmark. The boots", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/cold_start.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_cold_start_rationale_70", "community": 342, "norm_label": "check if there are enough high-feedback traces for a benchmark. the boots" }, { "label": "regression.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression", "community": 80, "norm_label": "regression.py" }, { "label": "RegressionResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression_regressionresult", "community": 80, "norm_label": "regressionresult" }, { "label": "regression_check()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression_regression_check", "community": 80, "norm_label": "regression_check()" }, { "label": "Per-cluster regression detection for the benchmark gate. After an edit is app", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression_rationale_1", "community": 80, "norm_label": "per-cluster regression detection for the benchmark gate. after an edit is app" }, { "label": "Result of a regression check.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression_rationale_19", "community": 80, "norm_label": "result of a regression check." }, { "label": "Check if any cluster regressed beyond the threshold. Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/gate/regression.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_gate_regression_rationale_31", "community": 80, "norm_label": "check if any cluster regressed beyond the threshold. parameters ----" }, { "label": "spec_search/models.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models", "community": 20, "norm_label": "spec_search/models.py" }, { "label": "EditPillar", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_editpillar", "community": 102, "norm_label": "editpillar" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_py_str", "community": 102, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_py_enum", "community": 102, "norm_label": "enum" }, { "label": "EditRiskTier", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_editrisktier", "community": 102, "norm_label": "editrisktier" }, { "label": "EditOp", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_editop", "community": 20, "norm_label": "editop" }, { "label": "TriggerKind", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_triggerkind", "community": 38, "norm_label": "triggerkind" }, { "label": "AutonomyMode", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_autonomymode", "community": 80, "norm_label": "autonomymode" }, { "label": "SessionStatus", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_sessionstatus", "community": 38, "norm_label": "sessionstatus" }, { "label": "Edit", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_edit", "community": 20, "norm_label": "edit" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_py_basemodel", "community": 108, "norm_label": "basemodel" }, { "label": "FailureCluster", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_failurecluster", "community": 108, "norm_label": "failurecluster" }, { "label": "LearningPlan", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_learningplan", "community": 108, "norm_label": "learningplan" }, { "label": "BenchmarkSnapshot", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_benchmarksnapshot", "community": 80, "norm_label": "benchmarksnapshot" }, { "label": "EditOutcome", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_editoutcome", "community": 108, "norm_label": "editoutcome" }, { "label": "LearningSession", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_learningsession", "community": 38, "norm_label": "learningsession" }, { "label": "Pydantic models and enums for the spec-search subsystem. This module defines", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_1", "community": 20, "norm_label": "pydantic models and enums for the spec-search subsystem. this module defines" }, { "label": "Which OpenJarvis pillar an edit targets.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_28", "community": 102, "norm_label": "which openjarvis pillar an edit targets." }, { "label": "How an edit gets applied: auto, review queue, or manual-only.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_37", "community": 102, "norm_label": "how an edit gets applied: auto, review queue, or manual-only." }, { "label": "The set of typed operations a teacher can propose. Each op corresponds to", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_45", "community": 20, "norm_label": "the set of typed operations a teacher can propose. each op corresponds to" }, { "label": "What kicked off a learning session.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_73", "community": 38, "norm_label": "what kicked off a learning session." }, { "label": "How aggressively the orchestrator applies edits without review.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_82", "community": 80, "norm_label": "how aggressively the orchestrator applies edits without review." }, { "label": "Lifecycle states for a LearningSession. See spec \u00a77.7 for the transition", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_90", "community": 38, "norm_label": "lifecycle states for a learningsession. see spec \u00a77.7 for the transition" }, { "label": "One atomic edit to the OpenJarvis harness. Emitted by the LearningPlanner", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_111", "community": 20, "norm_label": "one atomic edit to the openjarvis harness. emitted by the learningplanner" }, { "label": "A group of failing traces that share a hypothesised root cause. Populated", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_159", "community": 108, "norm_label": "a group of failing traces that share a hypothesised root cause. populated" }, { "label": "The teacher's frozen plan of edits for a learning session. Once written t", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_203", "community": 108, "norm_label": "the teacher's frozen plan of edits for a learning session. once written t" }, { "label": "A point-in-time score from running the personal benchmark. Two of these l", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_245", "community": 80, "norm_label": "a point-in-time score from running the personal benchmark. two of these l" }, { "label": "Result of attempting to apply one Edit. Persisted both in the SessionStor", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_296", "community": 108, "norm_label": "result of attempting to apply one edit. persisted both in the sessionstor" }, { "label": "The durable record of one spec-search session. Persisted in two places: `", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/models.py", "source_location": "L331", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_models_rationale_331", "community": 38, "norm_label": "the durable record of one spec-search session. persisted in two places: `" }, { "label": "multi_session.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session", "community": 38, "norm_label": "multi_session.py" }, { "label": "LoopResult", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_loopresult", "community": 38, "norm_label": "loopresult" }, { "label": "SpecSearchLoop", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_specsearchloop", "community": 38, "norm_label": "specsearchloop" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_specsearchloop_init", "community": 38, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_py_any", "community": 38, "norm_label": "any" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_specsearchloop_run", "community": 38, "norm_label": ".run()" }, { "label": "Multi-session loop for LLM-guided spec search (paper Algorithm 1). The single", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_rationale_1", "community": 38, "norm_label": "multi-session loop for llm-guided spec search (paper algorithm 1). the single" }, { "label": "Final state of a multi-session run. ``stop_reason`` is one of: - `", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_rationale_31", "community": 38, "norm_label": "final state of a multi-session run. ``stop_reason`` is one of: - `" }, { "label": "Paper Algorithm 1: greedy gated edits across primitives, multi-session. A", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_rationale_49", "community": 38, "norm_label": "paper algorithm 1: greedy gated edits across primitives, multi-session. a" }, { "label": "Run sessions until stagnation, budget, or failure.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/multi_session.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_multi_session_rationale_80", "community": 38, "norm_label": "run sessions until stagnation, budget, or failure." }, { "label": "spec_search/orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator", "community": 80, "norm_label": "spec_search/orchestrator.py" }, { "label": "SpecSearchOrchestrator", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_specsearchorchestrator", "community": 80, "norm_label": "specsearchorchestrator" }, { "label": ".from_config()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_specsearchorchestrator_from_config", "community": 80, "norm_label": ".from_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_py_any", "community": 80, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_py_path", "community": 80, "norm_label": "path" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_specsearchorchestrator_init", "community": 80, "norm_label": ".__init__()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_specsearchorchestrator_run", "community": 80, "norm_label": ".run()" }, { "label": "._read_prompt()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L455", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_specsearchorchestrator_read_prompt", "community": 80, "norm_label": "._read_prompt()" }, { "label": "SpecSearchOrchestrator: top-level driver for a learning session. Wires diagno", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_rationale_1", "community": 80, "norm_label": "specsearchorchestrator: top-level driver for a learning session. wires diagno" }, { "label": "Top-level driver for a spec-search learning session. All dependencies are", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_rationale_37", "community": 80, "norm_label": "top-level driver for a spec-search learning session. all dependencies are" }, { "label": "Build a single-session orchestrator from a SpecSearchLearningConfig.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_rationale_57", "community": 80, "norm_label": "build a single-session orchestrator from a specsearchlearningconfig." }, { "label": "Execute a full spec-search session. Returns the completed LearningSes", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_rationale_131", "community": 80, "norm_label": "execute a full spec-search session. returns the completed learningses" }, { "label": "Read a prompt file from the config tree.", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/orchestrator.py", "source_location": "L456", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_orchestrator_rationale_456", "community": 80, "norm_label": "read a prompt file from the config tree." }, { "label": "pending_queue.py", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue", "community": 20, "norm_label": "pending_queue.py" }, { "label": "PendingQueue", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue", "community": 379, "norm_label": "pendingqueue" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue_init", "community": 379, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_py_path", "community": 379, "norm_label": "path" }, { "label": ".enqueue()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue_enqueue", "community": 379, "norm_label": ".enqueue()" }, { "label": ".list_pending()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue_list_pending", "community": 379, "norm_label": ".list_pending()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_py_any", "community": 379, "norm_label": "any" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue_get", "community": 379, "norm_label": ".get()" }, { "label": ".resolve()", "file_type": "code", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_pendingqueue_resolve", "community": 379, "norm_label": ".resolve()" }, { "label": "Pending review queue for edits awaiting user approval. Edits in the ``review`", "file_type": "rationale", "source_file": "src/openjarvis/learning/spec_search/pending_queue.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_learning_spec_search_pending_queue_rationale_1", "community": 20, "norm_label": "pending review queue for edits awaiting user approval. edits in the ``review`" }, { "label": "File-based queue for pending review edits. Each edit is stored as `` cud", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_53", "community": 122, "norm_label": "select the best available pytorch device. priority: explicit *hint* > cud" }, { "label": "Configuration for LoRA / QLoRA fine-tuning.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_75", "community": 122, "norm_label": "configuration for lora / qlora fine-tuning." }, { "label": "Fine-tune a local causal LM with LoRA (or QLoRA) adapters. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_115", "community": 122, "norm_label": "fine-tune a local causal lm with lora (or qlora) adapters. parameters" }, { "label": "Convert SFT pairs to tokenized examples. Each returned dict contains", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_154", "community": 122, "norm_label": "convert sft pairs to tokenized examples. each returned dict contains" }, { "label": "Run LoRA fine-tuning on the given SFT pairs. Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_188", "community": 122, "norm_label": "run lora fine-tuning on the given sft pairs. parameters ----" }, { "label": "Lazily load the tokenizer.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_256", "community": 122, "norm_label": "lazily load the tokenizer." }, { "label": "Load the base model for fine-tuning.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_271", "community": 122, "norm_label": "load the base model for fine-tuning." }, { "label": "Wrap the loaded model with LoRA adapters via peft.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_317", "community": 122, "norm_label": "wrap the loaded model with lora adapters via peft." }, { "label": "Format an SFT pair as a chat-style training string.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_339", "community": 122, "norm_label": "format an sft pair as a chat-style training string." }, { "label": "Train one epoch over the dataset. Returns average loss.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L367", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_367", "community": 122, "norm_label": "train one epoch over the dataset. returns average loss." }, { "label": "Execute a single training step on a micro-batch.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_384", "community": 122, "norm_label": "execute a single training step on a micro-batch." }, { "label": "Save adapter checkpoint for the given epoch.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L409", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_409", "community": 122, "norm_label": "save adapter checkpoint for the given epoch." }, { "label": "Save the LoRA adapter (and tokenizer) to *path*.", "file_type": "rationale", "source_file": "src/openjarvis/learning/training/lora.py", "source_location": "L414", "_origin": "ast", "id": "src_openjarvis_learning_training_lora_rationale_414", "community": 122, "norm_label": "save the lora adapter (and tokenizer) to *path*." }, { "label": "openjarvis/mcp/__init__.py", "file_type": "code", "source_file": "src/openjarvis/mcp/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_init", "community": 98, "norm_label": "openjarvis/mcp/__init__.py" }, { "label": "MCP (Model Context Protocol) layer for OpenJarvis.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_init_rationale_1", "community": 98, "norm_label": "mcp (model context protocol) layer for openjarvis." }, { "label": "mcp/client.py", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_client", "community": 98, "norm_label": "mcp/client.py" }, { "label": "MCPClient", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient", "community": 21, "norm_label": "mcpclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_init", "community": 98, "norm_label": ".__init__()" }, { "label": "._next_id()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_next_id", "community": 21, "norm_label": "._next_id()" }, { "label": "._send()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_send", "community": 21, "norm_label": "._send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_client_py_any", "community": 21, "norm_label": "any" }, { "label": ".initialize()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_initialize", "community": 21, "norm_label": ".initialize()" }, { "label": ".notify()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_notify", "community": 21, "norm_label": ".notify()" }, { "label": ".list_tools()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_list_tools", "community": 21, "norm_label": ".list_tools()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_client_py_toolspec", "community": 21, "norm_label": "toolspec" }, { "label": ".call_tool()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_call_tool", "community": 21, "norm_label": ".call_tool()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_close", "community": 21, "norm_label": ".close()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_enter", "community": 21, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_mcp_client_mcpclient_exit", "community": 21, "norm_label": ".__exit__()" }, { "label": "MCP Client \u2014 connects to MCP servers and discovers/calls tools.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_1", "community": 98, "norm_label": "mcp client \u2014 connects to mcp servers and discovers/calls tools." }, { "label": "Client that communicates with an MCP server via a transport. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_14", "community": 21, "norm_label": "client that communicates with an mcp server via a transport. parameters" }, { "label": "Send a request and check for errors.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_32", "community": 21, "norm_label": "send a request and check for errors." }, { "label": "Perform the MCP initialize handshake. Sends the required client info", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_48", "community": 21, "norm_label": "perform the mcp initialize handshake. sends the required client info" }, { "label": "Send a JSON-RPC notification (no response expected). Per JSON-RPC 2.0", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_69", "community": 21, "norm_label": "send a json-rpc notification (no response expected). per json-rpc 2.0" }, { "label": "Discover available tools from the server. Returns a list of ``ToolSpe", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_81", "community": 21, "norm_label": "discover available tools from the server. returns a list of ``toolspe" }, { "label": "Call a tool on the server. Returns the result dictionary with ``conte", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_105", "community": 21, "norm_label": "call a tool on the server. returns the result dictionary with ``conte" }, { "label": "Close the transport connection.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/client.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_mcp_client_rationale_116", "community": 21, "norm_label": "close the transport connection." }, { "label": "mcp/loader.py", "file_type": "code", "source_file": "src/openjarvis/mcp/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_loader", "community": 2, "norm_label": "mcp/loader.py" }, { "label": "load_mcp_tools_from_config()", "file_type": "code", "source_file": "src/openjarvis/mcp/loader.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_mcp_loader_load_mcp_tools_from_config", "community": 230, "norm_label": "load_mcp_tools_from_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_loader_py_any", "community": 230, "norm_label": "any" }, { "label": "Shared helper for loading MCP server tools from a TOML config blob. Used by `", "file_type": "rationale", "source_file": "src/openjarvis/mcp/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_loader_rationale_1", "community": 2, "norm_label": "shared helper for loading mcp server tools from a toml config blob. used by `" }, { "label": "Load tools from every server in ``mcp_cfg.servers``. Returns ``(tools, cl", "file_type": "rationale", "source_file": "src/openjarvis/mcp/loader.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_mcp_loader_rationale_38", "community": 230, "norm_label": "load tools from every server in ``mcp_cfg.servers``. returns ``(tools, cl" }, { "label": "mcp/protocol.py", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_protocol", "community": 98, "norm_label": "mcp/protocol.py" }, { "label": "MCPRequest", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcprequest", "community": 134, "norm_label": "mcprequest" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcprequest_to_dict", "community": 134, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_py_any", "community": 135, "norm_label": "any" }, { "label": ".to_json()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcprequest_to_json", "community": 134, "norm_label": ".to_json()" }, { "label": ".from_json()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcprequest_from_json", "community": 135, "norm_label": ".from_json()" }, { "label": "MCPResponse", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpresponse", "community": 135, "norm_label": "mcpresponse" }, { "label": ".to_json()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpresponse_to_json", "community": 98, "norm_label": ".to_json()" }, { "label": ".from_json()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpresponse_from_json", "community": 135, "norm_label": ".from_json()" }, { "label": ".error_response()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpresponse_error_response", "community": 135, "norm_label": ".error_response()" }, { "label": "MCPNotification", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpnotification", "community": 98, "norm_label": "mcpnotification" }, { "label": ".to_json()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcpnotification_to_json", "community": 98, "norm_label": ".to_json()" }, { "label": "MCPError", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcperror", "community": 98, "norm_label": "mcperror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_py_exception", "community": 98, "norm_label": "exception" }, { "label": ".__str__()", "file_type": "code", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_mcperror_str", "community": 98, "norm_label": ".__str__()" }, { "label": "MCP JSON-RPC 2.0 protocol message types.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_1", "community": 98, "norm_label": "mcp json-rpc 2.0 protocol message types." }, { "label": "JSON-RPC 2.0 request message. Set *id* to ``None`` to create a JSON-RPC *", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_19", "community": 134, "norm_label": "json-rpc 2.0 request message. set *id* to ``none`` to create a json-rpc *" }, { "label": "Return a dict suitable for JSON serialization. Omits the ``id`` key w", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_31", "community": 134, "norm_label": "return a dict suitable for json serialization. omits the ``id`` key w" }, { "label": "Serialize to JSON string.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_45", "community": 98, "norm_label": "serialize to json string." }, { "label": "Deserialize from JSON string.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_50", "community": 135, "norm_label": "deserialize from json string." }, { "label": "JSON-RPC 2.0 response message.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_62", "community": 135, "norm_label": "json-rpc 2.0 response message." }, { "label": "Create an error response.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_97", "community": 135, "norm_label": "create an error response." }, { "label": "JSON-RPC 2.0 notification (no id, no response expected).", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_106", "community": 98, "norm_label": "json-rpc 2.0 notification (no id, no response expected)." }, { "label": "MCP protocol error with JSON-RPC error code.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/protocol.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_mcp_protocol_rationale_125", "community": 98, "norm_label": "mcp protocol error with json-rpc error code." }, { "label": "mcp/server.py", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_server", "community": 98, "norm_label": "mcp/server.py" }, { "label": "MCPServer", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver", "community": 21, "norm_label": "mcpserver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_init", "community": 21, "norm_label": ".__init__()" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_server_py_basetool", "community": 21, "norm_label": "basetool" }, { "label": "._auto_discover_tools()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_auto_discover_tools", "community": 21, "norm_label": "._auto_discover_tools()" }, { "label": ".get_tools()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_get_tools", "community": 21, "norm_label": ".get_tools()" }, { "label": ".handle()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_handle", "community": 135, "norm_label": ".handle()" }, { "label": "._handle_initialize()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_handle_initialize", "community": 135, "norm_label": "._handle_initialize()" }, { "label": "._handle_tools_list()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_handle_tools_list", "community": 135, "norm_label": "._handle_tools_list()" }, { "label": "._handle_tools_call()", "file_type": "code", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_mcp_server_mcpserver_handle_tools_call", "community": 135, "norm_label": "._handle_tools_call()" }, { "label": "MCP Server \u2014 wraps OpenJarvis tools as MCP-discoverable tools.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_1", "community": 98, "norm_label": "mcp server \u2014 wraps openjarvis tools as mcp-discoverable tools." }, { "label": "MCP server that exposes OpenJarvis tools via JSON-RPC. Parameters --", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_41", "community": 21, "norm_label": "mcp server that exposes openjarvis tools via json-rpc. parameters --" }, { "label": "Auto-discover all built-in tools by direct import. Does not rely on T", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_62", "community": 21, "norm_label": "auto-discover all built-in tools by direct import. does not rely on t" }, { "label": "Return all tool instances (for use by SystemBuilder).", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_187", "community": 21, "norm_label": "return all tool instances (for use by systembuilder)." }, { "label": "Dispatch an MCP request and return a response.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_191", "community": 135, "norm_label": "dispatch an mcp request and return a response." }, { "label": "Handle the initialize handshake.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_206", "community": 135, "norm_label": "handle the initialize handshake." }, { "label": "Handle tools/list \u2014 return specs for all registered tools.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_223", "community": 135, "norm_label": "handle tools/list \u2014 return specs for all registered tools." }, { "label": "Handle tools/call \u2014 execute a tool and return the result.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/server.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_mcp_server_rationale_240", "community": 135, "norm_label": "handle tools/call \u2014 execute a tool and return the result." }, { "label": "transport.py", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_transport", "community": 98, "norm_label": "transport.py" }, { "label": "MCPTransport", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_mcp_transport_mcptransport", "community": 98, "norm_label": "mcptransport" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_transport_py_abc", "community": 98, "norm_label": "abc" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_mcp_transport_mcptransport_send", "community": 135, "norm_label": ".send()" }, { "label": ".send_notification()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_mcp_transport_mcptransport_send_notification", "community": 597, "norm_label": ".send_notification()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_mcp_transport_mcptransport_close", "community": 98, "norm_label": ".close()" }, { "label": "InProcessTransport", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_mcp_transport_inprocesstransport", "community": 21, "norm_label": "inprocesstransport" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_mcp_transport_inprocesstransport_init", "community": 21, "norm_label": ".__init__()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_mcp_transport_inprocesstransport_send", "community": 135, "norm_label": ".send()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_mcp_transport_inprocesstransport_close", "community": 21, "norm_label": ".close()" }, { "label": "StdioTransport", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport", "community": 11, "norm_label": "stdiotransport" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport_init", "community": 11, "norm_label": ".__init__()" }, { "label": "._start()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport_start", "community": 11, "norm_label": "._start()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport_send", "community": 135, "norm_label": ".send()" }, { "label": ".send_notification()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport_send_notification", "community": 134, "norm_label": ".send_notification()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mcp_transport_stdiotransport_close", "community": 11, "norm_label": ".close()" }, { "label": "StreamableHTTPTransport", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport", "community": 11, "norm_label": "streamablehttptransport" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_init", "community": 11, "norm_label": ".__init__()" }, { "label": "._safe_url()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_safe_url", "community": 597, "norm_label": "._safe_url()" }, { "label": "._build_headers()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_build_headers", "community": 597, "norm_label": "._build_headers()" }, { "label": "._post()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_post", "community": 597, "norm_label": "._post()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mcp_transport_py_any", "community": 597, "norm_label": "any" }, { "label": "._extract_json_from_sse()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_extract_json_from_sse", "community": 597, "norm_label": "._extract_json_from_sse()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_send", "community": 597, "norm_label": ".send()" }, { "label": ".send_notification()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_send_notification", "community": 597, "norm_label": ".send_notification()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_mcp_transport_streamablehttptransport_close", "community": 11, "norm_label": ".close()" }, { "label": "MCP transport implementations.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_1", "community": 98, "norm_label": "mcp transport implementations." }, { "label": "Abstract transport layer for MCP communication.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_16", "community": 98, "norm_label": "abstract transport layer for mcp communication." }, { "label": "Send a request and return the response.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_20", "community": 135, "norm_label": "send a request and return the response." }, { "label": "Send a JSON-RPC notification (no response expected). The default impl", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_23", "community": 597, "norm_label": "send a json-rpc notification (no response expected). the default impl" }, { "label": "Release transport resources.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_33", "community": 98, "norm_label": "release transport resources." }, { "label": "Direct in-process transport for testing. Routes requests directly to an `", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_37", "community": 21, "norm_label": "direct in-process transport for testing. routes requests directly to an `" }, { "label": "Dispatch request directly to the server.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_47", "community": 135, "norm_label": "dispatch request directly to the server." }, { "label": "No resources to release.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_51", "community": 21, "norm_label": "no resources to release." }, { "label": "JSON-RPC over stdin/stdout subprocess transport. Launches a subprocess an", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_55", "community": 11, "norm_label": "json-rpc over stdin/stdout subprocess transport. launches a subprocess an" }, { "label": "Start the subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_67", "community": 11, "norm_label": "start the subprocess." }, { "label": "Write request as JSON line, read response line.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_77", "community": 135, "norm_label": "write request as json line, read response line." }, { "label": "Send a JSON-RPC notification \u2014 write only, never read. Overrides the", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_92", "community": 134, "norm_label": "send a json-rpc notification \u2014 write only, never read. overrides the" }, { "label": "Terminate the subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_106", "community": 11, "norm_label": "terminate the subprocess." }, { "label": "MCP Streamable HTTP transport (JSON-RPC over HTTP). Uses a persistent ``h", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_114", "community": 11, "norm_label": "mcp streamable http transport (json-rpc over http). uses a persistent ``h" }, { "label": "Return scheme://host:port without path or query (avoids leaking tokens).", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_144", "community": 597, "norm_label": "return scheme://host:port without path or query (avoids leaking tokens)." }, { "label": "Build common request headers. Sends ``Authorization: Bearer ``", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_151", "community": 597, "norm_label": "build common request headers. sends ``authorization: bearer ``" }, { "label": "Post a request and return the raw httpx response.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_171", "community": 597, "norm_label": "post a request and return the raw httpx response." }, { "label": "Extract JSON payload from an SSE response body. MCP Streamable HTTP s", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_204", "community": 597, "norm_label": "extract json payload from an sse response body. mcp streamable http s" }, { "label": "Send request via HTTP POST following the MCP Streamable HTTP spec. Ha", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_227", "community": 597, "norm_label": "send request via http post following the mcp streamable http spec. ha" }, { "label": "Send a notification \u2014 accept any 2xx, don't parse the body.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_240", "community": 597, "norm_label": "send a notification \u2014 accept any 2xx, don't parse the body." }, { "label": "Close the underlying httpx client.", "file_type": "rationale", "source_file": "src/openjarvis/mcp/transport.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_mcp_transport_rationale_246", "community": 11, "norm_label": "close the underlying httpx client." }, { "label": "openjarvis/mining/__init__.py", "file_type": "code", "source_file": "src/openjarvis/mining/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_init", "community": 72, "norm_label": "openjarvis/mining/__init__.py" }, { "label": "_collector.py", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_collector", "community": 277, "norm_label": "_collector.py" }, { "label": "MiningTelemetryCollector", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_mining_collector_miningtelemetrycollector", "community": 277, "norm_label": "miningtelemetrycollector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_mining_collector_miningtelemetrycollector_init", "community": 277, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_collector_py_path", "community": 277, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_collector_py_any", "community": 277, "norm_label": "any" }, { "label": ".collect_once()", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_collector_miningtelemetrycollector_collect_once", "community": 277, "norm_label": ".collect_once()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_mining_collector_miningtelemetrycollector_run", "community": 277, "norm_label": ".run()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_mining_collector_miningtelemetrycollector_stop", "community": 277, "norm_label": ".stop()" }, { "label": "Poll Pearl gateway metrics and write ``MiningStats`` to a store. ``teleme", "file_type": "rationale", "source_file": "src/openjarvis/mining/_collector.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_mining_collector_rationale_25", "community": 277, "norm_label": "poll pearl gateway metrics and write ``miningstats`` to a store. ``teleme" }, { "label": "_constants.py", "file_type": "code", "source_file": "src/openjarvis/mining/_constants.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_constants", "community": 72, "norm_label": "_constants.py" }, { "label": "mining/_discovery.py", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_discovery", "community": 231, "norm_label": "mining/_discovery.py" }, { "label": "detect_for_engine_model()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_mining_discovery_detect_for_engine_model", "community": 231, "norm_label": "detect_for_engine_model()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_discovery_py_hardwareinfo", "community": 231, "norm_label": "hardwareinfo" }, { "label": "_docker_client()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_mining_discovery_docker_client", "community": 231, "norm_label": "_docker_client()" }, { "label": "check_docker_available()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_mining_discovery_check_docker_available", "community": 231, "norm_label": "check_docker_available()" }, { "label": "check_disk_free()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_mining_discovery_check_disk_free", "community": 231, "norm_label": "check_disk_free()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_discovery_py_path", "community": 231, "norm_label": "path" }, { "label": "check_pearld_reachable()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_mining_discovery_check_pearld_reachable", "community": 231, "norm_label": "check_pearld_reachable()" }, { "label": "check_wallet_address_format()", "file_type": "code", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_mining_discovery_check_wallet_address_format", "community": 231, "norm_label": "check_wallet_address_format()" }, { "label": "Capability matrix for the ``vllm-pearl`` provider. Pure inspection. No su", "file_type": "rationale", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_mining_discovery_rationale_37", "community": 231, "norm_label": "capability matrix for the ``vllm-pearl`` provider. pure inspection. no su" }, { "label": "Probe pearld via JSON-RPC ``getblockchaininfo``.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_mining_discovery_rationale_136", "community": 231, "norm_label": "probe pearld via json-rpc ``getblockchaininfo``." }, { "label": "Pearl bech32/bech32m addresses begin with ``prl1q...`` or ``prl1p...``. W", "file_type": "rationale", "source_file": "src/openjarvis/mining/_discovery.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_mining_discovery_rationale_165", "community": 231, "norm_label": "pearl bech32/bech32m addresses begin with ``prl1q...`` or ``prl1p...``. w" }, { "label": "_docker.py", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_docker", "community": 92, "norm_label": "_docker.py" }, { "label": "ImageAcquisitionError", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_mining_docker_imageacquisitionerror", "community": 92, "norm_label": "imageacquisitionerror" }, { "label": "RuntimeError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_docker_py_runtimeerror", "community": 92, "norm_label": "runtimeerror" }, { "label": "ConfigurationError", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mining_docker_configurationerror", "community": 92, "norm_label": "configurationerror" }, { "label": "ImageNotFound", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_mining_docker_imagenotfound", "community": 92, "norm_label": "imagenotfound" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_docker_py_exception", "community": 92, "norm_label": "exception" }, { "label": "NotFound", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_mining_docker_notfound", "community": 92, "norm_label": "notfound" }, { "label": "APIError", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_mining_docker_apierror", "community": 92, "norm_label": "apierror" }, { "label": "_docker_error_types()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_mining_docker_docker_error_types", "community": 92, "norm_label": "_docker_error_types()" }, { "label": "PearlDockerLauncher", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher", "community": 92, "norm_label": "pearldockerlauncher" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_init", "community": 92, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_docker_py_any", "community": 92, "norm_label": "any" }, { "label": ".ensure_image()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_ensure_image", "community": 92, "norm_label": ".ensure_image()" }, { "label": "._clone_pearl_repo()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_clone_pearl_repo", "community": 92, "norm_label": "._clone_pearl_repo()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_docker_py_path", "community": 92, "norm_label": "path" }, { "label": "._docker_build()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_docker_build", "community": 92, "norm_label": "._docker_build()" }, { "label": "._patch_vllm_dockerfile()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_patch_vllm_dockerfile", "community": 92, "norm_label": "._patch_vllm_dockerfile()" }, { "label": "._patch_vllm_entrypoint()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_patch_vllm_entrypoint", "community": 92, "norm_label": "._patch_vllm_entrypoint()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L251", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_start", "community": 92, "norm_label": ".start()" }, { "label": "._current_container()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_current_container", "community": 92, "norm_label": "._current_container()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L391", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_stop", "community": 92, "norm_label": ".stop()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L405", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_is_running", "community": 92, "norm_label": ".is_running()" }, { "label": ".get_logs()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L415", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_get_logs", "community": 92, "norm_label": ".get_logs()" }, { "label": "._git()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_mining_docker_pearldockerlauncher_git", "community": 92, "norm_label": "._git()" }, { "label": "_redact_container_logs()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L446", "_origin": "ast", "id": "src_openjarvis_mining_docker_redact_container_logs", "community": 92, "norm_label": "_redact_container_logs()" }, { "label": "_extra_vllm_args()", "file_type": "code", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L454", "_origin": "ast", "id": "src_openjarvis_mining_docker_extra_vllm_args", "community": 92, "norm_label": "_extra_vllm_args()" }, { "label": "Raised when an image can be neither found, pulled, nor built.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_38", "community": 92, "norm_label": "raised when an image can be neither found, pulled, nor built." }, { "label": "Raised when required env vars or config fields are missing.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_42", "community": 92, "norm_label": "raised when required env vars or config fields are missing." }, { "label": "Fallback image-not-found error when Docker SDK is not installed.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_46", "community": 92, "norm_label": "fallback image-not-found error when docker sdk is not installed." }, { "label": "Fallback Docker not-found error when Docker SDK is not installed.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_50", "community": 92, "norm_label": "fallback docker not-found error when docker sdk is not installed." }, { "label": "Fallback Docker API error when Docker SDK is not installed.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_54", "community": 92, "norm_label": "fallback docker api error when docker sdk is not installed." }, { "label": "Orchestrates the Pearl miner container. Construct with a ``docker.DockerC", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_67", "community": 92, "norm_label": "orchestrates the pearl miner container. construct with a ``docker.dockerc" }, { "label": "Resolve ``tag`` to a usable local image, building if necessary. Selec", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_81", "community": 92, "norm_label": "resolve ``tag`` to a usable local image, building if necessary. selec" }, { "label": "Sync the Pearl source cache to ``PEARL_PINNED_REF``. Uses a detached-", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_121", "community": 92, "norm_label": "sync the pearl source cache to ``pearl_pinned_ref``. uses a detached-" }, { "label": "Run ``docker buildx build`` with Pearl's Dockerfile against the monorepo.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_173", "community": 92, "norm_label": "run ``docker buildx build`` with pearl's dockerfile against the monorepo." }, { "label": "Patch Pearl's runtime image to include nvcc for DeepGEMM JIT. Pearl's", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_207", "community": 92, "norm_label": "patch pearl's runtime image to include nvcc for deepgemm jit. pearl's" }, { "label": "Patch Pearl's current entrypoint to wait on the UDS gateway socket. T", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_222", "community": 92, "norm_label": "patch pearl's current entrypoint to wait on the uds gateway socket. t" }, { "label": "Launch the Pearl miner container. ``image`` must already be resolved", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_252", "community": 92, "norm_label": "launch the pearl miner container. ``image`` must already be resolved" }, { "label": "Invoke git with stderr capture so failures surface readably.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_428", "community": 92, "norm_label": "invoke git with stderr capture so failures surface readably." }, { "label": "Redact secrets known to appear in upstream Pearl container logs.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_docker.py", "source_location": "L447", "_origin": "ast", "id": "src_openjarvis_mining_docker_rationale_447", "community": 92, "norm_label": "redact secrets known to appear in upstream pearl container logs." }, { "label": "_install.py", "file_type": "code", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_install", "community": 72, "norm_label": "_install.py" }, { "label": "_module_importable()", "file_type": "code", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_mining_install_module_importable", "community": 72, "norm_label": "_module_importable()" }, { "label": "pearl_packages_available()", "file_type": "code", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mining_install_pearl_packages_available", "community": 72, "norm_label": "pearl_packages_available()" }, { "label": "install_hint()", "file_type": "code", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_mining_install_install_hint", "community": 675, "norm_label": "install_hint()" }, { "label": "Detection and install hints for the upstream Pearl Python packages. The cpu-p", "file_type": "rationale", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_install_rationale_1", "community": 72, "norm_label": "detection and install hints for the upstream pearl python packages. the cpu-p" }, { "label": "True if ``import name`` would succeed in the current environment. Checks", "file_type": "rationale", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_mining_install_rationale_24", "community": 72, "norm_label": "true if ``import name`` would succeed in the current environment. checks" }, { "label": "All three Pearl Python packages importable. Returns ``False`` if any are", "file_type": "rationale", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_install_rationale_42", "community": 72, "norm_label": "all three pearl python packages importable. returns ``false`` if any are" }, { "label": "Human-readable instruction for installing the Pearl packages. Today (no P", "file_type": "rationale", "source_file": "src/openjarvis/mining/_install.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_mining_install_rationale_53", "community": 675, "norm_label": "human-readable instruction for installing the pearl packages. today (no p" }, { "label": "_metrics.py", "file_type": "code", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_metrics", "community": 277, "norm_label": "_metrics.py" }, { "label": "_parse_simple_metric()", "file_type": "code", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_mining_metrics_parse_simple_metric", "community": 277, "norm_label": "_parse_simple_metric()" }, { "label": "parse_gateway_metrics()", "file_type": "code", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mining_metrics_parse_gateway_metrics", "community": 277, "norm_label": "parse_gateway_metrics()" }, { "label": "parse_vllm_metrics()", "file_type": "code", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_mining_metrics_parse_vllm_metrics", "community": 277, "norm_label": "parse_vllm_metrics()" }, { "label": "Find the first occurrence of a simple, label-less metric. Lines look like", "file_type": "rationale", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_mining_metrics_rationale_34", "community": 277, "norm_label": "find the first occurrence of a simple, label-less metric. lines look like" }, { "label": "Convert a Prometheus exposition payload into a ``MiningStats``.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_mining_metrics_rationale_55", "community": 277, "norm_label": "convert a prometheus exposition payload into a ``miningstats``." }, { "label": "Convert vLLM Prometheus metrics into best-effort mining runtime stats. vL", "file_type": "rationale", "source_file": "src/openjarvis/mining/_metrics.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_mining_metrics_rationale_86", "community": 277, "norm_label": "convert vllm prometheus metrics into best-effort mining runtime stats. vl" }, { "label": "_miner_loop_main.py", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main", "community": 123, "norm_label": "_miner_loop_main.py" }, { "label": "_make_request()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_make_request", "community": 123, "norm_label": "_make_request()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_py_any", "community": 123, "norm_label": "any" }, { "label": "_decode_mining_info()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_decode_mining_info", "community": 123, "norm_label": "_decode_mining_info()" }, { "label": "_encode_plain_proof()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_encode_plain_proof", "community": 123, "norm_label": "_encode_plain_proof()" }, { "label": "_read_response()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_read_response", "community": 123, "norm_label": "_read_response()" }, { "label": "StreamReader", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_py_streamreader", "community": 123, "norm_label": "streamreader" }, { "label": "_send_request()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_send_request", "community": 123, "norm_label": "_send_request()" }, { "label": "StreamWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_py_streamwriter", "community": 123, "norm_label": "streamwriter" }, { "label": "_open_gateway_connection()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_open_gateway_connection", "community": 123, "norm_label": "_open_gateway_connection()" }, { "label": "_build_mining_config()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_build_mining_config", "community": 123, "norm_label": "_build_mining_config()" }, { "label": "_mine_one_round()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_mine_one_round", "community": 123, "norm_label": "_mine_one_round()" }, { "label": "_main_loop()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_main_loop", "community": 123, "norm_label": "_main_loop()" }, { "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_py_namespace", "community": 123, "norm_label": "namespace" }, { "label": "parse_args()", "file_type": "code", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_parse_args", "community": 123, "norm_label": "parse_args()" }, { "label": "CPU mining-loop subprocess entry point. Run with:: python -m openjarvi", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_1", "community": 123, "norm_label": "cpu mining-loop subprocess entry point. run with:: python -m openjarvi" }, { "label": "Build a JSON-RPC 2.0 request envelope matching gateway's schema.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_42", "community": 123, "norm_label": "build a json-rpc 2.0 request envelope matching gateway's schema." }, { "label": "Decode a getMiningInfo result into ``(incomplete_header_bytes, target)``.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_47", "community": 123, "norm_label": "decode a getmininginfo result into ``(incomplete_header_bytes, target)``." }, { "label": "Return the proof as a base64 string for ``submitPlainProof``. Pearl's ``P", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_54", "community": 123, "norm_label": "return the proof as a base64 string for ``submitplainproof``. pearl's ``p" }, { "label": "Read one line of JSON-RPC response from the gateway socket.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_63", "community": 123, "norm_label": "read one line of json-rpc response from the gateway socket." }, { "label": "Write one JSON-RPC request followed by newline.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_71", "community": 123, "norm_label": "write one json-rpc request followed by newline." }, { "label": "Connect to pearl-gateway, retrying while its listener comes up.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_83", "community": 123, "norm_label": "connect to pearl-gateway, retrying while its listener comes up." }, { "label": "Build the upstream MiningConfiguration with default patterns.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_105", "community": 123, "norm_label": "build the upstream miningconfiguration with default patterns." }, { "label": "Get work, mine, submit. Return True if the gateway accepted the proof.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_miner_loop_main.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_mining_miner_loop_main_rationale_136", "community": 123, "norm_label": "get work, mine, submit. return true if the gateway accepted the proof." }, { "label": "_models.py", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_models", "community": 62, "norm_label": "_models.py" }, { "label": "PearlModelSpec", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_mining_models_pearlmodelspec", "community": 62, "norm_label": "pearlmodelspec" }, { "label": ".is_validated()", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_mining_models_pearlmodelspec_is_validated", "community": 62, "norm_label": ".is_validated()" }, { "label": "iter_pearl_model_specs()", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_mining_models_iter_pearl_model_specs", "community": 62, "norm_label": "iter_pearl_model_specs()" }, { "label": "get_pearl_model_spec()", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_mining_models_get_pearl_model_spec", "community": 62, "norm_label": "get_pearl_model_spec()" }, { "label": "pearl_variant_for_base_model()", "file_type": "code", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_mining_models_pearl_variant_for_base_model", "community": 62, "norm_label": "pearl_variant_for_base_model()" }, { "label": "Pearl mining model support registry.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_models_rationale_1", "community": 62, "norm_label": "pearl mining model support registry." }, { "label": "OpenJarvis support metadata for a Pearl-compatible model.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_mining_models_rationale_15", "community": 62, "norm_label": "openjarvis support metadata for a pearl-compatible model." }, { "label": "Return all known Pearl model specs in display order.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_mining_models_rationale_69", "community": 62, "norm_label": "return all known pearl model specs in display order." }, { "label": "Return support metadata for a Pearl model id or its raw base id.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_mining_models_rationale_75", "community": 62, "norm_label": "return support metadata for a pearl model id or its raw base id." }, { "label": "Return the planned Pearl model id for a raw base model id, if known.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_models.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_mining_models_rationale_81", "community": 62, "norm_label": "return the planned pearl model id for a raw base model id, if known." }, { "label": "_mps_miner_loop_main.py", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main", "community": 123, "norm_label": "_mps_miner_loop_main.py" }, { "label": "MpsNoisyGemmAdapter", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_mpsnoisygemmadapter", "community": 123, "norm_label": "mpsnoisygemmadapter" }, { "label": ".build()", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_mpsnoisygemmadapter_build", "community": 123, "norm_label": ".build()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_py_any", "community": 123, "norm_label": "any" }, { "label": "_mining_config_for_shape()", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_mining_config_for_shape", "community": 123, "norm_label": "_mining_config_for_shape()" }, { "label": "_mine_one_round()", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_mine_one_round", "community": 123, "norm_label": "_mine_one_round()" }, { "label": "StreamReader", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_py_streamreader", "community": 123, "norm_label": "streamreader" }, { "label": "StreamWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_py_streamwriter", "community": 123, "norm_label": "streamwriter" }, { "label": "_main_loop()", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_main_loop", "community": 123, "norm_label": "_main_loop()" }, { "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_py_namespace", "community": 123, "norm_label": "namespace" }, { "label": "parse_args()", "file_type": "code", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_parse_args", "community": 123, "norm_label": "parse_args()" }, { "label": "Experimental Apple-MPS Pearl miner-loop subprocess. This is the first Apple-G", "file_type": "rationale", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_rationale_1", "community": 123, "norm_label": "experimental apple-mps pearl miner-loop subprocess. this is the first apple-g" }, { "label": "Device-safe wrapper around upstream ``miner_base.NoisyGemm``. Upstream No", "file_type": "rationale", "source_file": "src/openjarvis/mining/_mps_miner_loop_main.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_mps_miner_loop_main_rationale_42", "community": 123, "norm_label": "device-safe wrapper around upstream ``miner_base.noisygemm``. upstream no" }, { "label": "_pearl_subprocess.py", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess", "community": 72, "norm_label": "_pearl_subprocess.py" }, { "label": "_ProcessHandles", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_processhandles", "community": 72, "norm_label": "_processhandles" }, { "label": "PearlSubprocessLauncher", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher", "community": 72, "norm_label": "pearlsubprocesslauncher" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_init", "community": 72, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_py_path", "community": 72, "norm_label": "path" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_start", "community": 72, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_stop", "community": 72, "norm_label": ".stop()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_is_running", "community": 72, "norm_label": ".is_running()" }, { "label": ".pids()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_pids", "community": 72, "norm_label": ".pids()" }, { "label": "._build_gateway_env()", "file_type": "code", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_pearlsubprocesslauncher_build_gateway_env", "community": 72, "norm_label": "._build_gateway_env()" }, { "label": "Subprocess launcher for Pearl providers. Manages two coordinated subprocesses", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_1", "community": 72, "norm_label": "subprocess launcher for pearl providers. manages two coordinated subprocesses" }, { "label": "Spawn and tear down the gateway + miner-loop pair as a unit.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_41", "community": 72, "norm_label": "spawn and tear down the gateway + miner-loop pair as a unit." }, { "label": "Spawn gateway and miner-loop subprocesses.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_71", "community": 72, "norm_label": "spawn gateway and miner-loop subprocesses." }, { "label": "SIGTERM both subprocesses with bounded waits and SIGKILL fallback. Id", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_137", "community": 72, "norm_label": "sigterm both subprocesses with bounded waits and sigkill fallback. id" }, { "label": "True iff both subprocesses are alive.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_165", "community": 72, "norm_label": "true iff both subprocesses are alive." }, { "label": "Return (gateway_pid, miner_loop_pid), or None if not started.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_174", "community": 72, "norm_label": "return (gateway_pid, miner_loop_pid), or none if not started." }, { "label": "Construct the environment passed to pearl-gateway. Env var names veri", "file_type": "rationale", "source_file": "src/openjarvis/mining/_pearl_subprocess.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_mining_pearl_subprocess_rationale_180", "community": 72, "norm_label": "construct the environment passed to pearl-gateway. env var names veri" }, { "label": "mining/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_stubs", "community": 72, "norm_label": "mining/_stubs.py" }, { "label": "MiningCapabilities", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningcapabilities", "community": 72, "norm_label": "miningcapabilities" }, { "label": "SoloTarget", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_mining_stubs_solotarget", "community": 121, "norm_label": "solotarget" }, { "label": "PoolTarget", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_mining_stubs_pooltarget", "community": 121, "norm_label": "pooltarget" }, { "label": "MiningConfig", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningconfig", "community": 121, "norm_label": "miningconfig" }, { "label": "MiningStats", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningstats", "community": 277, "norm_label": "miningstats" }, { "label": "MiningProvider", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider", "community": 72, "norm_label": "miningprovider" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_stubs_py_abc", "community": 72, "norm_label": "abc" }, { "label": ".detect()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider_detect", "community": 72, "norm_label": ".detect()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_stubs_py_hardwareinfo", "community": 72, "norm_label": "hardwareinfo" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider_start", "community": 121, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider_stop", "community": 72, "norm_label": ".stop()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider_is_running", "community": 72, "norm_label": ".is_running()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_mining_stubs_miningprovider_stats", "community": 277, "norm_label": ".stats()" }, { "label": "Sidecar", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_mining_stubs_sidecar", "community": 72, "norm_label": "sidecar" }, { "label": ".write()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_mining_stubs_sidecar_write", "community": 326, "norm_label": ".write()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_stubs_py_path", "community": 121, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_stubs_py_any", "community": 326, "norm_label": "any" }, { "label": ".read()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_mining_stubs_sidecar_read", "community": 62, "norm_label": ".read()" }, { "label": ".remove()", "file_type": "code", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_mining_stubs_sidecar_remove", "community": 121, "norm_label": ".remove()" }, { "label": "Result of a provider's ``detect()`` call. ``reason`` is human-readable an", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_27", "community": 72, "norm_label": "result of a provider's ``detect()`` call. ``reason`` is human-readable an" }, { "label": "Mine directly to a pearld node. v1 default.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_45", "community": 121, "norm_label": "mine directly to a pearld node. v1 default." }, { "label": "Mine through an OJ-operated pool. v2 \u2014 raises NotImplementedError in v1.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_52", "community": 121, "norm_label": "mine through an oj-operated pool. v2 \u2014 raises notimplementederror in v1." }, { "label": "User-supplied mining configuration. Loaded from the ``[mining]`` TOML sec", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_68", "community": 121, "norm_label": "user-supplied mining configuration. loaded from the ``[mining]`` toml sec" }, { "label": "A mining provider \u2014 orchestrates a Pearl mining session. One provider per", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_106", "community": 72, "norm_label": "a mining provider \u2014 orchestrates a pearl mining session. one provider per" }, { "label": "Return whether this provider can run on the given combo. Must be a pu", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_118", "community": 72, "norm_label": "return whether this provider can run on the given combo. must be a pu" }, { "label": "Read/write helpers for ``~/.openjarvis/runtime/mining.json``.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_144", "community": 72, "norm_label": "read/write helpers for ``~/.openjarvis/runtime/mining.json``." }, { "label": "Atomically write the sidecar JSON to ``path``.", "file_type": "rationale", "source_file": "src/openjarvis/mining/_stubs.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_mining_stubs_rationale_148", "community": 326, "norm_label": "atomically write the sidecar json to ``path``." }, { "label": "apple_mps_pearl.py", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl", "community": 72, "norm_label": "apple_mps_pearl.py" }, { "label": "_torch_mps_available()", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_torch_mps_available", "community": 746, "norm_label": "_torch_mps_available()" }, { "label": "AppleMpsPearlProvider", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_applempspearlprovider", "community": 72, "norm_label": "applempspearlprovider" }, { "label": ".detect()", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_applempspearlprovider_detect", "community": 746, "norm_label": ".detect()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_py_hardwareinfo", "community": 746, "norm_label": "hardwareinfo" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_applempspearlprovider_start", "community": 72, "norm_label": ".start()" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_ensure_registered", "community": 62, "norm_label": "ensure_registered()" }, { "label": "Experimental Apple-GPU Pearl mining provider via PyTorch MPS. This provider i", "file_type": "rationale", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_rationale_1", "community": 72, "norm_label": "experimental apple-gpu pearl mining provider via pytorch mps. this provider i" }, { "label": "Experimental MPS-backed Pearl provider.", "file_type": "rationale", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_rationale_42", "community": 72, "norm_label": "experimental mps-backed pearl provider." }, { "label": "Spawn pearl-gateway and the MPS miner-loop subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_rationale_71", "community": 72, "norm_label": "spawn pearl-gateway and the mps miner-loop subprocess." }, { "label": "Idempotently register AppleMpsPearlProvider in MinerRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/mining/apple_mps_pearl.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_mining_apple_mps_pearl_rationale_100", "community": 62, "norm_label": "idempotently register applempspearlprovider in minerregistry." }, { "label": "cpu_pearl.py", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl", "community": 72, "norm_label": "cpu_pearl.py" }, { "label": "_sidecar_path()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_sidecar_path", "community": 72, "norm_label": "_sidecar_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_py_path", "community": 72, "norm_label": "path" }, { "label": "_log_dir()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_log_dir", "community": 72, "norm_label": "_log_dir()" }, { "label": "_parse_gateway_metrics()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_parse_gateway_metrics", "community": 72, "norm_label": "_parse_gateway_metrics()" }, { "label": "CpuPearlProvider", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider", "community": 72, "norm_label": "cpupearlprovider" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_init", "community": 72, "norm_label": ".__init__()" }, { "label": ".detect()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_detect", "community": 422, "norm_label": ".detect()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_py_hardwareinfo", "community": 422, "norm_label": "hardwareinfo" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_start", "community": 72, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_stop", "community": 72, "norm_label": ".stop()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_is_running", "community": 72, "norm_label": ".is_running()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_stats", "community": 72, "norm_label": ".stats()" }, { "label": "._write_sidecar()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_cpupearlprovider_write_sidecar", "community": 72, "norm_label": "._write_sidecar()" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_ensure_registered", "community": 62, "norm_label": "ensure_registered()" }, { "label": "CPU-based Pearl mining provider (decoupled from inference). See spec ``docs/d", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_1", "community": 72, "norm_label": "cpu-based pearl mining provider (decoupled from inference). see spec ``docs/d" }, { "label": "Return the runtime sidecar path. Override in tests.", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_44", "community": 72, "norm_label": "return the runtime sidecar path. override in tests." }, { "label": "Return the logs directory. Override in tests.", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_49", "community": 72, "norm_label": "return the logs directory. override in tests." }, { "label": "Parse Prometheus exposition format into a MiningStats. Pearl-gateway expo", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_54", "community": 72, "norm_label": "parse prometheus exposition format into a miningstats. pearl-gateway expo" }, { "label": "v1 cpu-pearl: decoupled CPU mining via py-pearl-mining + pearl-gateway.", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_95", "community": 72, "norm_label": "v1 cpu-pearl: decoupled cpu mining via py-pearl-mining + pearl-gateway." }, { "label": "Spawn pearl-gateway and miner-loop subprocesses; write sidecar.", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_124", "community": 72, "norm_label": "spawn pearl-gateway and miner-loop subprocesses; write sidecar." }, { "label": "SIGTERM both subprocesses; remove sidecar.", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_150", "community": 72, "norm_label": "sigterm both subprocesses; remove sidecar." }, { "label": "Idempotently register CpuPearlProvider in MinerRegistry. Called once at i", "file_type": "rationale", "source_file": "src/openjarvis/mining/cpu_pearl.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_mining_cpu_pearl_rationale_205", "community": 62, "norm_label": "idempotently register cpupearlprovider in minerregistry. called once at i" }, { "label": "pools/__init__.py", "file_type": "code", "source_file": "src/openjarvis/mining/pools/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_pools_init", "community": 960, "norm_label": "pools/__init__.py" }, { "label": "vllm_pearl.py", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl", "community": 72, "norm_label": "vllm_pearl.py" }, { "label": "VllmPearlProvider", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider", "community": 121, "norm_label": "vllmpearlprovider" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_init", "community": 121, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_py_any", "community": 121, "norm_label": "any" }, { "label": ".detect()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_detect", "community": 121, "norm_label": ".detect()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_py_hardwareinfo", "community": 121, "norm_label": "hardwareinfo" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_start", "community": 121, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_stop", "community": 121, "norm_label": ".stop()" }, { "label": ".is_running()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_is_running", "community": 121, "norm_label": ".is_running()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_vllmpearlprovider_stats", "community": 277, "norm_label": ".stats()" }, { "label": "ensure_registered()", "file_type": "code", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_ensure_registered", "community": 62, "norm_label": "ensure_registered()" }, { "label": "vLLM + Pearl Docker container, solo-mining only in v1.", "file_type": "rationale", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_rationale_39", "community": 121, "norm_label": "vllm + pearl docker container, solo-mining only in v1." }, { "label": "Idempotent registration. Required because tests/conftest.py clears every re", "file_type": "rationale", "source_file": "src/openjarvis/mining/vllm_pearl.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_mining_vllm_pearl_rationale_148", "community": 62, "norm_label": "idempotent registration. required because tests/conftest.py clears every re" }, { "label": "openjarvis/operators/__init__.py", "file_type": "code", "source_file": "src/openjarvis/operators/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_init", "community": 73, "norm_label": "openjarvis/operators/__init__.py" }, { "label": "Operators \u2014 persistent, scheduled autonomous agents.", "file_type": "rationale", "source_file": "src/openjarvis/operators/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_init_rationale_1", "community": 73, "norm_label": "operators \u2014 persistent, scheduled autonomous agents." }, { "label": "operators/loader.py", "file_type": "code", "source_file": "src/openjarvis/operators/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_loader", "community": 73, "norm_label": "operators/loader.py" }, { "label": "load_operator()", "file_type": "code", "source_file": "src/openjarvis/operators/loader.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_operators_loader_load_operator", "community": 245, "norm_label": "load_operator()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_operators_loader_py_path", "community": 245, "norm_label": "path" }, { "label": "Operator loader \u2014 load operator manifests from TOML files.", "file_type": "rationale", "source_file": "src/openjarvis/operators/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_loader_rationale_1", "community": 73, "norm_label": "operator loader \u2014 load operator manifests from toml files." }, { "label": "Load an operator manifest from a TOML file. Supports inline ``system_prom", "file_type": "rationale", "source_file": "src/openjarvis/operators/loader.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_operators_loader_rationale_16", "community": 245, "norm_label": "load an operator manifest from a toml file. supports inline ``system_prom" }, { "label": "operators/manager.py", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_manager", "community": 73, "norm_label": "operators/manager.py" }, { "label": "OperatorManager", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager", "community": 73, "norm_label": "operatormanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_init", "community": 73, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_operators_manager_py_any", "community": 73, "norm_label": "any" }, { "label": ".register()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_register", "community": 73, "norm_label": ".register()" }, { "label": ".discover()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_discover", "community": 73, "norm_label": ".discover()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_operators_manager_py_path", "community": 73, "norm_label": "path" }, { "label": ".activate()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_activate", "community": 73, "norm_label": ".activate()" }, { "label": ".deactivate()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_deactivate", "community": 73, "norm_label": ".deactivate()" }, { "label": ".pause()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_pause", "community": 73, "norm_label": ".pause()" }, { "label": ".resume()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_resume", "community": 73, "norm_label": ".resume()" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_status", "community": 73, "norm_label": ".status()" }, { "label": ".run_once()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_run_once", "community": 73, "norm_label": ".run_once()" }, { "label": ".collect_metrics()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_collect_metrics", "community": 73, "norm_label": ".collect_metrics()" }, { "label": ".get_manifest()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_get_manifest", "community": 73, "norm_label": ".get_manifest()" }, { "label": ".manifests()", "file_type": "code", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_operators_manager_operatormanager_manifests", "community": 73, "norm_label": ".manifests()" }, { "label": "Operator manager \u2014 lifecycle management for autonomous operators.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_1", "community": 73, "norm_label": "operator manager \u2014 lifecycle management for autonomous operators." }, { "label": "Manages operator manifests and their lifecycle via the TaskScheduler. Par", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_18", "community": 73, "norm_label": "manages operator manifests and their lifecycle via the taskscheduler. par" }, { "label": "Register an operator manifest.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_34", "community": 73, "norm_label": "register an operator manifest." }, { "label": "Discover and register operator manifests from a directory. Scans for", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_39", "community": 73, "norm_label": "discover and register operator manifests from a directory. scans for" }, { "label": "Activate an operator by creating a scheduler task. Returns the schedu", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_60", "community": 73, "norm_label": "activate an operator by creating a scheduler task. returns the schedu" }, { "label": "Deactivate an operator by cancelling its scheduler task.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_115", "community": 73, "norm_label": "deactivate an operator by cancelling its scheduler task." }, { "label": "Pause an active operator.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_127", "community": 73, "norm_label": "pause an active operator." }, { "label": "Resume a paused operator.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_135", "community": 73, "norm_label": "resume a paused operator." }, { "label": "Return status of all registered operators. Merges manifest info with", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_143", "community": 73, "norm_label": "return status of all registered operators. merges manifest info with" }, { "label": "Execute a single tick of an operator immediately. Useful for developm", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_178", "community": 73, "norm_label": "execute a single tick of an operator immediately. useful for developm" }, { "label": "Collect telemetry metrics declared in the operator's manifest. Reads", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_208", "community": 73, "norm_label": "collect telemetry metrics declared in the operator's manifest. reads" }, { "label": "Return the manifest for an operator, or None.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_313", "community": 73, "norm_label": "return the manifest for an operator, or none." }, { "label": "All registered manifests.", "file_type": "rationale", "source_file": "src/openjarvis/operators/manager.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_operators_manager_rationale_318", "community": 73, "norm_label": "all registered manifests." }, { "label": "operators/types.py", "file_type": "code", "source_file": "src/openjarvis/operators/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_types", "community": 73, "norm_label": "operators/types.py" }, { "label": "OperatorManifest", "file_type": "code", "source_file": "src/openjarvis/operators/types.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_operators_types_operatormanifest", "community": 73, "norm_label": "operatormanifest" }, { "label": "Operator type definitions.", "file_type": "rationale", "source_file": "src/openjarvis/operators/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_operators_types_rationale_1", "community": 73, "norm_label": "operator type definitions." }, { "label": "Manifest describing a persistent autonomous operator.", "file_type": "rationale", "source_file": "src/openjarvis/operators/types.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_operators_types_rationale_11", "community": 73, "norm_label": "manifest describing a persistent autonomous operator." }, { "label": "openjarvis/prompt/__init__.py", "file_type": "code", "source_file": "src/openjarvis/prompt/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_prompt_init", "community": 961, "norm_label": "openjarvis/prompt/__init__.py" }, { "label": "prompt/builder.py", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_prompt_builder", "community": 531, "norm_label": "prompt/builder.py" }, { "label": "PromptSection", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_prompt_builder_promptsection", "community": 423, "norm_label": "promptsection" }, { "label": "SystemPromptBuilder", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder", "community": 423, "norm_label": "systempromptbuilder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_init", "community": 531, "norm_label": ".__init__()" }, { "label": ".build()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_build", "community": 423, "norm_label": ".build()" }, { "label": ".sections()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_sections", "community": 423, "norm_label": ".sections()" }, { "label": "._get_frozen_sections()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_get_frozen_sections", "community": 423, "norm_label": "._get_frozen_sections()" }, { "label": "._persona_sections()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_persona_sections", "community": 423, "norm_label": "._persona_sections()" }, { "label": "._build_frozen_prefix()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_build_frozen_prefix", "community": 423, "norm_label": "._build_frozen_prefix()" }, { "label": "._build_frozen_sections()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_build_frozen_sections", "community": 423, "norm_label": "._build_frozen_sections()" }, { "label": "._persona_prompt_sections()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_persona_prompt_sections", "community": 423, "norm_label": "._persona_prompt_sections()" }, { "label": "._append_file_section()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L212", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_append_file_section", "community": 423, "norm_label": "._append_file_section()" }, { "label": "._load_file()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_load_file", "community": 423, "norm_label": "._load_file()" }, { "label": "._truncate()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_truncate", "community": 423, "norm_label": "._truncate()" }, { "label": "._resolve_persona()", "file_type": "code", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L256", "_origin": "ast", "id": "src_openjarvis_prompt_builder_systempromptbuilder_resolve_persona", "community": 531, "norm_label": "._resolve_persona()" }, { "label": "Inspectable prompt section emitted by SystemPromptBuilder.", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_14", "community": 423, "norm_label": "inspectable prompt section emitted by systempromptbuilder." }, { "label": "Assembles system prompts with frozen prefix for cache stability.", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_23", "community": 423, "norm_label": "assembles system prompts with frozen prefix for cache stability." }, { "label": "Return prompt sections with lightweight cache/debug metadata.", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_64", "community": 423, "norm_label": "return prompt sections with lightweight cache/debug metadata." }, { "label": "The SOUL / MEMORY / USER sections (no agent template, no skills).", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_92", "community": 423, "norm_label": "the soul / memory / user sections (no agent template, no skills)." }, { "label": "Just the SOUL / MEMORY / USER persona, joined. For agents that assemb", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_115", "community": 423, "norm_label": "just the soul / memory / user persona, joined. for agents that assemb" }, { "label": "Resolve persona_name to effective file paths. - \"\" (empty) -> use mf's", "file_type": "rationale", "source_file": "src/openjarvis/prompt/builder.py", "source_location": "L257", "_origin": "ast", "id": "src_openjarvis_prompt_builder_rationale_257", "community": 531, "norm_label": "resolve persona_name to effective file paths. - \"\" (empty) -> use mf's" }, { "label": "openjarvis/recipes/__init__.py", "file_type": "code", "source_file": "src/openjarvis/recipes/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_init", "community": 535, "norm_label": "openjarvis/recipes/__init__.py" }, { "label": "Recipe system \u2014 composable primitive configurations.", "file_type": "rationale", "source_file": "src/openjarvis/recipes/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_init_rationale_1", "community": 535, "norm_label": "recipe system \u2014 composable primitive configurations." }, { "label": "composer.py", "file_type": "code", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_composer", "community": 535, "norm_label": "composer.py" }, { "label": "recipe_to_eval_suite()", "file_type": "code", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_recipes_composer_recipe_to_eval_suite", "community": 535, "norm_label": "recipe_to_eval_suite()" }, { "label": "Recipe", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_recipes_composer_py_recipe", "community": 535, "norm_label": "recipe" }, { "label": "recipe_to_operator()", "file_type": "code", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_recipes_composer_recipe_to_operator", "community": 535, "norm_label": "recipe_to_operator()" }, { "label": "Composer bridges \u2014 convert a Recipe into EvalSuiteConfig or OperatorManifest.", "file_type": "rationale", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_composer_rationale_1", "community": 535, "norm_label": "composer bridges \u2014 convert a recipe into evalsuiteconfig or operatormanifest." }, { "label": "Build an ``EvalSuiteConfig`` from a recipe. The recipe's model / engine b", "file_type": "rationale", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_recipes_composer_rationale_24", "community": 535, "norm_label": "build an ``evalsuiteconfig`` from a recipe. the recipe's model / engine b" }, { "label": "Build an ``OperatorManifest`` from a recipe. Maps the recipe's agent, sch", "file_type": "rationale", "source_file": "src/openjarvis/recipes/composer.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_recipes_composer_rationale_108", "community": 535, "norm_label": "build an ``operatormanifest`` from a recipe. maps the recipe's agent, sch" }, { "label": "recipes/loader.py", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_loader", "community": 535, "norm_label": "recipes/loader.py" }, { "label": "Recipe", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_recipes_loader_recipe", "community": 60, "norm_label": "recipe" }, { "label": ".to_builder_kwargs()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_recipes_loader_recipe_to_builder_kwargs", "community": 60, "norm_label": ".to_builder_kwargs()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_recipes_loader_py_any", "community": 60, "norm_label": "any" }, { "label": ".to_eval_suite()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_recipes_loader_recipe_to_eval_suite", "community": 60, "norm_label": ".to_eval_suite()" }, { "label": ".to_operator_manifest()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_recipes_loader_recipe_to_operator_manifest", "community": 60, "norm_label": ".to_operator_manifest()" }, { "label": "load_recipe()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_recipes_loader_load_recipe", "community": 60, "norm_label": "load_recipe()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_recipes_loader_py_path", "community": 60, "norm_label": "path" }, { "label": "_load_operator_as_recipe()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_recipes_loader_load_operator_as_recipe", "community": 60, "norm_label": "_load_operator_as_recipe()" }, { "label": "discover_recipes()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_recipes_loader_discover_recipes", "community": 60, "norm_label": "discover_recipes()" }, { "label": "resolve_recipe()", "file_type": "code", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L323", "_origin": "ast", "id": "src_openjarvis_recipes_loader_resolve_recipe", "community": 260, "norm_label": "resolve_recipe()" }, { "label": "Recipe loader \u2014 load and resolve TOML recipe files. Recipes are the universal", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_1", "community": 535, "norm_label": "recipe loader \u2014 load and resolve toml recipe files. recipes are the universal" }, { "label": "A composable primitive configuration loaded from TOML. Covers both *discr", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_33", "community": 60, "norm_label": "a composable primitive configuration loaded from toml. covers both *discr" }, { "label": "Convert recipe fields to kwargs for SystemBuilder/Jarvis. Returns a d", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_90", "community": 60, "norm_label": "convert recipe fields to kwargs for systembuilder/jarvis. returns a d" }, { "label": "Convert this recipe into an ``EvalSuiteConfig``. Uses the recipe's mo", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_133", "community": 60, "norm_label": "convert this recipe into an ``evalsuiteconfig``. uses the recipe's mo" }, { "label": "Convert this recipe into an ``OperatorManifest``.", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_149", "community": 60, "norm_label": "convert this recipe into an ``operatormanifest``." }, { "label": "Load a recipe from a TOML file. Supports the unified format with ``[recip", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_161", "community": 60, "norm_label": "load a recipe from a toml file. supports the unified format with ``[recip" }, { "label": "Convert a legacy ``[operator]`` manifest into a Recipe.", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_238", "community": 60, "norm_label": "convert a legacy ``[operator]`` manifest into a recipe." }, { "label": "Discover all TOML recipes from known directories. Search order (later ent", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_286", "community": 60, "norm_label": "discover all toml recipes from known directories. search order (later ent" }, { "label": "Find a recipe by name from all known directories. Returns ``None`` if no", "file_type": "rationale", "source_file": "src/openjarvis/recipes/loader.py", "source_location": "L324", "_origin": "ast", "id": "src_openjarvis_recipes_loader_rationale_324", "community": 260, "norm_label": "find a recipe by name from all known directories. returns ``none`` if no" }, { "label": "openjarvis/sandbox/__init__.py", "file_type": "code", "source_file": "src/openjarvis/sandbox/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_init", "community": 136, "norm_label": "openjarvis/sandbox/__init__.py" }, { "label": "Container sandbox for isolated agent execution.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_init_rationale_1", "community": 136, "norm_label": "container sandbox for isolated agent execution." }, { "label": "mount_security.py", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security", "community": 136, "norm_label": "mount_security.py" }, { "label": "AllowedRoot", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_allowedroot", "community": 136, "norm_label": "allowedroot" }, { "label": "MountAllowlist", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_mountallowlist", "community": 136, "norm_label": "mountallowlist" }, { "label": "load_mount_allowlist()", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_load_mount_allowlist", "community": 136, "norm_label": "load_mount_allowlist()" }, { "label": "_is_blocked()", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_is_blocked", "community": 136, "norm_label": "_is_blocked()" }, { "label": "_is_under_allowed_root()", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_is_under_allowed_root", "community": 136, "norm_label": "_is_under_allowed_root()" }, { "label": "validate_mount()", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_validate_mount", "community": 136, "norm_label": "validate_mount()" }, { "label": "validate_mounts()", "file_type": "code", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_validate_mounts", "community": 136, "norm_label": "validate_mounts()" }, { "label": "Mount validation and security for container sandboxes. Port of NanoClaw's ``m", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_1", "community": 136, "norm_label": "mount validation and security for container sandboxes. port of nanoclaw's ``m" }, { "label": "An allowed mount root with optional read-only constraint.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_54", "community": 136, "norm_label": "an allowed mount root with optional read-only constraint." }, { "label": "Allowlist for container mounts.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_62", "community": 136, "norm_label": "allowlist for container mounts." }, { "label": "Load a mount allowlist from a JSON file. Expected format:: {", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_76", "community": 136, "norm_label": "load a mount allowlist from a json file. expected format:: {" }, { "label": "Check whether any component of *mount_path* matches a block pattern.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_107", "community": 136, "norm_label": "check whether any component of *mount_path* matches a block pattern." }, { "label": "Check whether *mount_path* is under any allowed root.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_127", "community": 136, "norm_label": "check whether *mount_path* is under any allowed root." }, { "label": "Validate a single mount path against the allowlist. Returns ``True`` if t", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_146", "community": 136, "norm_label": "validate a single mount path against the allowlist. returns ``true`` if t" }, { "label": "Validate a list of mount paths. Returns only valid mounts. Raises :class:", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/mount_security.py", "source_location": "L173", "_origin": "ast", "id": "src_openjarvis_sandbox_mount_security_rationale_173", "community": 136, "norm_label": "validate a list of mount paths. returns only valid mounts. raises :class:" }, { "label": "sandbox/runner.py", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_runner", "community": 2, "norm_label": "sandbox/runner.py" }, { "label": "ContainerRunner", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner", "community": 4, "norm_label": "containerrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_init", "community": 136, "norm_label": ".__init__()" }, { "label": "._load_allowlist()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_load_allowlist", "community": 136, "norm_label": "._load_allowlist()" }, { "label": "._check_runtime()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_check_runtime", "community": 4, "norm_label": "._check_runtime()" }, { "label": "._validate_mounts()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_validate_mounts", "community": 4, "norm_label": "._validate_mounts()" }, { "label": "._build_docker_args()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_build_docker_args", "community": 4, "norm_label": "._build_docker_args()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_run", "community": 4, "norm_label": ".run()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_py_any", "community": 4, "norm_label": "any" }, { "label": "._parse_output()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_parse_output", "community": 4, "norm_label": "._parse_output()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L230", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_stop", "community": 4, "norm_label": ".stop()" }, { "label": ".cleanup_orphans()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_containerrunner_cleanup_orphans", "community": 4, "norm_label": ".cleanup_orphans()" }, { "label": "SandboxedAgent", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_sandboxedagent", "community": 4, "norm_label": "sandboxedagent" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_sandboxedagent_init", "community": 4, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_py_inferenceengine", "community": 4, "norm_label": "inferenceengine" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_py_eventbus", "community": 4, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_sandboxedagent_run", "community": 4, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_py_agentcontext", "community": 4, "norm_label": "agentcontext" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_py_agentresult", "community": 4, "norm_label": "agentresult" }, { "label": "Container runner and sandboxed agent wrapper. ``ContainerRunner`` manages Doc", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_1", "community": 2, "norm_label": "container runner and sandboxed agent wrapper. ``containerrunner`` manages doc" }, { "label": "Manages Docker container lifecycle for sandboxed execution. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_30", "community": 4, "norm_label": "manages docker container lifecycle for sandboxed execution. parameters" }, { "label": "Load mount allowlist if configured.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_66", "community": 136, "norm_label": "load mount allowlist if configured." }, { "label": "Return the full path to the container runtime binary. Raises :class:`", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_80", "community": 4, "norm_label": "return the full path to the container runtime binary. raises :class:`" }, { "label": "Validate mounts against the allowlist.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_96", "community": 4, "norm_label": "validate mounts against the allowlist." }, { "label": "Build the ``docker run`` argument list.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_111", "community": 4, "norm_label": "build the ``docker run`` argument list." }, { "label": "Spawn a container, send input, parse output. Parameters ----", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_145", "community": 4, "norm_label": "spawn a container, send input, parse output. parameters ----" }, { "label": "Extract sentinel-wrapped JSON from container stdout.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_217", "community": 4, "norm_label": "extract sentinel-wrapped json from container stdout." }, { "label": "Force-stop a running container.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_231", "community": 4, "norm_label": "force-stop a running container." }, { "label": "Remove orphaned sandbox containers.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_247", "community": 4, "norm_label": "remove orphaned sandbox containers." }, { "label": "Transparent wrapper that runs any BaseAgent in a container. Follows the `", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_281", "community": 4, "norm_label": "transparent wrapper that runs any baseagent in a container. follows the `" }, { "label": "Delegate execution to the container runner.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/runner.py", "source_location": "L322", "_origin": "ast", "id": "src_openjarvis_sandbox_runner_rationale_322", "community": 4, "norm_label": "delegate execution to the container runner." }, { "label": "wasm_runner.py", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner", "community": 314, "norm_label": "wasm_runner.py" }, { "label": "WasmResult", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmresult", "community": 314, "norm_label": "wasmresult" }, { "label": "WasmRunner", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmrunner", "community": 314, "norm_label": "wasmrunner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmrunner_init", "community": 314, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmrunner_available", "community": 314, "norm_label": ".available()" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmrunner_run", "community": 314, "norm_label": ".run()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_py_any", "community": 314, "norm_label": "any" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_wasmrunner_validate", "community": 314, "norm_label": ".validate()" }, { "label": "create_sandbox_runner()", "file_type": "code", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_create_sandbox_runner", "community": 314, "norm_label": "create_sandbox_runner()" }, { "label": "WASM sandbox \u2014 lightweight isolation via Wasmtime.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_1", "community": 314, "norm_label": "wasm sandbox \u2014 lightweight isolation via wasmtime." }, { "label": "Result from a WASM execution.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_12", "community": 314, "norm_label": "result from a wasm execution." }, { "label": "Execute WASM modules with resource limits. Uses wasmtime-py for sub-100ms", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_22", "community": 314, "norm_label": "execute wasm modules with resource limits. uses wasmtime-py for sub-100ms" }, { "label": "Check if wasmtime is available.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_43", "community": 314, "norm_label": "check if wasmtime is available." }, { "label": "Execute a WASM module with input data. The module is expected to expo", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_56", "community": 314, "norm_label": "execute a wasm module with input data. the module is expected to expo" }, { "label": "Validate that bytes represent a valid WASM module.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_124", "community": 314, "norm_label": "validate that bytes represent a valid wasm module." }, { "label": "Factory: select Docker or WASM runner based on config/availability.", "file_type": "rationale", "source_file": "src/openjarvis/sandbox/wasm_runner.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_sandbox_wasm_runner_rationale_137", "community": 314, "norm_label": "factory: select docker or wasm runner based on config/availability." }, { "label": "openjarvis/scheduler/__init__.py", "file_type": "code", "source_file": "src/openjarvis/scheduler/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_init", "community": 213, "norm_label": "openjarvis/scheduler/__init__.py" }, { "label": "Task scheduler module \u2014 cron/interval/once scheduling with SQLite persistence.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_init_rationale_1", "community": 213, "norm_label": "task scheduler module \u2014 cron/interval/once scheduling with sqlite persistence." }, { "label": "scheduler/scheduler.py", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler", "community": 213, "norm_label": "scheduler/scheduler.py" }, { "label": "ScheduledTask", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_scheduledtask", "community": 99, "norm_label": "scheduledtask" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_scheduledtask_to_dict", "community": 99, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_py_any", "community": 99, "norm_label": "any" }, { "label": ".from_dict()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_scheduledtask_from_dict", "community": 99, "norm_label": ".from_dict()" }, { "label": "_now_iso()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_now_iso", "community": 99, "norm_label": "_now_iso()" }, { "label": "TaskScheduler", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler", "community": 99, "norm_label": "taskscheduler" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_init", "community": 99, "norm_label": ".__init__()" }, { "label": "SchedulerStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_py_schedulerstore", "community": 99, "norm_label": "schedulerstore" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_start", "community": 99, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_stop", "community": 99, "norm_label": ".stop()" }, { "label": ".create_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_create_task", "community": 99, "norm_label": ".create_task()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_list_tasks", "community": 99, "norm_label": ".list_tasks()" }, { "label": ".pause_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_pause_task", "community": 99, "norm_label": ".pause_task()" }, { "label": ".resume_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_resume_task", "community": 99, "norm_label": ".resume_task()" }, { "label": ".cancel_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_cancel_task", "community": 99, "norm_label": ".cancel_task()" }, { "label": "._poll_loop()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_poll_loop", "community": 99, "norm_label": "._poll_loop()" }, { "label": "._execute_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_execute_task", "community": 99, "norm_label": "._execute_task()" }, { "label": "._compute_next_run()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_compute_next_run", "community": 99, "norm_label": "._compute_next_run()" }, { "label": "._compute_next_cron()", "file_type": "code", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_taskscheduler_compute_next_cron", "community": 99, "norm_label": "._compute_next_cron()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_py_datetime", "community": 99, "norm_label": "datetime" }, { "label": "Task scheduler \u2014 cron/interval/once execution with background polling.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_1", "community": 213, "norm_label": "task scheduler \u2014 cron/interval/once execution with background polling." }, { "label": "A task scheduled for future or recurring execution.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_23", "community": 99, "norm_label": "a task scheduled for future or recurring execution." }, { "label": "Serialize to a plain dict for store persistence.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_38", "community": 99, "norm_label": "serialize to a plain dict for store persistence." }, { "label": "Deserialize from a plain dict.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_55", "community": 99, "norm_label": "deserialize from a plain dict." }, { "label": "Return current UTC time as ISO 8601 string.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_72", "community": 99, "norm_label": "return current utc time as iso 8601 string." }, { "label": "Scheduler that polls for due tasks and executes them. Parameters ---", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_77", "community": 99, "norm_label": "scheduler that polls for due tasks and executes them. parameters ---" }, { "label": "Start the background polling daemon thread.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_110", "community": 99, "norm_label": "start the background polling daemon thread." }, { "label": "Signal the background thread to stop and wait for it.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_121", "community": 99, "norm_label": "signal the background thread to stop and wait for it." }, { "label": "Create and persist a new scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_135", "community": 99, "norm_label": "create and persist a new scheduled task." }, { "label": "Return tasks, optionally filtered by *status*.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_152", "community": 99, "norm_label": "return tasks, optionally filtered by *status*." }, { "label": "Pause an active task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_158", "community": 99, "norm_label": "pause an active task." }, { "label": "Resume a paused task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_167", "community": 99, "norm_label": "resume a paused task." }, { "label": "Cancel a task (sets status to cancelled).", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_179", "community": 99, "norm_label": "cancel a task (sets status to cancelled)." }, { "label": "Poll for due tasks and execute them until stopped.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_191", "community": 99, "norm_label": "poll for due tasks and execute them until stopped." }, { "label": "Execute a single due task and log the result.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_205", "community": 99, "norm_label": "execute a single due task and log the result." }, { "label": "Compute the next run time for a task. Returns an ISO 8601 string, or", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_284", "community": 99, "norm_label": "compute the next run time for a task. returns an iso 8601 string, or" }, { "label": "Compute the next run time from a cron expression. Uses ``croniter`` i", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/scheduler.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_scheduler_scheduler_rationale_309", "community": 99, "norm_label": "compute the next run time from a cron expression. uses ``croniter`` i" }, { "label": "scheduler/store.py", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_store", "community": 213, "norm_label": "scheduler/store.py" }, { "label": "SchedulerStore", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore", "community": 213, "norm_label": "schedulerstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_init", "community": 213, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_store_py_path", "community": 213, "norm_label": "path" }, { "label": ".save_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_save_task", "community": 213, "norm_label": ".save_task()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_store_py_any", "community": 213, "norm_label": "any" }, { "label": ".get_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_get_task", "community": 213, "norm_label": ".get_task()" }, { "label": ".list_tasks()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_list_tasks", "community": 213, "norm_label": ".list_tasks()" }, { "label": ".get_due_tasks()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_get_due_tasks", "community": 213, "norm_label": ".get_due_tasks()" }, { "label": ".update_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_update_task", "community": 213, "norm_label": ".update_task()" }, { "label": ".delete_task()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_delete_task", "community": 213, "norm_label": ".delete_task()" }, { "label": ".log_run()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_log_run", "community": 213, "norm_label": ".log_run()" }, { "label": ".get_run_logs()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_get_run_logs", "community": 213, "norm_label": ".get_run_logs()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_close", "community": 213, "norm_label": ".close()" }, { "label": "._row_to_dict()", "file_type": "code", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_scheduler_store_schedulerstore_row_to_dict", "community": 213, "norm_label": "._row_to_dict()" }, { "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_store_py_row", "community": 213, "norm_label": "row" }, { "label": "SQLite-backed persistence for scheduled tasks and run logs.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_1", "community": 213, "norm_label": "sqlite-backed persistence for scheduled tasks and run logs." }, { "label": "SQLite CRUD store for scheduled tasks and their run logs.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_53", "community": 213, "norm_label": "sqlite crud store for scheduled tasks and their run logs." }, { "label": "Insert or replace a scheduled task record.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_66", "community": 213, "norm_label": "insert or replace a scheduled task record." }, { "label": "Retrieve a single task by ID, or ``None`` if not found.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_86", "community": 213, "norm_label": "retrieve a single task by id, or ``none`` if not found." }, { "label": "Return all tasks, optionally filtered by *status*.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_95", "community": 213, "norm_label": "return all tasks, optionally filtered by *status*." }, { "label": "Return active tasks whose ``next_run`` is at or before *now_iso*.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_105", "community": 213, "norm_label": "return active tasks whose ``next_run`` is at or before *now_iso*." }, { "label": "Update an existing task (same as save_task \u2014 uses INSERT OR REPLACE).", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_114", "community": 213, "norm_label": "update an existing task (same as save_task \u2014 uses insert or replace)." }, { "label": "Record a single execution of a task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_133", "community": 213, "norm_label": "record a single execution of a task." }, { "label": "Return the most recent run logs for *task_id*.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L141", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_141", "community": 213, "norm_label": "return the most recent run logs for *task_id*." }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/store.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_scheduler_store_rationale_151", "community": 213, "norm_label": "close the underlying sqlite connection." }, { "label": "scheduler/tools.py", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_tools", "community": 2, "norm_label": "scheduler/tools.py" }, { "label": "ScheduleTaskTool", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_scheduletasktool", "community": 160, "norm_label": "scheduletasktool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_py_basetool", "community": 160, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_scheduletasktool_spec", "community": 160, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_py_toolspec", "community": 160, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_scheduletasktool_execute", "community": 160, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_py_any", "community": 160, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_py_toolresult", "community": 160, "norm_label": "toolresult" }, { "label": "ListScheduledTasksTool", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_listscheduledtaskstool", "community": 160, "norm_label": "listscheduledtaskstool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_listscheduledtaskstool_spec", "community": 160, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_listscheduledtaskstool_execute", "community": 160, "norm_label": ".execute()" }, { "label": "PauseScheduledTaskTool", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_pausescheduledtasktool", "community": 160, "norm_label": "pausescheduledtasktool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L172", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_pausescheduledtasktool_spec", "community": 160, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_pausescheduledtasktool_execute", "community": 160, "norm_label": ".execute()" }, { "label": "ResumeScheduledTaskTool", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_resumescheduledtasktool", "community": 160, "norm_label": "resumescheduledtasktool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_resumescheduledtasktool_spec", "community": 160, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_resumescheduledtasktool_execute", "community": 160, "norm_label": ".execute()" }, { "label": "CancelScheduledTaskTool", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_cancelscheduledtasktool", "community": 160, "norm_label": "cancelscheduledtasktool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L292", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_cancelscheduledtasktool_spec", "community": 160, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_cancelscheduledtasktool_execute", "community": 160, "norm_label": ".execute()" }, { "label": "MCP tools for scheduler operations \u2014 schedule, list, pause, resume, cancel.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_1", "community": 2, "norm_label": "mcp tools for scheduler operations \u2014 schedule, list, pause, resume, cancel." }, { "label": "Schedule a new task for future or recurring execution.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_15", "community": 160, "norm_label": "schedule a new task for future or recurring execution." }, { "label": "List all scheduled tasks.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_115", "community": 160, "norm_label": "list all scheduled tasks." }, { "label": "Pause a scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_166", "community": 160, "norm_label": "pause a scheduled task." }, { "label": "Resume a paused scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_226", "community": 160, "norm_label": "resume a paused scheduled task." }, { "label": "Cancel a scheduled task.", "file_type": "rationale", "source_file": "src/openjarvis/scheduler/tools.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_scheduler_tools_rationale_286", "community": 160, "norm_label": "cancel a scheduled task." }, { "label": "sdk.py", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sdk", "community": 23, "norm_label": "sdk.py" }, { "label": "MemoryHandle", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle", "community": 23, "norm_label": "memoryhandle" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_init", "community": 23, "norm_label": ".__init__()" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sdk_py_jarvisconfig", "community": 23, "norm_label": "jarvisconfig" }, { "label": "._get_backend()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_get_backend", "community": 23, "norm_label": "._get_backend()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sdk_py_any", "community": 23, "norm_label": "any" }, { "label": ".index()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_index", "community": 23, "norm_label": ".index()" }, { "label": ".search()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_search", "community": 23, "norm_label": ".search()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_stats", "community": 23, "norm_label": ".stats()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_close", "community": 23, "norm_label": ".close()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_enter", "community": 23, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_sdk_memoryhandle_exit", "community": 23, "norm_label": ".__exit__()" }, { "label": "Jarvis", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis", "community": 23, "norm_label": "jarvis" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_init", "community": 23, "norm_label": ".__init__()" }, { "label": ".config()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_config", "community": 23, "norm_label": ".config()" }, { "label": ".version()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_version", "community": 23, "norm_label": ".version()" }, { "label": "._ensure_engine()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_ensure_engine", "community": 23, "norm_label": "._ensure_engine()" }, { "label": ".ask()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_ask", "community": 23, "norm_label": ".ask()" }, { "label": ".ask_full()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_ask_full", "community": 23, "norm_label": ".ask_full()" }, { "label": ".ask_stream()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_ask_stream", "community": 23, "norm_label": ".ask_stream()" }, { "label": ".ask_full_stream()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L373", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_ask_full_stream", "community": 23, "norm_label": ".ask_full_stream()" }, { "label": "._resolve_model()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_resolve_model", "community": 23, "norm_label": "._resolve_model()" }, { "label": "._run_agent()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L440", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_run_agent", "community": 23, "norm_label": "._run_agent()" }, { "label": "._inject_context()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L566", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_inject_context", "community": 23, "norm_label": "._inject_context()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sdk_py_message", "community": 23, "norm_label": "message" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L588", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_list_models", "community": 23, "norm_label": ".list_models()" }, { "label": ".list_engines()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L593", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_list_engines", "community": 51, "norm_label": ".list_engines()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L599", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_close", "community": 23, "norm_label": ".close()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L622", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_enter", "community": 23, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/sdk.py", "source_location": "L625", "_origin": "ast", "id": "src_openjarvis_sdk_jarvis_exit", "community": 23, "norm_label": ".__exit__()" }, { "label": "High-level Python SDK for OpenJarvis.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_1", "community": 23, "norm_label": "high-level python sdk for openjarvis." }, { "label": "Proxy for memory operations. Lazily initializes backend.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_23", "community": 23, "norm_label": "proxy for memory operations. lazily initializes backend." }, { "label": "Index a file or directory into memory.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_63", "community": 23, "norm_label": "index a file or directory into memory." }, { "label": "Search memory for relevant chunks.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_87", "community": 23, "norm_label": "search memory for relevant chunks." }, { "label": "Return memory backend statistics.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_101", "community": 23, "norm_label": "return memory backend statistics." }, { "label": "Release the memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_111", "community": 23, "norm_label": "release the memory backend." }, { "label": "High-level OpenJarvis SDK. Usage:: from openjarvis import Jarv", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_125", "community": 23, "norm_label": "high-level openjarvis sdk. usage:: from openjarvis import jarv" }, { "label": "Return the active configuration.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_188", "community": 23, "norm_label": "return the active configuration." }, { "label": "Return the OpenJarvis version string.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_193", "community": 23, "norm_label": "return the openjarvis version string." }, { "label": "Lazily initialize the inference engine.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_197", "community": 23, "norm_label": "lazily initialize the inference engine." }, { "label": "Send a query and return the response text.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L255", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_255", "community": 23, "norm_label": "send a query and return the response text." }, { "label": "Send a query and return the full result dict. Returns a dict with key", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_280", "community": 23, "norm_label": "send a query and return the full result dict. returns a dict with key" }, { "label": "Stream tokens as they are generated. Yields token strings.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L344", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_344", "community": 23, "norm_label": "stream tokens as they are generated. yields token strings." }, { "label": "Stream token dicts with metadata. Yields dicts with ``token`` and ``i", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L382", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_382", "community": 23, "norm_label": "stream token dicts with metadata. yields dicts with ``token`` and ``i" }, { "label": "Resolve model using config fallback chain.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_428", "community": 23, "norm_label": "resolve model using config fallback chain." }, { "label": "Run an agent and return the result dict.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L452", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_452", "community": 23, "norm_label": "run an agent and return the result dict." }, { "label": "Inject memory context into messages.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L571", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_571", "community": 23, "norm_label": "inject memory context into messages." }, { "label": "Return a list of available model identifiers.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L589", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_589", "community": 23, "norm_label": "return a list of available model identifiers." }, { "label": "Return a list of registered engine keys.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L594", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_594", "community": 51, "norm_label": "return a list of registered engine keys." }, { "label": "Release all resources.", "file_type": "rationale", "source_file": "src/openjarvis/sdk.py", "source_location": "L600", "_origin": "ast", "id": "src_openjarvis_sdk_rationale_600", "community": 23, "norm_label": "release all resources." }, { "label": "openjarvis/security/__init__.py", "file_type": "code", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_init", "community": 74, "norm_label": "openjarvis/security/__init__.py" }, { "label": "SecurityContext", "file_type": "code", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_init_securitycontext", "community": 508, "norm_label": "securitycontext" }, { "label": "setup_security()", "file_type": "code", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_security_init_setup_security", "community": 508, "norm_label": "setup_security()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_init_py_any", "community": 508, "norm_label": "any" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_init_py_eventbus", "community": 508, "norm_label": "eventbus" }, { "label": "Security guardrails \u2014 scanners, engine wrapper, audit, SSRF.", "file_type": "rationale", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_init_rationale_1", "community": 74, "norm_label": "security guardrails \u2014 scanners, engine wrapper, audit, ssrf." }, { "label": "Result of setup_security() \u2014 wrapped engine, policy, audit.", "file_type": "rationale", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_security_init_rationale_34", "community": 508, "norm_label": "result of setup_security() \u2014 wrapped engine, policy, audit." }, { "label": "Apply security guardrails to an engine based on config. Returns a Securit", "file_type": "rationale", "source_file": "src/openjarvis/security/__init__.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_security_init_rationale_46", "community": 508, "norm_label": "apply security guardrails to an engine based on config. returns a securit" }, { "label": "security/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_stubs", "community": 74, "norm_label": "security/_stubs.py" }, { "label": "BaseScanner", "file_type": "code", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_security_stubs_basescanner", "community": 74, "norm_label": "basescanner" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_stubs_py_abc", "community": 74, "norm_label": "abc" }, { "label": ".scan()", "file_type": "code", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_security_stubs_basescanner_scan", "community": 74, "norm_label": ".scan()" }, { "label": "ScanResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_stubs_py_scanresult", "community": 74, "norm_label": "scanresult" }, { "label": ".redact()", "file_type": "code", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_security_stubs_basescanner_redact", "community": 74, "norm_label": ".redact()" }, { "label": "ABC for security scanners.", "file_type": "rationale", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_stubs_rationale_1", "community": 74, "norm_label": "abc for security scanners." }, { "label": "Base class for all security scanners. Subclasses implement pattern-based", "file_type": "rationale", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_security_stubs_rationale_11", "community": 74, "norm_label": "base class for all security scanners. subclasses implement pattern-based" }, { "label": "Scan *text* and return findings.", "file_type": "rationale", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_stubs_rationale_21", "community": 74, "norm_label": "scan *text* and return findings." }, { "label": "Return *text* with sensitive matches replaced by redaction markers.", "file_type": "rationale", "source_file": "src/openjarvis/security/_stubs.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_security_stubs_rationale_25", "community": 74, "norm_label": "return *text* with sensitive matches replaced by redaction markers." }, { "label": "audit.py", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_audit", "community": 74, "norm_label": "audit.py" }, { "label": "AuditLogger", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger", "community": 156, "norm_label": "auditlogger" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_init", "community": 156, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_audit_py_path", "community": 156, "norm_label": "path" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_audit_py_eventbus", "community": 156, "norm_label": "eventbus" }, { "label": "._migrate_schema()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_migrate_schema", "community": 156, "norm_label": "._migrate_schema()" }, { "label": ".log()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_log", "community": 156, "norm_label": ".log()" }, { "label": "SecurityEvent", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_audit_py_securityevent", "community": 156, "norm_label": "securityevent" }, { "label": ".query()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_query", "community": 74, "norm_label": ".query()" }, { "label": ".tail_hash()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_tail_hash", "community": 156, "norm_label": ".tail_hash()" }, { "label": ".verify_chain()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_verify_chain", "community": 156, "norm_label": ".verify_chain()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L220", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_count", "community": 156, "norm_label": ".count()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_close", "community": 156, "norm_label": ".close()" }, { "label": "._on_event()", "file_type": "code", "source_file": "src/openjarvis/security/audit.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_security_audit_auditlogger_on_event", "community": 156, "norm_label": "._on_event()" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_audit_py_event", "community": 156, "norm_label": "event" }, { "label": "Audit logger \u2014 persist security events to SQLite with Merkle hash chain.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_1", "community": 74, "norm_label": "audit logger \u2014 persist security events to sqlite with merkle hash chain." }, { "label": "Append-only SQLite audit log for security events. Parameters -------", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_22", "community": 156, "norm_label": "append-only sqlite audit log for security events. parameters -------" }, { "label": "Add row_hash/prev_hash columns if missing (schema migration).", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_66", "community": 156, "norm_label": "add row_hash/prev_hash columns if missing (schema migration)." }, { "label": "Insert a security event into the audit log with Merkle hash chain.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_86", "community": 156, "norm_label": "insert a security event into the audit log with merkle hash chain." }, { "label": "Query logged security events with optional filters.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_135", "community": 74, "norm_label": "query logged security events with optional filters." }, { "label": "Return the hash of the last row in the chain, or empty string.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_181", "community": 156, "norm_label": "return the hash of the last row in the chain, or empty string." }, { "label": "Verify the Merkle hash chain integrity. Returns -------", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_188", "community": 156, "norm_label": "verify the merkle hash chain integrity. returns -------" }, { "label": "Return the total number of logged security events.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L221", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_221", "community": 156, "norm_label": "return the total number of logged security events." }, { "label": "Close the SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L226", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_226", "community": 156, "norm_label": "close the sqlite connection." }, { "label": "Handle an event from the EventBus and log it.", "file_type": "rationale", "source_file": "src/openjarvis/security/audit.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_security_audit_rationale_232", "community": 156, "norm_label": "handle an event from the eventbus and log it." }, { "label": "boundary.py", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_boundary", "community": 74, "norm_label": "boundary.py" }, { "label": "SecurityBlockError", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_security_boundary_securityblockerror", "community": 116, "norm_label": "securityblockerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_boundary_py_exception", "community": 116, "norm_label": "exception" }, { "label": "BoundaryGuard", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard", "community": 116, "norm_label": "boundaryguard" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard_init", "community": 116, "norm_label": ".__init__()" }, { "label": "._default_scanners()", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard_default_scanners", "community": 116, "norm_label": "._default_scanners()" }, { "label": ".scan_outbound()", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard_scan_outbound", "community": 116, "norm_label": ".scan_outbound()" }, { "label": ".check_outbound()", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard_check_outbound", "community": 116, "norm_label": ".check_outbound()" }, { "label": "ToolCall", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_boundary_py_toolcall", "community": 116, "norm_label": "toolcall" }, { "label": "._emit_alert()", "file_type": "code", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_security_boundary_boundaryguard_emit_alert", "community": 116, "norm_label": "._emit_alert()" }, { "label": "BoundaryGuard \u2014 scans content at device exit points. Wraps SecretScanner and", "file_type": "rationale", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_boundary_rationale_1", "community": 74, "norm_label": "boundaryguard \u2014 scans content at device exit points. wraps secretscanner and" }, { "label": "Raised when mode='block' and secrets/PII are detected.", "file_type": "rationale", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_security_boundary_rationale_24", "community": 116, "norm_label": "raised when mode='block' and secrets/pii are detected." }, { "label": "Scans outbound content for secrets and PII at device boundaries. Paramete", "file_type": "rationale", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_security_boundary_rationale_28", "community": 116, "norm_label": "scans outbound content for secrets and pii at device boundaries. paramete" }, { "label": "Scan text before it leaves the device. Returns redacted text in ``\"re", "file_type": "rationale", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_security_boundary_rationale_75", "community": 116, "norm_label": "scan text before it leaves the device. returns redacted text in ``\"re" }, { "label": "Scan tool call arguments before execution. Returns a new ToolCall wit", "file_type": "rationale", "source_file": "src/openjarvis/security/boundary.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_security_boundary_rationale_109", "community": 116, "norm_label": "scan tool call arguments before execution. returns a new toolcall wit" }, { "label": "capabilities.py", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_capabilities", "community": 137, "norm_label": "capabilities.py" }, { "label": "Capability", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capability", "community": 137, "norm_label": "capability" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_capabilities_py_str", "community": 137, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_capabilities_py_enum", "community": 137, "norm_label": "enum" }, { "label": "CapabilityGrant", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitygrant", "community": 137, "norm_label": "capabilitygrant" }, { "label": "AgentPolicy", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_security_capabilities_agentpolicy", "community": 137, "norm_label": "agentpolicy" }, { "label": "CapabilityPolicy", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy", "community": 137, "norm_label": "capabilitypolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_init", "community": 137, "norm_label": ".__init__()" }, { "label": ".grant()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_grant", "community": 137, "norm_label": ".grant()" }, { "label": ".deny()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_deny", "community": 137, "norm_label": ".deny()" }, { "label": ".check()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_check", "community": 137, "norm_label": ".check()" }, { "label": "._check_python()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_check_python", "community": 137, "norm_label": "._check_python()" }, { "label": ".list_grants()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_list_grants", "community": 137, "norm_label": ".list_grants()" }, { "label": ".list_agents()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_list_agents", "community": 137, "norm_label": ".list_agents()" }, { "label": "._load_file()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_load_file", "community": 137, "norm_label": "._load_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_capabilities_py_path", "community": 137, "norm_label": "path" }, { "label": ".save()", "file_type": "code", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_security_capabilities_capabilitypolicy_save", "community": 137, "norm_label": ".save()" }, { "label": "RBAC capability system \u2014 fine-grained permission model for tool dispatch.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_1", "community": 137, "norm_label": "rbac capability system \u2014 fine-grained permission model for tool dispatch." }, { "label": "Fine-grained capability labels.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_17", "community": 137, "norm_label": "fine-grained capability labels." }, { "label": "A single capability grant for an agent.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_33", "community": 137, "norm_label": "a single capability grant for an agent." }, { "label": "Policy for a specific agent.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_41", "community": 137, "norm_label": "policy for a specific agent." }, { "label": "RBAC capability policy for tool dispatch. Checks whether an agent has the", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_49", "community": 137, "norm_label": "rbac capability policy for tool dispatch. checks whether an agent has the" }, { "label": "Grant a capability to an agent.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_77", "community": 137, "norm_label": "grant a capability to an agent." }, { "label": "Explicitly deny a capability to an agent.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_86", "community": 137, "norm_label": "explicitly deny a capability to an agent." }, { "label": "Check whether *agent_id* has *capability* for *resource*. Returns Tru", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_95", "community": 137, "norm_label": "check whether *agent_id* has *capability* for *resource*. returns tru" }, { "label": "Legacy Python check \u2014 kept for reference only.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_102", "community": 137, "norm_label": "legacy python check \u2014 kept for reference only." }, { "label": "List all grants for an agent.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_126", "community": 137, "norm_label": "list all grants for an agent." }, { "label": "List all agents with explicit policies.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_131", "community": 137, "norm_label": "list all agents with explicit policies." }, { "label": "Load policy from a JSON file.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_135", "community": 137, "norm_label": "load policy from a json file." }, { "label": "Save policy to a JSON file.", "file_type": "rationale", "source_file": "src/openjarvis/security/capabilities.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_security_capabilities_rationale_154", "community": 137, "norm_label": "save policy to a json file." }, { "label": "credential_stripper.py", "file_type": "code", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper", "community": 617, "norm_label": "credential_stripper.py" }, { "label": "CredentialStripper", "file_type": "code", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper_credentialstripper", "community": 617, "norm_label": "credentialstripper" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper_credentialstripper_init", "community": 617, "norm_label": ".__init__()" }, { "label": ".strip()", "file_type": "code", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper_credentialstripper_strip", "community": 617, "norm_label": ".strip()" }, { "label": "wrap_tool_output()", "file_type": "code", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper_wrap_tool_output", "community": 617, "norm_label": "wrap_tool_output()" }, { "label": "Redacts credentials from text using compiled regex patterns.", "file_type": "rationale", "source_file": "src/openjarvis/security/credential_stripper.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_security_credential_stripper_rationale_17", "community": 617, "norm_label": "redacts credentials from text using compiled regex patterns." }, { "label": "file_policy.py", "file_type": "code", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_file_policy", "community": 622, "norm_label": "file_policy.py" }, { "label": "is_sensitive_file()", "file_type": "code", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_security_file_policy_is_sensitive_file", "community": 380, "norm_label": "is_sensitive_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_file_policy_py_path", "community": 622, "norm_label": "path" }, { "label": "_is_sensitive_file_py()", "file_type": "code", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_security_file_policy_is_sensitive_file_py", "community": 622, "norm_label": "_is_sensitive_file_py()" }, { "label": "filter_sensitive_paths()", "file_type": "code", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_security_file_policy_filter_sensitive_paths", "community": 622, "norm_label": "filter_sensitive_paths()" }, { "label": "File sensitivity policy \u2014 block access to secrets, credentials, and keys.", "file_type": "rationale", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_file_policy_rationale_1", "community": 622, "norm_label": "file sensitivity policy \u2014 block access to secrets, credentials, and keys." }, { "label": "Return ``True`` if *path* matches a sensitive file pattern. Checks both t", "file_type": "rationale", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_security_file_policy_rationale_31", "community": 380, "norm_label": "return ``true`` if *path* matches a sensitive file pattern. checks both t" }, { "label": "Pure-Python fallback for sensitive file detection.", "file_type": "rationale", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_security_file_policy_rationale_47", "community": 622, "norm_label": "pure-python fallback for sensitive file detection." }, { "label": "Return only non-sensitive paths from *paths*.", "file_type": "rationale", "source_file": "src/openjarvis/security/file_policy.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_security_file_policy_rationale_59", "community": 622, "norm_label": "return only non-sensitive paths from *paths*." }, { "label": "file_utils.py", "file_type": "code", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_file_utils", "community": 424, "norm_label": "file_utils.py" }, { "label": "secure_mkdir()", "file_type": "code", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_security_file_utils_secure_mkdir", "community": 424, "norm_label": "secure_mkdir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_file_utils_py_path", "community": 424, "norm_label": "path" }, { "label": "secure_create()", "file_type": "code", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_security_file_utils_secure_create", "community": 424, "norm_label": "secure_create()" }, { "label": "Secure file and directory creation helpers. All OpenJarvis data files under `", "file_type": "rationale", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_file_utils_rationale_1", "community": 424, "norm_label": "secure file and directory creation helpers. all openjarvis data files under `" }, { "label": "Create a directory with restrictive permissions. Creates parent directori", "file_type": "rationale", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_security_file_utils_rationale_14", "community": 424, "norm_label": "create a directory with restrictive permissions. creates parent directori" }, { "label": "Ensure a file exists with restrictive permissions. Creates the parent dir", "file_type": "rationale", "source_file": "src/openjarvis/security/file_utils.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_security_file_utils_rationale_25", "community": 424, "norm_label": "ensure a file exists with restrictive permissions. creates the parent dir" }, { "label": "guardrails.py", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_guardrails", "community": 74, "norm_label": "guardrails.py" }, { "label": "SecurityBlockError", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_security_guardrails_securityblockerror", "community": 57, "norm_label": "securityblockerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_exception", "community": 57, "norm_label": "exception" }, { "label": "GuardrailsEngine", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine", "community": 57, "norm_label": "guardrailsengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_inferenceengine", "community": 57, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_init", "community": 57, "norm_label": ".__init__()" }, { "label": "RedactionMode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_redactionmode", "community": 57, "norm_label": "redactionmode" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_eventbus", "community": 57, "norm_label": "eventbus" }, { "label": ".engine_id()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_engine_id", "community": 482, "norm_label": ".engine_id()" }, { "label": "._scan_text()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_scan_text", "community": 57, "norm_label": "._scan_text()" }, { "label": "ScanResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_scanresult", "community": 57, "norm_label": "scanresult" }, { "label": "._redact_text()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_redact_text", "community": 57, "norm_label": "._redact_text()" }, { "label": "._handle_findings()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_handle_findings", "community": 57, "norm_label": "._handle_findings()" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_generate", "community": 57, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_message", "community": 57, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_guardrails_py_any", "community": 57, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_stream", "community": 57, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_stream_full", "community": 57, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_list_models", "community": 57, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_security_guardrails_guardrailsengine_health", "community": 57, "norm_label": ".health()" }, { "label": "GuardrailsEngine \u2014 security-aware inference engine wrapper.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_1", "community": 74, "norm_label": "guardrailsengine \u2014 security-aware inference engine wrapper." }, { "label": "Raised when mode is BLOCK and security findings are detected.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_17", "community": 57, "norm_label": "raised when mode is block and security findings are detected." }, { "label": "Wraps an existing ``InferenceEngine`` with security scanning. Not registe", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_21", "community": 57, "norm_label": "wraps an existing ``inferenceengine`` with security scanning. not registe" }, { "label": "Delegate to the wrapped engine.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_70", "community": 482, "norm_label": "delegate to the wrapped engine." }, { "label": "Run all scanners on *text* and merge findings.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_76", "community": 57, "norm_label": "run all scanners on *text* and merge findings." }, { "label": "Run all scanners' redact() on *text*.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_84", "community": 57, "norm_label": "run all scanners' redact() on *text*." }, { "label": "Apply the configured mode to findings. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_96", "community": 57, "norm_label": "apply the configured mode to findings. parameters ----------" }, { "label": "Scan input, call wrapped engine, scan output.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_176", "community": 57, "norm_label": "scan input, call wrapped engine, scan output." }, { "label": "Yield tokens in real-time, scan accumulated output post-hoc.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_228", "community": 57, "norm_label": "yield tokens in real-time, scan accumulated output post-hoc." }, { "label": "Delegate to wrapped engine, scan accumulated output post-hoc.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_272", "community": 57, "norm_label": "delegate to wrapped engine, scan accumulated output post-hoc." }, { "label": "Delegate to wrapped engine.", "file_type": "rationale", "source_file": "src/openjarvis/security/guardrails.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_security_guardrails_rationale_309", "community": 57, "norm_label": "delegate to wrapped engine." }, { "label": "injection_scanner.py", "file_type": "code", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner", "community": 74, "norm_label": "injection_scanner.py" }, { "label": "InjectionScanResult", "file_type": "code", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_injectionscanresult", "community": 74, "norm_label": "injectionscanresult" }, { "label": "InjectionScanner", "file_type": "code", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_injectionscanner", "community": 331, "norm_label": "injectionscanner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_injectionscanner_init", "community": 331, "norm_label": ".__init__()" }, { "label": ".scan()", "file_type": "code", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_injectionscanner_scan", "community": 177, "norm_label": ".scan()" }, { "label": "Prompt injection scanner \u2014 detect malicious patterns in text.", "file_type": "rationale", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_rationale_1", "community": 74, "norm_label": "prompt injection scanner \u2014 detect malicious patterns in text." }, { "label": "Result of an injection scan.", "file_type": "rationale", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_rationale_105", "community": 74, "norm_label": "result of an injection scan." }, { "label": "Scan text for prompt injection patterns. Implements pattern-based detecti", "file_type": "rationale", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_rationale_113", "community": 331, "norm_label": "scan text for prompt injection patterns. implements pattern-based detecti" }, { "label": "Scan text for injection patterns \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/security/injection_scanner.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_security_injection_scanner_rationale_134", "community": 177, "norm_label": "scan text for injection patterns \u2014 always via rust backend." }, { "label": "rate_limiter.py", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter", "community": 117, "norm_label": "rate_limiter.py" }, { "label": "RateLimitConfig", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimitconfig", "community": 117, "norm_label": "ratelimitconfig" }, { "label": "TokenBucket", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_tokenbucket", "community": 117, "norm_label": "tokenbucket" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_tokenbucket_init", "community": 117, "norm_label": ".__init__()" }, { "label": ".consume()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_tokenbucket_consume", "community": 117, "norm_label": ".consume()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_tokenbucket_available", "community": 117, "norm_label": ".available()" }, { "label": "RateLimiter", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter", "community": 117, "norm_label": "ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter_init", "community": 117, "norm_label": ".__init__()" }, { "label": ".check()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter_check", "community": 117, "norm_label": ".check()" }, { "label": "._get_bucket()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter_get_bucket", "community": 117, "norm_label": "._get_bucket()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter_reset", "community": 117, "norm_label": ".reset()" }, { "label": ".config()", "file_type": "code", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_ratelimiter_config", "community": 117, "norm_label": ".config()" }, { "label": "Rate limiter -- token bucket algorithm for per-agent/per-tool throttling.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_1", "community": 117, "norm_label": "rate limiter -- token bucket algorithm for per-agent/per-tool throttling." }, { "label": "Configuration for rate limiting.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_15", "community": 117, "norm_label": "configuration for rate limiting." }, { "label": "Thread-safe token bucket for rate limiting.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_23", "community": 117, "norm_label": "thread-safe token bucket for rate limiting." }, { "label": "Try to consume tokens. Returns (allowed, wait_seconds).", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_33", "community": 117, "norm_label": "try to consume tokens. returns (allowed, wait_seconds)." }, { "label": "Current available tokens (approximate).", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_52", "community": 117, "norm_label": "current available tokens (approximate)." }, { "label": "Rate limiter with per-key token buckets. Keys are typically \"agent_id:too", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_60", "community": 117, "norm_label": "rate limiter with per-key token buckets. keys are typically \"agent_id:too" }, { "label": "Check if request is allowed for key \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_79", "community": 117, "norm_label": "check if request is allowed for key \u2014 always via rust backend." }, { "label": "Get or create a bucket for the given key.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_85", "community": 117, "norm_label": "get or create a bucket for the given key." }, { "label": "Reset rate limit state for a key or all keys \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/security/rate_limiter.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_security_rate_limiter_rationale_96", "community": 117, "norm_label": "reset rate limit state for a key or all keys \u2014 always via rust backend." }, { "label": "scanner.py", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_scanner", "community": 74, "norm_label": "scanner.py" }, { "label": "SecretScanner", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_security_scanner_secretscanner", "community": 459, "norm_label": "secretscanner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_scanner_secretscanner_init", "community": 459, "norm_label": ".__init__()" }, { "label": ".scan()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_security_scanner_secretscanner_scan", "community": 177, "norm_label": ".scan()" }, { "label": "ScanResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_scanner_py_scanresult", "community": 177, "norm_label": "scanresult" }, { "label": ".redact()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_security_scanner_secretscanner_redact", "community": 541, "norm_label": ".redact()" }, { "label": "PIIScanner", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_security_scanner_piiscanner", "community": 541, "norm_label": "piiscanner" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_security_scanner_piiscanner_init", "community": 541, "norm_label": ".__init__()" }, { "label": ".scan()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_security_scanner_piiscanner_scan", "community": 177, "norm_label": ".scan()" }, { "label": ".redact()", "file_type": "code", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_security_scanner_piiscanner_redact", "community": 541, "norm_label": ".redact()" }, { "label": "Concrete security scanners \u2014 secrets and PII detection.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_1", "community": 74, "norm_label": "concrete security scanners \u2014 secrets and pii detection." }, { "label": "Detect API keys, tokens, passwords, and other secrets in text.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_17", "community": 459, "norm_label": "detect api keys, tokens, passwords, and other secrets in text." }, { "label": "Scan *text* for secret patterns \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_79", "community": 177, "norm_label": "scan *text* for secret patterns \u2014 always via rust backend." }, { "label": "Replace secret matches with ``[REDACTED:{pattern_name}]``.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_83", "community": 541, "norm_label": "replace secret matches with ``[redacted:{pattern_name}]``." }, { "label": "Detect personally identifiable information in text.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_93", "community": 541, "norm_label": "detect personally identifiable information in text." }, { "label": "Scan *text* for PII patterns \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_140", "community": 177, "norm_label": "scan *text* for pii patterns \u2014 always via rust backend." }, { "label": "Replace PII matches with ``[REDACTED:{pattern_name}]``.", "file_type": "rationale", "source_file": "src/openjarvis/security/scanner.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_security_scanner_rationale_144", "community": 541, "norm_label": "replace pii matches with ``[redacted:{pattern_name}]``." }, { "label": "severity_policy.py", "file_type": "code", "source_file": "src/openjarvis/security/severity_policy.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_severity_policy", "community": 74, "norm_label": "severity_policy.py" }, { "label": "SeverityPolicy", "file_type": "code", "source_file": "src/openjarvis/security/severity_policy.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_security_severity_policy_severitypolicy", "community": 723, "norm_label": "severitypolicy" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/security/severity_policy.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_security_severity_policy_severitypolicy_init", "community": 723, "norm_label": ".__init__()" }, { "label": "ThreatLevel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_severity_policy_py_threatlevel", "community": 723, "norm_label": "threatlevel" }, { "label": ".action_for()", "file_type": "code", "source_file": "src/openjarvis/security/severity_policy.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_severity_policy_severitypolicy_action_for", "community": 723, "norm_label": ".action_for()" }, { "label": "Maps ThreatLevel to configurable actions (block/warn/sanitize/log).", "file_type": "rationale", "source_file": "src/openjarvis/security/severity_policy.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_security_severity_policy_rationale_14", "community": 723, "norm_label": "maps threatlevel to configurable actions (block/warn/sanitize/log)." }, { "label": "signing.py", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_signing", "community": 299, "norm_label": "signing.py" }, { "label": "KeyPair", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_security_signing_keypair", "community": 299, "norm_label": "keypair" }, { "label": "generate_keypair()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_security_signing_generate_keypair", "community": 299, "norm_label": "generate_keypair()" }, { "label": "sign()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_security_signing_sign", "community": 299, "norm_label": "sign()" }, { "label": "verify()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_security_signing_verify", "community": 299, "norm_label": "verify()" }, { "label": "sign_b64()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_security_signing_sign_b64", "community": 299, "norm_label": "sign_b64()" }, { "label": "verify_b64()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_security_signing_verify_b64", "community": 299, "norm_label": "verify_b64()" }, { "label": "load_public_key()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_security_signing_load_public_key", "community": 299, "norm_label": "load_public_key()" }, { "label": "save_keypair()", "file_type": "code", "source_file": "src/openjarvis/security/signing.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_security_signing_save_keypair", "community": 299, "norm_label": "save_keypair()" }, { "label": "Ed25519 signing \u2014 supply chain integrity for agent and skill manifests.", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_1", "community": 299, "norm_label": "ed25519 signing \u2014 supply chain integrity for agent and skill manifests." }, { "label": "Generate a new Ed25519 key pair. Requires the ``cryptography`` package", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_21", "community": 299, "norm_label": "generate a new ed25519 key pair. requires the ``cryptography`` package" }, { "label": "Sign *data* with an Ed25519 *private_key*. Returns the raw 64-byte signat", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_49", "community": 299, "norm_label": "sign *data* with an ed25519 *private_key*. returns the raw 64-byte signat" }, { "label": "Verify an Ed25519 *signature* on *data* with *public_key*. Returns True i", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_65", "community": 299, "norm_label": "verify an ed25519 *signature* on *data* with *public_key*. returns true i" }, { "label": "Sign and return base64-encoded signature string.", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_86", "community": 299, "norm_label": "sign and return base64-encoded signature string." }, { "label": "Verify a base64-encoded signature.", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_92", "community": 299, "norm_label": "verify a base64-encoded signature." }, { "label": "Load a raw 32-byte Ed25519 public key from a file.", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_102", "community": 299, "norm_label": "load a raw 32-byte ed25519 public key from a file." }, { "label": "Save keypair to files (base64-encoded).", "file_type": "rationale", "source_file": "src/openjarvis/security/signing.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_security_signing_rationale_116", "community": 299, "norm_label": "save keypair to files (base64-encoded)." }, { "label": "ssrf.py", "file_type": "code", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_ssrf", "community": 2, "norm_label": "ssrf.py" }, { "label": "_embedded_ipv4()", "file_type": "code", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_security_ssrf_embedded_ipv4", "community": 152, "norm_label": "_embedded_ipv4()" }, { "label": "IPv6Address", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ipv6address", "community": 152, "norm_label": "ipv6address" }, { "label": "IPv4Address", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ipv4address", "community": 152, "norm_label": "ipv4address" }, { "label": "is_private_ip()", "file_type": "code", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_security_ssrf_is_private_ip", "community": 460, "norm_label": "is_private_ip()" }, { "label": "check_ssrf()", "file_type": "code", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_security_ssrf_check_ssrf", "community": 152, "norm_label": "check_ssrf()" }, { "label": "_check_ssrf_python()", "file_type": "code", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_security_ssrf_check_ssrf_python", "community": 152, "norm_label": "_check_ssrf_python()" }, { "label": "SSRF protection \u2014 block requests to private IPs and cloud metadata endpoints.", "file_type": "rationale", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_ssrf_rationale_1", "community": 2, "norm_label": "ssrf protection \u2014 block requests to private ips and cloud metadata endpoints." }, { "label": "Return the embedded IPv4 for IPv4-mapped (`::ffff:a.b.c.d`) and IPv4-compat", "file_type": "rationale", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_security_ssrf_rationale_37", "community": 152, "norm_label": "return the embedded ipv4 for ipv4-mapped (`::ffff:a.b.c.d`) and ipv4-compat" }, { "label": "Check if an IP address is private/reserved.", "file_type": "rationale", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_security_ssrf_rationale_57", "community": 460, "norm_label": "check if an ip address is private/reserved." }, { "label": "Check a URL for SSRF vulnerabilities. Prefers the Rust backend, but falls", "file_type": "rationale", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_security_ssrf_rationale_73", "community": 152, "norm_label": "check a url for ssrf vulnerabilities. prefers the rust backend, but falls" }, { "label": "Pure-Python SSRF check \u2014 fallback used when the Rust extension is unavailab", "file_type": "rationale", "source_file": "src/openjarvis/security/ssrf.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_security_ssrf_rationale_88", "community": 152, "norm_label": "pure-python ssrf check \u2014 fallback used when the rust extension is unavailab" }, { "label": "subprocess_sandbox.py", "file_type": "code", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox", "community": 332, "norm_label": "subprocess_sandbox.py" }, { "label": "SandboxResult", "file_type": "code", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_sandboxresult", "community": 332, "norm_label": "sandboxresult" }, { "label": "build_safe_env()", "file_type": "code", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_build_safe_env", "community": 332, "norm_label": "build_safe_env()" }, { "label": "kill_process_tree()", "file_type": "code", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_kill_process_tree", "community": 332, "norm_label": "kill_process_tree()" }, { "label": "run_sandboxed()", "file_type": "code", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_run_sandboxed", "community": 332, "norm_label": "run_sandboxed()" }, { "label": "Subprocess sandbox \u2014 secure process execution with environment isolation.", "file_type": "rationale", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_rationale_1", "community": 332, "norm_label": "subprocess sandbox \u2014 secure process execution with environment isolation." }, { "label": "Result of a sandboxed subprocess execution.", "file_type": "rationale", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_rationale_33", "community": 332, "norm_label": "result of a sandboxed subprocess execution." }, { "label": "Build a sanitized environment dict. Only copies safe vars from current en", "file_type": "rationale", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_rationale_46", "community": 332, "norm_label": "build a sanitized environment dict. only copies safe vars from current en" }, { "label": "Kill a process and all its children (best effort).", "file_type": "rationale", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_rationale_63", "community": 332, "norm_label": "kill a process and all its children (best effort)." }, { "label": "Execute a command in a sandboxed subprocess. Features: - Clean envir", "file_type": "rationale", "source_file": "src/openjarvis/security/subprocess_sandbox.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_security_subprocess_sandbox_rationale_83", "community": 332, "norm_label": "execute a command in a sandboxed subprocess. features: - clean envir" }, { "label": "taint.py", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_taint", "community": 103, "norm_label": "taint.py" }, { "label": "TaintLabel", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_security_taint_taintlabel", "community": 103, "norm_label": "taintlabel" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_taint_py_str", "community": 103, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_taint_py_enum", "community": 103, "norm_label": "enum" }, { "label": "TaintSet", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_security_taint_taintset", "community": 103, "norm_label": "taintset" }, { "label": ".union()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_security_taint_taintset_union", "community": 103, "norm_label": ".union()" }, { "label": ".has()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_security_taint_taintset_has", "community": 103, "norm_label": ".has()" }, { "label": ".__bool__()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_security_taint_taintset_bool", "community": 103, "norm_label": ".__bool__()" }, { "label": ".from_labels()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_security_taint_taintset_from_labels", "community": 103, "norm_label": ".from_labels()" }, { "label": "check_taint()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_security_taint_check_taint", "community": 103, "norm_label": "check_taint()" }, { "label": "declassify()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_security_taint_declassify", "community": 103, "norm_label": "declassify()" }, { "label": "auto_detect_taint()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_security_taint_auto_detect_taint", "community": 103, "norm_label": "auto_detect_taint()" }, { "label": "propagate_taint()", "file_type": "code", "source_file": "src/openjarvis/security/taint.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_security_taint_propagate_taint", "community": 103, "norm_label": "propagate_taint()" }, { "label": "Taint tracking \u2014 information flow control. Prevents data leakage through tool", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_1", "community": 103, "norm_label": "taint tracking \u2014 information flow control. prevents data leakage through tool" }, { "label": "Labels for tainted data.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_15", "community": 103, "norm_label": "labels for tainted data." }, { "label": "Immutable set of taint labels attached to data.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_25", "community": 103, "norm_label": "immutable set of taint labels attached to data." }, { "label": "Merge two taint sets.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_30", "community": 103, "norm_label": "merge two taint sets." }, { "label": "Check if a specific label is present.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_34", "community": 103, "norm_label": "check if a specific label is present." }, { "label": "Create from one or more labels.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_42", "community": 103, "norm_label": "create from one or more labels." }, { "label": "Check if *taint* labels violate the sink policy for *tool_name*. Returns", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_75", "community": 103, "norm_label": "check if *taint* labels violate the sink policy for *tool_name*. returns" }, { "label": "Remove a taint label with an explicit reason (for audit). The *reason* is", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_92", "community": 103, "norm_label": "remove a taint label with an explicit reason (for audit). the *reason* is" }, { "label": "Auto-detect taint labels in text content. Uses regex patterns to detect P", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_101", "community": 103, "norm_label": "auto-detect taint labels in text content. uses regex patterns to detect p" }, { "label": "Propagate taint: union of input taint with auto-detected output taint.", "file_type": "rationale", "source_file": "src/openjarvis/security/taint.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_security_taint_rationale_124", "community": 103, "norm_label": "propagate taint: union of input taint with auto-detected output taint." }, { "label": "security/types.py", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_types", "community": 74, "norm_label": "security/types.py" }, { "label": "ThreatLevel", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_security_types_threatlevel", "community": 74, "norm_label": "threatlevel" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_types_py_str", "community": 74, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_security_types_py_enum", "community": 74, "norm_label": "enum" }, { "label": "RedactionMode", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_security_types_redactionmode", "community": 74, "norm_label": "redactionmode" }, { "label": "SecurityEventType", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_security_types_securityeventtype", "community": 74, "norm_label": "securityeventtype" }, { "label": "ScanFinding", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_security_types_scanfinding", "community": 74, "norm_label": "scanfinding" }, { "label": "ScanResult", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_security_types_scanresult", "community": 74, "norm_label": "scanresult" }, { "label": ".clean()", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_security_types_scanresult_clean", "community": 74, "norm_label": ".clean()" }, { "label": ".highest_threat()", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_security_types_scanresult_highest_threat", "community": 74, "norm_label": ".highest_threat()" }, { "label": "SecurityEvent", "file_type": "code", "source_file": "src/openjarvis/security/types.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_security_types_securityevent", "community": 156, "norm_label": "securityevent" }, { "label": "Security data types \u2014 threat levels, scan findings, and security events.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_1", "community": 74, "norm_label": "security data types \u2014 threat levels, scan findings, and security events." }, { "label": "Severity classification for security findings.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_15", "community": 74, "norm_label": "severity classification for security findings." }, { "label": "Action mode when findings are detected.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_24", "community": 74, "norm_label": "action mode when findings are detected." }, { "label": "Categories of security events.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_32", "community": 74, "norm_label": "categories of security events." }, { "label": "A single finding from a security scanner.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_47", "community": 74, "norm_label": "a single finding from a security scanner." }, { "label": "Aggregated result from one or more scanners.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_59", "community": 74, "norm_label": "aggregated result from one or more scanners." }, { "label": "Return ``True`` if no findings were detected.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_65", "community": 74, "norm_label": "return ``true`` if no findings were detected." }, { "label": "Return the highest threat level among findings, or ``None``.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_70", "community": 74, "norm_label": "return the highest threat level among findings, or ``none``." }, { "label": "A recorded security event for audit logging.", "file_type": "rationale", "source_file": "src/openjarvis/security/types.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_security_types_rationale_88", "community": 156, "norm_label": "a recorded security event for audit logging." }, { "label": "openjarvis/server/__init__.py", "file_type": "code", "source_file": "src/openjarvis/server/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_init", "community": 935, "norm_label": "openjarvis/server/__init__.py" }, { "label": "OpenAI-compatible API server for OpenJarvis.", "file_type": "rationale", "source_file": "src/openjarvis/server/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_init_rationale_1", "community": 935, "norm_label": "openai-compatible api server for openjarvis." }, { "label": "agent_manager_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes", "community": 11, "norm_label": "agent_manager_routes.py" }, { "label": "CreateAgentRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_createagentrequest", "community": 11, "norm_label": "createagentrequest" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_py_basemodel", "community": 11, "norm_label": "basemodel" }, { "label": "UpdateAgentRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_updateagentrequest", "community": 11, "norm_label": "updateagentrequest" }, { "label": "CreateTaskRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_createtaskrequest", "community": 11, "norm_label": "createtaskrequest" }, { "label": "UpdateTaskRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_updatetaskrequest", "community": 11, "norm_label": "updatetaskrequest" }, { "label": "BindChannelRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_bindchannelrequest", "community": 11, "norm_label": "bindchannelrequest" }, { "label": "SendMessageRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_sendmessagerequest", "community": 11, "norm_label": "sendmessagerequest" }, { "label": "FeedbackRequest", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_feedbackrequest", "community": 11, "norm_label": "feedbackrequest" }, { "label": "_resolve_memory_backend()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_resolve_memory_backend", "community": 11, "norm_label": "_resolve_memory_backend()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_py_any", "community": 11, "norm_label": "any" }, { "label": "_LightweightSystem", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_lightweightsystem", "community": 11, "norm_label": "_lightweightsystem" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_lightweightsystem_init", "community": 11, "norm_label": ".__init__()" }, { "label": "_make_lightweight_system()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_make_lightweight_system", "community": 11, "norm_label": "_make_lightweight_system()" }, { "label": "_parse_param_count()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_parse_param_count", "community": 623, "norm_label": "_parse_param_count()" }, { "label": "_pick_recommended_model()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_pick_recommended_model", "community": 623, "norm_label": "_pick_recommended_model()" }, { "label": "_ensure_registries_populated()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_ensure_registries_populated", "community": 483, "norm_label": "_ensure_registries_populated()" }, { "label": "build_tools_list()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_build_tools_list", "community": 483, "norm_label": "build_tools_list()" }, { "label": "_resolve_tool_specs()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_resolve_tool_specs", "community": 483, "norm_label": "_resolve_tool_specs()" }, { "label": "_build_managed_system_prompt()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L442", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_build_managed_system_prompt", "community": 747, "norm_label": "_build_managed_system_prompt()" }, { "label": "_sampler_kwargs()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L462", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_sampler_kwargs", "community": 568, "norm_label": "_sampler_kwargs()" }, { "label": "_replay_history_messages()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L472", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_replay_history_messages", "community": 11, "norm_label": "_replay_history_messages()" }, { "label": "_instantiate_managed_tool()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L530", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_instantiate_managed_tool", "community": 773, "norm_label": "_instantiate_managed_tool()" }, { "label": "_build_deep_research_tools()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L580", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_build_deep_research_tools", "community": 11, "norm_label": "_build_deep_research_tools()" }, { "label": "_merge_tool_call_fragments()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L616", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_merge_tool_call_fragments", "community": 11, "norm_label": "_merge_tool_call_fragments()" }, { "label": "_get_mcp_tools()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L644", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_get_mcp_tools", "community": 11, "norm_label": "_get_mcp_tools()" }, { "label": "_sse_chunk()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L754", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_sse_chunk", "community": 11, "norm_label": "_sse_chunk()" }, { "label": "_tool_progress_label()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L773", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_tool_progress_label", "community": 11, "norm_label": "_tool_progress_label()" }, { "label": "_stream_managed_agent()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L796", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_stream_managed_agent", "community": 11, "norm_label": "_stream_managed_agent()" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_py_streamingresponse", "community": 11, "norm_label": "streamingresponse" }, { "label": "create_agent_manager_router()", "file_type": "code", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L1519", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_create_agent_manager_router", "community": 11, "norm_label": "create_agent_manager_router()" }, { "label": "APIRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_py_apirouter", "community": 11, "norm_label": "apirouter" }, { "label": "FastAPI routes for the Agent Manager.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_1", "community": 11, "norm_label": "fastapi routes for the agent manager." }, { "label": "Instantiate the configured memory backend, or None if unavailable. Mirror", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_73", "community": 11, "norm_label": "instantiate the configured memory backend, or none if unavailable. mirror" }, { "label": "Minimal system facade for the executor \u2014 avoids rebuilding the full JarvisS", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_94", "community": 11, "norm_label": "minimal system facade for the executor \u2014 avoids rebuilding the full jarviss" }, { "label": "Build a minimal system with a plain OllamaEngine. The server's ``app.stat", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_114", "community": 11, "norm_label": "build a minimal system with a plain ollamaengine. the server's ``app.stat" }, { "label": "Extract parameter count in billions from model name. Examples: 'qwen3.5:9", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_153", "community": 623, "norm_label": "extract parameter count in billions from model name. examples: 'qwen3.5:9" }, { "label": "Pick the second-largest local model from a list.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_167", "community": 623, "norm_label": "pick the second-largest local model from a list." }, { "label": "Ensure ToolRegistry and ChannelRegistry are populated. If the registries", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_186", "community": 483, "norm_label": "ensure toolregistry and channelregistry are populated. if the registries" }, { "label": "Build unified tools list from ToolRegistry + ChannelRegistry.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_253", "community": 483, "norm_label": "build unified tools list from toolregistry + channelregistry." }, { "label": "Convert a template's ``tools`` config into OpenAI-format function specs.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_341", "community": 483, "norm_label": "convert a template's ``tools`` config into openai-format function specs." }, { "label": "Build the streaming managed-agent system prompt via SystemPromptBuilder.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L443", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_443", "community": 747, "norm_label": "build the streaming managed-agent system prompt via systempromptbuilder." }, { "label": "Extract per-agent sampler params from a managed agent's config (#386).", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L463", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_463", "community": 568, "norm_label": "extract per-agent sampler params from a managed agent's config (#386)." }, { "label": "Rebuild prior-turn LLM messages from stored managed-agent history. When a", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_476", "community": 11, "norm_label": "rebuild prior-turn llm messages from stored managed-agent history. when a" }, { "label": "Instantiate a tool with the same dependency injection as the canonical ``cl", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L538", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_538", "community": 773, "norm_label": "instantiate a tool with the same dependency injection as the canonical ``cl" }, { "label": "Build the 4 DeepResearch tools from a KnowledgeStore. Returns an empty li", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L585", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_585", "community": 11, "norm_label": "build the 4 deepresearch tools from a knowledgestore. returns an empty li" }, { "label": "Merge incremental tool_call delta fragments into accumulated state. OpenA", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L620", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_620", "community": 11, "norm_label": "merge incremental tool_call delta fragments into accumulated state. opena" }, { "label": "Return (openai_tools_list, mcp_adapters_by_name). Lazily discovers MCP to", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L645", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_645", "community": 11, "norm_label": "return (openai_tools_list, mcp_adapters_by_name). lazily discovers mcp to" }, { "label": "Build a single SSE content chunk.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L755", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_755", "community": 11, "norm_label": "build a single sse content chunk." }, { "label": "Human-readable label for a tool call in progress.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L774", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_774", "community": 11, "norm_label": "human-readable label for a tool call in progress." }, { "label": "Run a managed agent with real LLM token streaming via SSE. Uses ``engine.", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L806", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_806", "community": 11, "norm_label": "run a managed agent with real llm token streaming via sse. uses ``engine." }, { "label": "Create FastAPI routers with agent management endpoints. Returns a 5-tuple", "file_type": "rationale", "source_file": "src/openjarvis/server/agent_manager_routes.py", "source_location": "L1522", "_origin": "ast", "id": "src_openjarvis_server_agent_manager_routes_rationale_1522", "community": 11, "norm_label": "create fastapi routers with agent management endpoints. returns a 5-tuple" }, { "label": "analytics_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/analytics_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes", "community": 818, "norm_label": "analytics_routes.py" }, { "label": "AnalyticsIdentity", "file_type": "code", "source_file": "src/openjarvis/server/analytics_routes.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes_analyticsidentity", "community": 818, "norm_label": "analyticsidentity" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes_py_basemodel", "community": 818, "norm_label": "basemodel" }, { "label": "get_identity()", "file_type": "code", "source_file": "src/openjarvis/server/analytics_routes.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes_get_identity", "community": 818, "norm_label": "get_identity()" }, { "label": "Small router exposing the anonymous analytics identity to the frontend. The T", "file_type": "rationale", "source_file": "src/openjarvis/server/analytics_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes_rationale_1", "community": 818, "norm_label": "small router exposing the anonymous analytics identity to the frontend. the t" }, { "label": "Return the analytics identity for the current install. If analytics is di", "file_type": "rationale", "source_file": "src/openjarvis/server/analytics_routes.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_server_analytics_routes_rationale_38", "community": 818, "norm_label": "return the analytics identity for the current install. if analytics is di" }, { "label": "api_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_api_routes", "community": 89, "norm_label": "api_routes.py" }, { "label": "AgentCreateRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_server_api_routes_agentcreaterequest", "community": 284, "norm_label": "agentcreaterequest" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_api_routes_py_basemodel", "community": 284, "norm_label": "basemodel" }, { "label": "AgentMessageRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_server_api_routes_agentmessagerequest", "community": 284, "norm_label": "agentmessagerequest" }, { "label": "MemoryStoreRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memorystorerequest", "community": 89, "norm_label": "memorystorerequest" }, { "label": "MemorySearchRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memorysearchrequest", "community": 89, "norm_label": "memorysearchrequest" }, { "label": "MemoryIndexRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memoryindexrequest", "community": 89, "norm_label": "memoryindexrequest" }, { "label": "BudgetLimitsRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_server_api_routes_budgetlimitsrequest", "community": 284, "norm_label": "budgetlimitsrequest" }, { "label": "FeedbackScoreRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_server_api_routes_feedbackscorerequest", "community": 284, "norm_label": "feedbackscorerequest" }, { "label": "OptimizeRunRequest", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_server_api_routes_optimizerunrequest", "community": 284, "norm_label": "optimizerunrequest" }, { "label": "list_agents()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_server_api_routes_list_agents", "community": 89, "norm_label": "list_agents()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_api_routes_py_request", "community": 89, "norm_label": "request" }, { "label": "create_agent()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_server_api_routes_create_agent", "community": 284, "norm_label": "create_agent()" }, { "label": "kill_agent()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_server_api_routes_kill_agent", "community": 89, "norm_label": "kill_agent()" }, { "label": "message_agent()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_server_api_routes_message_agent", "community": 284, "norm_label": "message_agent()" }, { "label": "_get_memory_backend()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_server_api_routes_get_memory_backend", "community": 89, "norm_label": "_get_memory_backend()" }, { "label": "memory_store()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memory_store", "community": 89, "norm_label": "memory_store()" }, { "label": "memory_search()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memory_search", "community": 89, "norm_label": "memory_search()" }, { "label": "memory_stats()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memory_stats", "community": 89, "norm_label": "memory_stats()" }, { "label": "memory_config()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memory_config", "community": 89, "norm_label": "memory_config()" }, { "label": "memory_index()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_server_api_routes_memory_index", "community": 89, "norm_label": "memory_index()" }, { "label": "_serialise_trace()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L279", "_origin": "ast", "id": "src_openjarvis_server_api_routes_serialise_trace", "community": 89, "norm_label": "_serialise_trace()" }, { "label": "list_traces()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L302", "_origin": "ast", "id": "src_openjarvis_server_api_routes_list_traces", "community": 89, "norm_label": "list_traces()" }, { "label": "get_trace()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_server_api_routes_get_trace", "community": 89, "norm_label": "get_trace()" }, { "label": "telemetry_stats()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_server_api_routes_telemetry_stats", "community": 89, "norm_label": "telemetry_stats()" }, { "label": "telemetry_energy()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L366", "_origin": "ast", "id": "src_openjarvis_server_api_routes_telemetry_energy", "community": 89, "norm_label": "telemetry_energy()" }, { "label": "list_skills()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L412", "_origin": "ast", "id": "src_openjarvis_server_api_routes_list_skills", "community": 89, "norm_label": "list_skills()" }, { "label": "install_skill()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_server_api_routes_install_skill", "community": 89, "norm_label": "install_skill()" }, { "label": "remove_skill()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L436", "_origin": "ast", "id": "src_openjarvis_server_api_routes_remove_skill", "community": 89, "norm_label": "remove_skill()" }, { "label": "list_sessions()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L450", "_origin": "ast", "id": "src_openjarvis_server_api_routes_list_sessions", "community": 89, "norm_label": "list_sessions()" }, { "label": "get_session()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L464", "_origin": "ast", "id": "src_openjarvis_server_api_routes_get_session", "community": 89, "norm_label": "get_session()" }, { "label": "get_budget()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L495", "_origin": "ast", "id": "src_openjarvis_server_api_routes_get_budget", "community": 89, "norm_label": "get_budget()" }, { "label": "set_budget_limits()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L501", "_origin": "ast", "id": "src_openjarvis_server_api_routes_set_budget_limits", "community": 284, "norm_label": "set_budget_limits()" }, { "label": "prometheus_metrics()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L516", "_origin": "ast", "id": "src_openjarvis_server_api_routes_prometheus_metrics", "community": 89, "norm_label": "prometheus_metrics()" }, { "label": "_record_ws_trace()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L557", "_origin": "ast", "id": "src_openjarvis_server_api_routes_record_ws_trace", "community": 699, "norm_label": "_record_ws_trace()" }, { "label": "websocket_chat_stream()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L582", "_origin": "ast", "id": "src_openjarvis_server_api_routes_websocket_chat_stream", "community": 699, "norm_label": "websocket_chat_stream()" }, { "label": "WebSocket", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "websocket", "community": 699, "norm_label": "websocket" }, { "label": "learning_stats()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L735", "_origin": "ast", "id": "src_openjarvis_server_api_routes_learning_stats", "community": 89, "norm_label": "learning_stats()" }, { "label": "learning_policy()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L756", "_origin": "ast", "id": "src_openjarvis_server_api_routes_learning_policy", "community": 89, "norm_label": "learning_policy()" }, { "label": "transcribe_speech()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L802", "_origin": "ast", "id": "src_openjarvis_server_api_routes_transcribe_speech", "community": 89, "norm_label": "transcribe_speech()" }, { "label": "speech_health()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L830", "_origin": "ast", "id": "src_openjarvis_server_api_routes_speech_health", "community": 89, "norm_label": "speech_health()" }, { "label": "submit_feedback()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L847", "_origin": "ast", "id": "src_openjarvis_server_api_routes_submit_feedback", "community": 284, "norm_label": "submit_feedback()" }, { "label": "feedback_stats()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L873", "_origin": "ast", "id": "src_openjarvis_server_api_routes_feedback_stats", "community": 89, "norm_label": "feedback_stats()" }, { "label": "list_optimize_runs()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L884", "_origin": "ast", "id": "src_openjarvis_server_api_routes_list_optimize_runs", "community": 89, "norm_label": "list_optimize_runs()" }, { "label": "get_optimize_run()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L904", "_origin": "ast", "id": "src_openjarvis_server_api_routes_get_optimize_run", "community": 89, "norm_label": "get_optimize_run()" }, { "label": "start_optimize_run()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L934", "_origin": "ast", "id": "src_openjarvis_server_api_routes_start_optimize_run", "community": 284, "norm_label": "start_optimize_run()" }, { "label": "include_all_routes()", "file_type": "code", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L939", "_origin": "ast", "id": "src_openjarvis_server_api_routes_include_all_routes", "community": 11, "norm_label": "include_all_routes()" }, { "label": "Extended API routes for agents, workflows, memory, traces, etc.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_1", "community": 89, "norm_label": "extended api routes for agents, workflows, memory, traces, etc." }, { "label": "List available agent types and running agents.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_67", "community": 89, "norm_label": "list available agent types and running agents." }, { "label": "Kill a running agent.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_122", "community": 89, "norm_label": "kill a running agent." }, { "label": "Send a message to a running agent.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_137", "community": 284, "norm_label": "send a message to a running agent." }, { "label": "Return the app-level memory backend, falling back to a fresh SQLiteMemory.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_156", "community": 89, "norm_label": "return the app-level memory backend, falling back to a fresh sqlitememory." }, { "label": "Store content in memory.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_170", "community": 89, "norm_label": "store content in memory." }, { "label": "Search memory for relevant content.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_183", "community": 89, "norm_label": "search memory for relevant content." }, { "label": "Get memory backend statistics.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L204", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_204", "community": 89, "norm_label": "get memory backend statistics." }, { "label": "Return current memory configuration.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L219", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_219", "community": 89, "norm_label": "return current memory configuration." }, { "label": "Index files from a path into memory.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_244", "community": 89, "norm_label": "index files from a path into memory." }, { "label": "Convert a Trace dataclass to a frontend-friendly dict.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L280", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_280", "community": 89, "norm_label": "convert a trace dataclass to a frontend-friendly dict." }, { "label": "Get a specific trace by ID.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_317", "community": 89, "norm_label": "get a specific trace by id." }, { "label": "Get aggregated telemetry statistics.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_339", "community": 89, "norm_label": "get aggregated telemetry statistics." }, { "label": "Get energy monitoring data.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L367", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_367", "community": 89, "norm_label": "get energy monitoring data." }, { "label": "List installed skills.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L413", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_413", "community": 89, "norm_label": "list installed skills." }, { "label": "Install a skill (placeholder).", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_428", "community": 89, "norm_label": "install a skill (placeholder)." }, { "label": "Remove a skill (placeholder).", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L437", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_437", "community": 89, "norm_label": "remove a skill (placeholder)." }, { "label": "List active sessions.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L451", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_451", "community": 89, "norm_label": "list active sessions." }, { "label": "Get a specific session.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L465", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_465", "community": 89, "norm_label": "get a specific session." }, { "label": "Get current budget usage and limits.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L496", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_496", "community": 89, "norm_label": "get current budget usage and limits." }, { "label": "Update budget limits.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L502", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_502", "community": 284, "norm_label": "update budget limits." }, { "label": "Prometheus-compatible metrics endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L517", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_517", "community": 89, "norm_label": "prometheus-compatible metrics endpoint." }, { "label": "Record a trace for a completed WebSocket chat (best-effort).", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L566", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_566", "community": 699, "norm_label": "record a trace for a completed websocket chat (best-effort)." }, { "label": "Stream chat responses over a WebSocket connection. Accepts JSON messages", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L583", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_583", "community": 699, "norm_label": "stream chat responses over a websocket connection. accepts json messages" }, { "label": "Return learning system statistics across all sub-policies.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L736", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_736", "community": 89, "norm_label": "return learning system statistics across all sub-policies." }, { "label": "Return current routing policy configuration.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L757", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_757", "community": 89, "norm_label": "return current routing policy configuration." }, { "label": "Transcribe uploaded audio to text.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L803", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_803", "community": 89, "norm_label": "transcribe uploaded audio to text." }, { "label": "Check if a speech backend is available.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L831", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_831", "community": 89, "norm_label": "check if a speech backend is available." }, { "label": "Submit feedback for a trace.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L848", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_848", "community": 284, "norm_label": "submit feedback for a trace." }, { "label": "Get feedback statistics.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L874", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_874", "community": 89, "norm_label": "get feedback statistics." }, { "label": "List optimization runs.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L885", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_885", "community": 89, "norm_label": "list optimization runs." }, { "label": "Get optimization run details.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L905", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_905", "community": 89, "norm_label": "get optimization run details." }, { "label": "Start a new optimization run.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L935", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_935", "community": 284, "norm_label": "start a new optimization run." }, { "label": "Include all extended API routers in a FastAPI app.", "file_type": "rationale", "source_file": "src/openjarvis/server/api_routes.py", "source_location": "L940", "_origin": "ast", "id": "src_openjarvis_server_api_routes_rationale_940", "community": 11, "norm_label": "include all extended api routers in a fastapi app." }, { "label": "app.py", "file_type": "code", "source_file": "src/openjarvis/server/app.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_app", "community": 11, "norm_label": "app.py" }, { "label": "_restore_sendblue_bindings()", "file_type": "code", "source_file": "src/openjarvis/server/app.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_server_app_restore_sendblue_bindings", "community": 11, "norm_label": "_restore_sendblue_bindings()" }, { "label": "FastAPI", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_app_py_fastapi", "community": 11, "norm_label": "fastapi" }, { "label": "_NoCacheStaticFiles", "file_type": "code", "source_file": "src/openjarvis/server/app.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_server_app_nocachestaticfiles", "community": 11, "norm_label": "_nocachestaticfiles" }, { "label": "StaticFiles", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "staticfiles", "community": 11, "norm_label": "staticfiles" }, { "label": ".__call__()", "file_type": "code", "source_file": "src/openjarvis/server/app.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_server_app_nocachestaticfiles_call", "community": 11, "norm_label": ".__call__()" }, { "label": "create_app()", "file_type": "code", "source_file": "src/openjarvis/server/app.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_server_app_create_app", "community": 68, "norm_label": "create_app()" }, { "label": "FastAPI application factory for the OpenJarvis API server.", "file_type": "rationale", "source_file": "src/openjarvis/server/app.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_app_rationale_1", "community": 11, "norm_label": "fastapi application factory for the openjarvis api server." }, { "label": "Restore SendBlue channel bindings from the database on startup. If a Send", "file_type": "rationale", "source_file": "src/openjarvis/server/app.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_server_app_rationale_27", "community": 11, "norm_label": "restore sendblue channel bindings from the database on startup. if a send" }, { "label": "StaticFiles subclass that adds no-cache headers to every response.", "file_type": "rationale", "source_file": "src/openjarvis/server/app.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_server_app_rationale_125", "community": 11, "norm_label": "staticfiles subclass that adds no-cache headers to every response." }, { "label": "Create and configure the FastAPI application. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/server/app.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_server_app_rationale_161", "community": 68, "norm_label": "create and configure the fastapi application. parameters ----------" }, { "label": "approval_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_approval_routes", "community": 774, "norm_label": "approval_routes.py" }, { "label": "_get_store()", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_get_store", "community": 774, "norm_label": "_get_store()" }, { "label": "_serialize()", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_serialize", "community": 774, "norm_label": "_serialize()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_py_any", "community": 774, "norm_label": "any" }, { "label": "list_pending_approvals()", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_list_pending_approvals", "community": 774, "norm_label": "list_pending_approvals()" }, { "label": "approve_action()", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_approve_action", "community": 774, "norm_label": "approve_action()" }, { "label": "deny_action()", "file_type": "code", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_deny_action", "community": 774, "norm_label": "deny_action()" }, { "label": "REST endpoints for the proactive-agent approval queue.", "file_type": "rationale", "source_file": "src/openjarvis/server/approval_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_approval_routes_rationale_1", "community": 774, "norm_label": "rest endpoints for the proactive-agent approval queue." }, { "label": "auth_middleware.py", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware", "community": 190, "norm_label": "auth_middleware.py" }, { "label": "AuthMiddleware", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_authmiddleware", "community": 439, "norm_label": "authmiddleware" }, { "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "basehttpmiddleware", "community": 439, "norm_label": "basehttpmiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_authmiddleware_init", "community": 439, "norm_label": ".__init__()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_authmiddleware_dispatch", "community": 439, "norm_label": ".dispatch()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_py_request", "community": 439, "norm_label": "request" }, { "label": "._requires_auth()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_authmiddleware_requires_auth", "community": 439, "norm_label": "._requires_auth()" }, { "label": "generate_api_key()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_generate_api_key", "community": 190, "norm_label": "generate_api_key()" }, { "label": "check_bind_safety()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_check_bind_safety", "community": 106, "norm_label": "check_bind_safety()" }, { "label": "websocket_authorized()", "file_type": "code", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_websocket_authorized", "community": 190, "norm_label": "websocket_authorized()" }, { "label": "API key authentication middleware for the OpenJarvis server.", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_1", "community": 190, "norm_label": "api key authentication middleware for the openjarvis server." }, { "label": "Validates ``Authorization: Bearer `` on ``/v1/*`` and ``/api/*`` routes.", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_17", "community": 439, "norm_label": "validates ``authorization: bearer `` on ``/v1/*`` and ``/api/*`` routes." }, { "label": "Only protect API routes, not the frontend UI or static assets.", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_45", "community": 439, "norm_label": "only protect api routes, not the frontend ui or static assets." }, { "label": "Generate a new API key with ``oj_sk_`` prefix.", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_51", "community": 190, "norm_label": "generate a new api key with ``oj_sk_`` prefix." }, { "label": "Refuse to bind non-loopback without an API key. Raises ``SystemExit`` if", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_56", "community": 106, "norm_label": "refuse to bind non-loopback without an api key. raises ``systemexit`` if" }, { "label": "Return ``True`` if a WebSocket connection presents the expected key. ``Au", "file_type": "rationale", "source_file": "src/openjarvis/server/auth_middleware.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_server_auth_middleware_rationale_79", "community": 190, "norm_label": "return ``true`` if a websocket connection presents the expected key. ``au" }, { "label": "channel_bridge.py", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge", "community": 8, "norm_label": "channel_bridge.py" }, { "label": "ChannelBridge", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge", "community": 86, "norm_label": "channelbridge" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_init", "community": 86, "norm_label": ".__init__()" }, { "label": "SessionStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_py_sessionstore", "community": 86, "norm_label": "sessionstore" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_py_eventbus", "community": 86, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_py_any", "community": 86, "norm_label": "any" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_connect", "community": 86, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_disconnect", "community": 86, "norm_label": ".disconnect()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_list_channels", "community": 86, "norm_label": ".list_channels()" }, { "label": ".status()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_status", "community": 86, "norm_label": ".status()" }, { "label": ".send()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_send", "community": 86, "norm_label": ".send()" }, { "label": ".handle_incoming()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_incoming", "community": 86, "norm_label": ".handle_incoming()" }, { "label": "._handle_command()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_command", "community": 86, "norm_label": "._handle_command()" }, { "label": "._handle_more()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_more", "community": 86, "norm_label": "._handle_more()" }, { "label": "._handle_agents_list()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_agents_list", "community": 86, "norm_label": "._handle_agents_list()" }, { "label": "._handle_agent_command()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_agent_command", "community": 86, "norm_label": "._handle_agent_command()" }, { "label": "._handle_sessions()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_sessions", "community": 86, "norm_label": "._handle_sessions()" }, { "label": "._handle_chat()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_handle_chat", "community": 86, "norm_label": "._handle_chat()" }, { "label": "._format_response()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_format_response", "community": 86, "norm_label": "._format_response()" }, { "label": "._subscribe_notifications()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L317", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_subscribe_notifications", "community": 86, "norm_label": "._subscribe_notifications()" }, { "label": "._on_notification_event()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L321", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_on_notification_event", "community": 86, "norm_label": "._on_notification_event()" }, { "label": "._format_notification()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L341", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_format_notification", "community": 86, "norm_label": "._format_notification()" }, { "label": "._send_notification()", "file_type": "code", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L363", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_channelbridge_send_notification", "community": 86, "norm_label": "._send_notification()" }, { "label": "ChannelBridge \u2014 unified orchestrator for multi-channel messaging.", "file_type": "rationale", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_rationale_1", "community": 8, "norm_label": "channelbridge \u2014 unified orchestrator for multi-channel messaging." }, { "label": "Orchestrates incoming messages across multiple channel adapters. Provides", "file_type": "rationale", "source_file": "src/openjarvis/server/channel_bridge.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_server_channel_bridge_rationale_41", "community": 86, "norm_label": "orchestrates incoming messages across multiple channel adapters. provides" }, { "label": "cloud_router.py", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_cloud_router", "community": 343, "norm_label": "cloud_router.py" }, { "label": "_load_keys()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_load_keys", "community": 343, "norm_label": "_load_keys()" }, { "label": "get_provider()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_get_provider", "community": 343, "norm_label": "get_provider()" }, { "label": "is_cloud_model()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_is_cloud_model", "community": 343, "norm_label": "is_cloud_model()" }, { "label": "_to_openai_msgs()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_to_openai_msgs", "community": 343, "norm_label": "_to_openai_msgs()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_py_message", "community": 343, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_py_any", "community": 343, "norm_label": "any" }, { "label": "_to_anthropic_msgs()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_to_anthropic_msgs", "community": 343, "norm_label": "_to_anthropic_msgs()" }, { "label": "_to_google_contents()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_to_google_contents", "community": 343, "norm_label": "_to_google_contents()" }, { "label": "_stream_openai()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_stream_openai", "community": 343, "norm_label": "_stream_openai()" }, { "label": "_stream_anthropic()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_stream_anthropic", "community": 343, "norm_label": "_stream_anthropic()" }, { "label": "_stream_google()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_stream_google", "community": 343, "norm_label": "_stream_google()" }, { "label": "_ollama_host()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_ollama_host", "community": 343, "norm_label": "_ollama_host()" }, { "label": "stream_local()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_stream_local", "community": 343, "norm_label": "stream_local()" }, { "label": "list_local_models()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L327", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_list_local_models", "community": 343, "norm_label": "list_local_models()" }, { "label": "stream_cloud()", "file_type": "code", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L345", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_stream_cloud", "community": 343, "norm_label": "stream_cloud()" }, { "label": "Direct cloud API router \u2014 bypasses the engine system entirely. Reads API keys", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_1", "community": 343, "norm_label": "direct cloud api router \u2014 bypasses the engine system entirely. reads api keys" }, { "label": "Read cloud-keys.env from disk every call so live updates are picked up.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_41", "community": 343, "norm_label": "read cloud-keys.env from disk every call so live updates are picked up." }, { "label": "Return the provider for a model name, or None if it's a local model.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_66", "community": 343, "norm_label": "return the provider for a model name, or none if it's a local model." }, { "label": "Return True if the model is served by a cloud provider.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_83", "community": 343, "norm_label": "return true if the model is served by a cloud provider." }, { "label": "Return (system_text, chat_messages) in Anthropic format.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_103", "community": 343, "norm_label": "return (system_text, chat_messages) in anthropic format." }, { "label": "Convert to Google Gemini content format.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_118", "community": 343, "norm_label": "convert to google gemini content format." }, { "label": "Stream tokens directly from Ollama, bypassing the engine system.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_296", "community": 343, "norm_label": "stream tokens directly from ollama, bypassing the engine system." }, { "label": "Return Ollama model names directly from the Ollama API.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L328", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_328", "community": 343, "norm_label": "return ollama model names directly from the ollama api." }, { "label": "Stream tokens from a cloud provider for the given model.", "file_type": "rationale", "source_file": "src/openjarvis/server/cloud_router.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_server_cloud_router_rationale_351", "community": 343, "norm_label": "stream tokens from a cloud provider for the given model." }, { "label": "comparison.py", "file_type": "code", "source_file": "src/openjarvis/server/comparison.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_comparison", "community": 860, "norm_label": "comparison.py" }, { "label": "comparison()", "file_type": "code", "source_file": "src/openjarvis/server/comparison.py", "source_location": "L446", "_origin": "ast", "id": "src_openjarvis_server_comparison_comparison", "community": 860, "norm_label": "comparison()" }, { "label": "Comparison page -- static cost comparison of local vs cloud inference.", "file_type": "rationale", "source_file": "src/openjarvis/server/comparison.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_comparison_rationale_1", "community": 860, "norm_label": "comparison page -- static cost comparison of local vs cloud inference." }, { "label": "Serve the cost comparison page.", "file_type": "rationale", "source_file": "src/openjarvis/server/comparison.py", "source_location": "L447", "_origin": "ast", "id": "src_openjarvis_server_comparison_rationale_447", "community": 860, "norm_label": "serve the cost comparison page." }, { "label": "connectors_router.py", "file_type": "code", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_connectors_router", "community": 1, "norm_label": "connectors_router.py" }, { "label": "_ensure_connectors_registered()", "file_type": "code", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_ensure_connectors_registered", "community": 1, "norm_label": "_ensure_connectors_registered()" }, { "label": "ConnectRequest", "file_type": "code", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_connectrequest", "community": 15, "norm_label": "connectrequest" }, { "label": "_BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_py_basemodel", "community": 15, "norm_label": "_basemodel" }, { "label": "create_connectors_router()", "file_type": "code", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_create_connectors_router", "community": 1, "norm_label": "create_connectors_router()" }, { "label": "FastAPI router for /v1/connectors \u2014 connector management endpoints.", "file_type": "rationale", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_rationale_1", "community": 1, "norm_label": "fastapi router for /v1/connectors \u2014 connector management endpoints." }, { "label": "Ensure ConnectorRegistry is populated. If the registry has been cleared (", "file_type": "rationale", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_rationale_15", "community": 1, "norm_label": "ensure connectorregistry is populated. if the registry has been cleared (" }, { "label": "Credentials / connection parameters for a connector.", "file_type": "rationale", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_rationale_61", "community": 15, "norm_label": "credentials / connection parameters for a connector." }, { "label": "Return an APIRouter with /connectors endpoints. Importing FastAPI inside", "file_type": "rationale", "source_file": "src/openjarvis/server/connectors_router.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_server_connectors_router_rationale_74", "community": 1, "norm_label": "return an apirouter with /connectors endpoints. importing fastapi inside" }, { "label": "cost_calculator.py", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator", "community": 34, "norm_label": "cost_calculator.py" }, { "label": "CostEstimate", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_costestimate", "community": 34, "norm_label": "costestimate" }, { "label": "Scenario", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_scenario", "community": 34, "norm_label": "scenario" }, { "label": "estimate_monthly_cost()", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_estimate_monthly_cost", "community": 34, "norm_label": "estimate_monthly_cost()" }, { "label": "estimate_scenario()", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_estimate_scenario", "community": 34, "norm_label": "estimate_scenario()" }, { "label": "estimate_all_scenarios()", "file_type": "code", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_estimate_all_scenarios", "community": 34, "norm_label": "estimate_all_scenarios()" }, { "label": "Cost calculator -- estimate monthly cloud API costs for common use cases.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_1", "community": 34, "norm_label": "cost calculator -- estimate monthly cloud api costs for common use cases." }, { "label": "Estimated cost for a provider given a usage scenario.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_13", "community": 34, "norm_label": "estimated cost for a provider given a usage scenario." }, { "label": "A prebuilt usage scenario.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_26", "community": 34, "norm_label": "a prebuilt usage scenario." }, { "label": "Estimate monthly cost for a provider given usage parameters.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_86", "community": 34, "norm_label": "estimate monthly cost for a provider given usage parameters." }, { "label": "Estimate costs for all providers for a named scenario.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_110", "community": 34, "norm_label": "estimate costs for all providers for a named scenario." }, { "label": "Estimate costs for all scenarios and all providers.", "file_type": "rationale", "source_file": "src/openjarvis/server/cost_calculator.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_server_cost_calculator_rationale_126", "community": 34, "norm_label": "estimate costs for all scenarios and all providers." }, { "label": "server/dashboard.py", "file_type": "code", "source_file": "src/openjarvis/server/dashboard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_dashboard", "community": 861, "norm_label": "server/dashboard.py" }, { "label": "dashboard()", "file_type": "code", "source_file": "src/openjarvis/server/dashboard.py", "source_location": "L430", "_origin": "ast", "id": "src_openjarvis_server_dashboard_dashboard", "community": 861, "norm_label": "dashboard()" }, { "label": "Dashboard route \u2014 serves the savings dashboard HTML page.", "file_type": "rationale", "source_file": "src/openjarvis/server/dashboard.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_dashboard_rationale_1", "community": 861, "norm_label": "dashboard route \u2014 serves the savings dashboard html page." }, { "label": "Serve the savings dashboard page.", "file_type": "rationale", "source_file": "src/openjarvis/server/dashboard.py", "source_location": "L431", "_origin": "ast", "id": "src_openjarvis_server_dashboard_rationale_431", "community": 861, "norm_label": "serve the savings dashboard page." }, { "label": "digest_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_digest_routes", "community": 162, "norm_label": "digest_routes.py" }, { "label": "ScheduleUpdate", "file_type": "code", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_scheduleupdate", "community": 162, "norm_label": "scheduleupdate" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_py_basemodel", "community": 162, "norm_label": "basemodel" }, { "label": "create_digest_router()", "file_type": "code", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_create_digest_router", "community": 162, "norm_label": "create_digest_router()" }, { "label": "APIRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_py_apirouter", "community": 162, "norm_label": "apirouter" }, { "label": "FastAPI routes for the morning digest.", "file_type": "rationale", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_rationale_1", "community": 162, "norm_label": "fastapi routes for the morning digest." }, { "label": "Request body for updating the digest schedule.", "file_type": "rationale", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_rationale_21", "community": 162, "norm_label": "request body for updating the digest schedule." }, { "label": "Create a digest API router with the given store path.", "file_type": "rationale", "source_file": "src/openjarvis/server/digest_routes.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_server_digest_routes_rationale_28", "community": 162, "norm_label": "create a digest api router with the given store path." }, { "label": "middleware.py", "file_type": "code", "source_file": "src/openjarvis/server/middleware.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_middleware", "community": 484, "norm_label": "middleware.py" }, { "label": "create_security_middleware()", "file_type": "code", "source_file": "src/openjarvis/server/middleware.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_server_middleware_create_security_middleware", "community": 484, "norm_label": "create_security_middleware()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_middleware_py_any", "community": 484, "norm_label": "any" }, { "label": "Security middleware -- HTTP security headers and request guards.", "file_type": "rationale", "source_file": "src/openjarvis/server/middleware.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_middleware_rationale_1", "community": 484, "norm_label": "security middleware -- http security headers and request guards." }, { "label": "Create a FastAPI middleware that adds security headers. Returns a middlew", "file_type": "rationale", "source_file": "src/openjarvis/server/middleware.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_server_middleware_rationale_11", "community": 484, "norm_label": "create a fastapi middleware that adds security headers. returns a middlew" }, { "label": "server/models.py", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_models", "community": 226, "norm_label": "server/models.py" }, { "label": "ChatMessage", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_server_models_chatmessage", "community": 724, "norm_label": "chatmessage" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_models_py_basemodel", "community": 226, "norm_label": "basemodel" }, { "label": "ChatCompletionRequest", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_server_models_chatcompletionrequest", "community": 226, "norm_label": "chatcompletionrequest" }, { "label": "UsageInfo", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_server_models_usageinfo", "community": 226, "norm_label": "usageinfo" }, { "label": "AudioMeta", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_server_models_audiometa", "community": 226, "norm_label": "audiometa" }, { "label": "ChoiceMessage", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_server_models_choicemessage", "community": 226, "norm_label": "choicemessage" }, { "label": "Choice", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_server_models_choice", "community": 226, "norm_label": "choice" }, { "label": "ComplexityInfo", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_server_models_complexityinfo", "community": 226, "norm_label": "complexityinfo" }, { "label": "ChatCompletionResponse", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_server_models_chatcompletionresponse", "community": 226, "norm_label": "chatcompletionresponse" }, { "label": "DeltaMessage", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_server_models_deltamessage", "community": 226, "norm_label": "deltamessage" }, { "label": "StreamChoice", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_server_models_streamchoice", "community": 226, "norm_label": "streamchoice" }, { "label": "ChatCompletionChunk", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_server_models_chatcompletionchunk", "community": 226, "norm_label": "chatcompletionchunk" }, { "label": "ModelObject", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_server_models_modelobject", "community": 226, "norm_label": "modelobject" }, { "label": "ModelListResponse", "file_type": "code", "source_file": "src/openjarvis/server/models.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_server_models_modellistresponse", "community": 819, "norm_label": "modellistresponse" }, { "label": "Pydantic request/response models for the OpenAI-compatible API.", "file_type": "rationale", "source_file": "src/openjarvis/server/models.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_models_rationale_1", "community": 226, "norm_label": "pydantic request/response models for the openai-compatible api." }, { "label": "research_router.py", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_research_router", "community": 14, "norm_label": "research_router.py" }, { "label": "_record_research_telemetry()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_server_research_router_record_research_telemetry", "community": 219, "norm_label": "_record_research_telemetry()" }, { "label": "_LiveGPUSampler", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler", "community": 14, "norm_label": "_livegpusampler" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_init", "community": 14, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_available", "community": 14, "norm_label": ".available()" }, { "label": "._poll_power_w()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_poll_power_w", "community": 14, "norm_label": "._poll_power_w()" }, { "label": "._loop()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_loop", "community": 14, "norm_label": "._loop()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_start", "community": 14, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_server_research_router_livegpusampler_stop", "community": 14, "norm_label": ".stop()" }, { "label": "ResearchRequest", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_server_research_router_researchrequest", "community": 14, "norm_label": "researchrequest" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_research_router_py_basemodel", "community": 14, "norm_label": "basemodel" }, { "label": "_sse()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_server_research_router_sse", "community": 14, "norm_label": "_sse()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_research_router_py_any", "community": 14, "norm_label": "any" }, { "label": "_chunk_synthesis()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L266", "_origin": "ast", "id": "src_openjarvis_server_research_router_chunk_synthesis", "community": 14, "norm_label": "_chunk_synthesis()" }, { "label": "_stream_research()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_server_research_router_stream_research", "community": 14, "norm_label": "_stream_research()" }, { "label": "research()", "file_type": "code", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L475", "_origin": "ast", "id": "src_openjarvis_server_research_router_research", "community": 14, "norm_label": "research()" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_research_router_py_streamingresponse", "community": 14, "norm_label": "streamingresponse" }, { "label": "HTTP route: ``POST /api/research`` \u2014 agentic research over the knowledge store.", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_1", "community": 14, "norm_label": "http route: ``post /api/research`` \u2014 agentic research over the knowledge store." }, { "label": "Persist a research run into the telemetry DB so /v1/savings includes it.", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_66", "community": 219, "norm_label": "persist a research run into the telemetry db so /v1/savings includes it." }, { "label": "Background pynvml poller \u2014 emits live power and accumulated energy. Runs", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_120", "community": 14, "norm_label": "background pynvml poller \u2014 emits live power and accumulated energy. runs" }, { "label": "Serialize one event dict to an SSE ``data: ...\\\\n\\\\n`` frame.", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L262", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_262", "community": 14, "norm_label": "serialize one event dict to an sse ``data: ...\\\\n\\\\n`` frame." }, { "label": "Slice synthesis text into client-streaming-friendly chunks. We break on w", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_267", "community": 14, "norm_label": "slice synthesis text into client-streaming-friendly chunks. we break on w" }, { "label": "Drive ResearchAgent on a worker thread; yield SSE frames as they land. Th", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_294", "community": 14, "norm_label": "drive researchagent on a worker thread; yield sse frames as they land. th" }, { "label": "Run a research query and stream the agent's trace + synthesis via SSE. Re", "file_type": "rationale", "source_file": "src/openjarvis/server/research_router.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_server_research_router_rationale_476", "community": 14, "norm_label": "run a research query and stream the agent's trace + synthesis via sse. re" }, { "label": "routes.py", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_routes", "community": 226, "norm_label": "routes.py" }, { "label": "_to_messages()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_server_routes_to_messages", "community": 226, "norm_label": "_to_messages()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_routes_py_message", "community": 226, "norm_label": "message" }, { "label": "chat_completions()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_server_routes_chat_completions", "community": 226, "norm_label": "chat_completions()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_routes_py_request", "community": 482, "norm_label": "request" }, { "label": "_handle_direct()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_server_routes_handle_direct", "community": 226, "norm_label": "_handle_direct()" }, { "label": "_handle_agent()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L299", "_origin": "ast", "id": "src_openjarvis_server_routes_handle_agent", "community": 226, "norm_label": "_handle_agent()" }, { "label": "_handle_stream_tools()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_server_routes_handle_stream_tools", "community": 226, "norm_label": "_handle_stream_tools()" }, { "label": "_handle_stream()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L487", "_origin": "ast", "id": "src_openjarvis_server_routes_handle_stream", "community": 226, "norm_label": "_handle_stream()" }, { "label": "list_models()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L668", "_origin": "ast", "id": "src_openjarvis_server_routes_list_models", "community": 819, "norm_label": "list_models()" }, { "label": "pull_model()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L691", "_origin": "ast", "id": "src_openjarvis_server_routes_pull_model", "community": 482, "norm_label": "pull_model()" }, { "label": "delete_model()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L731", "_origin": "ast", "id": "src_openjarvis_server_routes_delete_model", "community": 482, "norm_label": "delete_model()" }, { "label": "reload_cloud_engine()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L763", "_origin": "ast", "id": "src_openjarvis_server_routes_reload_cloud_engine", "community": 482, "norm_label": "reload_cloud_engine()" }, { "label": "savings()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L820", "_origin": "ast", "id": "src_openjarvis_server_routes_savings", "community": 246, "norm_label": "savings()" }, { "label": "reset_telemetry()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L875", "_origin": "ast", "id": "src_openjarvis_server_routes_reset_telemetry", "community": 936, "norm_label": "reset_telemetry()" }, { "label": "server_info()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L899", "_origin": "ast", "id": "src_openjarvis_server_routes_server_info", "community": 482, "norm_label": "server_info()" }, { "label": "health()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L914", "_origin": "ast", "id": "src_openjarvis_server_routes_health", "community": 482, "norm_label": "health()" }, { "label": "list_channels()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L929", "_origin": "ast", "id": "src_openjarvis_server_routes_list_channels", "community": 482, "norm_label": "list_channels()" }, { "label": "channel_send()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L939", "_origin": "ast", "id": "src_openjarvis_server_routes_channel_send", "community": 482, "norm_label": "channel_send()" }, { "label": "channel_status()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L963", "_origin": "ast", "id": "src_openjarvis_server_routes_channel_status", "community": 482, "norm_label": "channel_status()" }, { "label": "security_scan()", "file_type": "code", "source_file": "src/openjarvis/server/routes.py", "source_location": "L977", "_origin": "ast", "id": "src_openjarvis_server_routes_security_scan", "community": 349, "norm_label": "security_scan()" }, { "label": "Route handlers for the OpenAI-compatible API server.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_1", "community": 226, "norm_label": "route handlers for the openai-compatible api server." }, { "label": "Convert Pydantic ChatMessage objects to core Message objects.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_31", "community": 226, "norm_label": "convert pydantic chatmessage objects to core message objects." }, { "label": "Handle chat completion requests (streaming and non-streaming).", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_48", "community": 226, "norm_label": "handle chat completion requests (streaming and non-streaming)." }, { "label": "Direct engine call without agent.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_205", "community": 226, "norm_label": "direct engine call without agent." }, { "label": "Run through agent. When *trace_store* is set, the agent run is wrapped in", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_308", "community": 226, "norm_label": "run through agent. when *trace_store* is set, the agent run is wrapped in" }, { "label": "Stream a raw OpenAI-compat function-calling response via SSE. Used when t", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_384", "community": 226, "norm_label": "stream a raw openai-compat function-calling response via sse. used when t" }, { "label": "Stream response using SSE format. This path streams straight from the eng", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L495", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_495", "community": 226, "norm_label": "stream response using sse format. this path streams straight from the eng" }, { "label": "List locally installed models (Ollama). Cloud models are not included her", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L669", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_669", "community": 819, "norm_label": "list locally installed models (ollama). cloud models are not included her" }, { "label": "Pull / download a model from the Ollama registry.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L692", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_692", "community": 482, "norm_label": "pull / download a model from the ollama registry." }, { "label": "Delete a model from Ollama.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L732", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_732", "community": 482, "norm_label": "delete a model from ollama." }, { "label": "Hot-reload cloud API keys and (re-)initialize the cloud engine. Called by", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L764", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_764", "community": 482, "norm_label": "hot-reload cloud api keys and (re-)initialize the cloud engine. called by" }, { "label": "Return savings summary compared to cloud providers. Only includes telemet", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L821", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_821", "community": 246, "norm_label": "return savings summary compared to cloud providers. only includes telemet" }, { "label": "Clear all stored telemetry records. Useful after updating token-counting", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L876", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_876", "community": 936, "norm_label": "clear all stored telemetry records. useful after updating token-counting" }, { "label": "Return server configuration: model, agent, engine.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L900", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_900", "community": 482, "norm_label": "return server configuration: model, agent, engine." }, { "label": "Health check endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L915", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_915", "community": 482, "norm_label": "health check endpoint." }, { "label": "List available messaging channels.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L930", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_930", "community": 482, "norm_label": "list available messaging channels." }, { "label": "Send a message to a channel.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L940", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_940", "community": 482, "norm_label": "send a message to a channel." }, { "label": "Return channel bridge connection status.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L964", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_964", "community": 482, "norm_label": "return channel bridge connection status." }, { "label": "Run a read-only security environment audit and return findings.", "file_type": "rationale", "source_file": "src/openjarvis/server/routes.py", "source_location": "L978", "_origin": "ast", "id": "src_openjarvis_server_routes_rationale_978", "community": 349, "norm_label": "run a read-only security environment audit and return findings." }, { "label": "savings.py", "file_type": "code", "source_file": "src/openjarvis/server/savings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_savings", "community": 246, "norm_label": "savings.py" }, { "label": "ProviderSavings", "file_type": "code", "source_file": "src/openjarvis/server/savings.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_server_savings_providersavings", "community": 246, "norm_label": "providersavings" }, { "label": "SavingsSummary", "file_type": "code", "source_file": "src/openjarvis/server/savings.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_server_savings_savingssummary", "community": 246, "norm_label": "savingssummary" }, { "label": "compute_savings()", "file_type": "code", "source_file": "src/openjarvis/server/savings.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_server_savings_compute_savings", "community": 246, "norm_label": "compute_savings()" }, { "label": "savings_to_dict()", "file_type": "code", "source_file": "src/openjarvis/server/savings.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_server_savings_savings_to_dict", "community": 246, "norm_label": "savings_to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_savings_py_any", "community": 246, "norm_label": "any" }, { "label": "Savings calculation \u2014 compare local inference cost against cloud providers. F", "file_type": "rationale", "source_file": "src/openjarvis/server/savings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_savings_rationale_1", "community": 246, "norm_label": "savings calculation \u2014 compare local inference cost against cloud providers. f" }, { "label": "Savings compared to a single cloud provider.", "file_type": "rationale", "source_file": "src/openjarvis/server/savings.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_server_savings_rationale_58", "community": 246, "norm_label": "savings compared to a single cloud provider." }, { "label": "Overall savings summary across all cloud providers.", "file_type": "rationale", "source_file": "src/openjarvis/server/savings.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_server_savings_rationale_72", "community": 246, "norm_label": "overall savings summary across all cloud providers." }, { "label": "Compute savings vs cloud providers given token counts. Two token counts a", "file_type": "rationale", "source_file": "src/openjarvis/server/savings.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_server_savings_rationale_95", "community": 246, "norm_label": "compute savings vs cloud providers given token counts. two token counts a" }, { "label": "Convert SavingsSummary to a JSON-serializable dict.", "file_type": "rationale", "source_file": "src/openjarvis/server/savings.py", "source_location": "L200", "_origin": "ast", "id": "src_openjarvis_server_savings_rationale_200", "community": 246, "norm_label": "convert savingssummary to a json-serializable dict." }, { "label": "server/session_store.py", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_session_store", "community": 8, "norm_label": "server/session_store.py" }, { "label": "SessionStore", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore", "community": 598, "norm_label": "sessionstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_init", "community": 598, "norm_label": ".__init__()" }, { "label": "._create_tables()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_create_tables", "community": 598, "norm_label": "._create_tables()" }, { "label": ".get_or_create()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_get_or_create", "community": 598, "norm_label": ".get_or_create()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_session_store_py_any", "community": 598, "norm_label": "any" }, { "label": ".append_message()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_append_message", "community": 598, "norm_label": ".append_message()" }, { "label": ".set_notification_preference()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_set_notification_preference", "community": 598, "norm_label": ".set_notification_preference()" }, { "label": ".set_pending_response()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_set_pending_response", "community": 598, "norm_label": ".set_pending_response()" }, { "label": ".clear_pending_response()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_clear_pending_response", "community": 598, "norm_label": ".clear_pending_response()" }, { "label": ".expire_sessions()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_expire_sessions", "community": 598, "norm_label": ".expire_sessions()" }, { "label": ".get_last_active_channel()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_get_last_active_channel", "community": 598, "norm_label": ".get_last_active_channel()" }, { "label": ".get_notification_targets()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_get_notification_targets", "community": 598, "norm_label": ".get_notification_targets()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_server_session_store_sessionstore_close", "community": 598, "norm_label": ".close()" }, { "label": "SQLite-backed session store for channel conversations.", "file_type": "rationale", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_session_store_rationale_1", "community": 8, "norm_label": "sqlite-backed session store for channel conversations." }, { "label": "Manages per-sender, per-channel conversation sessions. Each session track", "file_type": "rationale", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_server_session_store_rationale_17", "community": 598, "norm_label": "manages per-sender, per-channel conversation sessions. each session track" }, { "label": "Return all senders with a notification channel.", "file_type": "rationale", "source_file": "src/openjarvis/server/session_store.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_server_session_store_rationale_167", "community": 598, "norm_label": "return all senders with a notification channel." }, { "label": "stream_bridge.py", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge", "community": 226, "norm_label": "stream_bridge.py" }, { "label": "_estimate_prompt_tokens()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_estimate_prompt_tokens", "community": 386, "norm_label": "_estimate_prompt_tokens()" }, { "label": "AgentStreamBridge", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge", "community": 386, "norm_label": "agentstreambridge" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_init", "community": 386, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_py_eventbus", "community": 386, "norm_label": "eventbus" }, { "label": "._make_callback()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_make_callback", "community": 386, "norm_label": "._make_callback()" }, { "label": "EventType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "eventtype", "community": 386, "norm_label": "eventtype" }, { "label": "._subscribe_all()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_subscribe_all", "community": 386, "norm_label": "._subscribe_all()" }, { "label": "._unsubscribe_all()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_unsubscribe_all", "community": 386, "norm_label": "._unsubscribe_all()" }, { "label": "._format_named_event()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_format_named_event", "community": 386, "norm_label": "._format_named_event()" }, { "label": "._run_agent()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_run_agent", "community": 386, "norm_label": "._run_agent()" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_agentstreambridge_stream", "community": 386, "norm_label": ".stream()" }, { "label": "create_agent_stream()", "file_type": "code", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L353", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_create_agent_stream", "community": 386, "norm_label": "create_agent_stream()" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_py_streamingresponse", "community": 386, "norm_label": "streamingresponse" }, { "label": "Bridge sync agent.run() + EventBus events to an async SSE generator. Subscrib", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_1", "community": 226, "norm_label": "bridge sync agent.run() + eventbus events to an async sse generator. subscrib" }, { "label": "Estimate prompt tokens from request messages (incl. system, user, context).", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_41", "community": 386, "norm_label": "estimate prompt tokens from request messages (incl. system, user, context)." }, { "label": "Bridge between a synchronous agent and an async SSE stream. Pattern:", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_60", "community": 386, "norm_label": "bridge between a synchronous agent and an async sse stream. pattern:" }, { "label": "Create a callback that pushes the event onto the async queue.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_90", "community": 386, "norm_label": "create a callback that pushes the event onto the async queue." }, { "label": "Subscribe to all relevant EventBus event types.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_100", "community": 386, "norm_label": "subscribe to all relevant eventbus event types." }, { "label": "Remove all registered subscriptions.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_105", "community": 386, "norm_label": "remove all registered subscriptions." }, { "label": "Format an SSE event with an explicit ``event:`` field.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_111", "community": 386, "norm_label": "format an sse event with an explicit ``event:`` field." }, { "label": "Execute the agent synchronously (called via asyncio.to_thread).", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_115", "community": 386, "norm_label": "execute the agent synchronously (called via asyncio.to_thread)." }, { "label": "Async generator that yields SSE-formatted strings.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_150", "community": 386, "norm_label": "async generator that yields sse-formatted strings." }, { "label": "Create an AgentStreamBridge and return a FastAPI StreamingResponse.", "file_type": "rationale", "source_file": "src/openjarvis/server/stream_bridge.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_server_stream_bridge_rationale_359", "community": 386, "norm_label": "create an agentstreambridge and return a fastapi streamingresponse." }, { "label": "upload_router.py", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_upload_router", "community": 509, "norm_label": "upload_router.py" }, { "label": "_chunk_text()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_server_upload_router_chunk_text", "community": 509, "norm_label": "_chunk_text()" }, { "label": "_extract_text_from_pdf()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_server_upload_router_extract_text_from_pdf", "community": 509, "norm_label": "_extract_text_from_pdf()" }, { "label": "_extract_text_from_docx()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_server_upload_router_extract_text_from_docx", "community": 509, "norm_label": "_extract_text_from_docx()" }, { "label": "_get_store()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_server_upload_router_get_store", "community": 509, "norm_label": "_get_store()" }, { "label": "PasteRequest", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_server_upload_router_pasterequest", "community": 509, "norm_label": "pasterequest" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_upload_router_py_basemodel", "community": 509, "norm_label": "basemodel" }, { "label": "IngestResponse", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_server_upload_router_ingestresponse", "community": 509, "norm_label": "ingestresponse" }, { "label": "ingest_paste()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_server_upload_router_ingest_paste", "community": 509, "norm_label": "ingest_paste()" }, { "label": "ingest_files()", "file_type": "code", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_server_upload_router_ingest_files", "community": 509, "norm_label": "ingest_files()" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "uploadfile", "community": 509, "norm_label": "uploadfile" }, { "label": "Upload / Paste router for ingesting documents into the knowledge store.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_1", "community": 509, "norm_label": "upload / paste router for ingesting documents into the knowledge store." }, { "label": "Split *text* into ~max_chars pieces at paragraph boundaries.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_28", "community": 509, "norm_label": "split *text* into ~max_chars pieces at paragraph boundaries." }, { "label": "Extract text from a PDF using pdfplumber or PyPDF2.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_59", "community": 509, "norm_label": "extract text from a pdf using pdfplumber or pypdf2." }, { "label": "Extract text from a .docx file using python-docx.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_88", "community": 509, "norm_label": "extract text from a .docx file using python-docx." }, { "label": "Return a KnowledgeStore pointing at the default knowledge DB.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_105", "community": 509, "norm_label": "return a knowledgestore pointing at the default knowledge db." }, { "label": "Ingest pasted text into the knowledge store.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_132", "community": 509, "norm_label": "ingest pasted text into the knowledge store." }, { "label": "Ingest uploaded files into the knowledge store.", "file_type": "rationale", "source_file": "src/openjarvis/server/upload_router.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_server_upload_router_rationale_160", "community": 509, "norm_label": "ingest uploaded files into the knowledge store." }, { "label": "webhook_routes.py", "file_type": "code", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes", "community": 11, "norm_label": "webhook_routes.py" }, { "label": "_log_task_exception()", "file_type": "code", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_log_task_exception", "community": 11, "norm_label": "_log_task_exception()" }, { "label": "Task", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "task", "community": 11, "norm_label": "task" }, { "label": "_validate_twilio_signature()", "file_type": "code", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_validate_twilio_signature", "community": 775, "norm_label": "_validate_twilio_signature()" }, { "label": "_format_for_sms()", "file_type": "code", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_format_for_sms", "community": 11, "norm_label": "_format_for_sms()" }, { "label": "create_webhook_router()", "file_type": "code", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_create_webhook_router", "community": 11, "norm_label": "create_webhook_router()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_py_any", "community": 11, "norm_label": "any" }, { "label": "APIRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_py_apirouter", "community": 11, "norm_label": "apirouter" }, { "label": "Webhook endpoints for receiving messages from external platforms.", "file_type": "rationale", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_rationale_1", "community": 11, "norm_label": "webhook endpoints for receiving messages from external platforms." }, { "label": "Log exceptions from background message handling tasks.", "file_type": "rationale", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_rationale_19", "community": 11, "norm_label": "log exceptions from background message handling tasks." }, { "label": "Validate Twilio webhook signature using the SDK. Fails closed: returns ``", "file_type": "rationale", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_rationale_37", "community": 775, "norm_label": "validate twilio webhook signature using the sdk. fails closed: returns ``" }, { "label": "Strip markdown/LaTeX formatting for clean iMessage/SMS display.", "file_type": "rationale", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_rationale_59", "community": 11, "norm_label": "strip markdown/latex formatting for clean imessage/sms display." }, { "label": "Create a FastAPI router with webhook endpoints. Args: bridge: Ch", "file_type": "rationale", "source_file": "src/openjarvis/server/webhook_routes.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_server_webhook_routes_rationale_93", "community": 11, "norm_label": "create a fastapi router with webhook endpoints. args: bridge: ch" }, { "label": "ws_bridge.py", "file_type": "code", "source_file": "src/openjarvis/server/ws_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge", "community": 8, "norm_label": "ws_bridge.py" }, { "label": "create_ws_router()", "file_type": "code", "source_file": "src/openjarvis/server/ws_bridge.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge_create_ws_router", "community": 190, "norm_label": "create_ws_router()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge_py_eventbus", "community": 190, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge_py_any", "community": 190, "norm_label": "any" }, { "label": "WebSocket bridge: EventBus \u2192 connected WebSocket clients.", "file_type": "rationale", "source_file": "src/openjarvis/server/ws_bridge.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge_rationale_1", "community": 8, "norm_label": "websocket bridge: eventbus \u2192 connected websocket clients." }, { "label": "Create a FastAPI router with a WebSocket endpoint for agent events.", "file_type": "rationale", "source_file": "src/openjarvis/server/ws_bridge.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_server_ws_bridge_rationale_35", "community": 190, "norm_label": "create a fastapi router with a websocket endpoint for agent events." }, { "label": "sessions/__init__.py", "file_type": "code", "source_file": "src/openjarvis/sessions/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sessions_init", "community": 461, "norm_label": "sessions/__init__.py" }, { "label": "Cross-channel session management.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sessions_init_rationale_1", "community": 461, "norm_label": "cross-channel session management." }, { "label": "compression.py", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sessions_compression", "community": 283, "norm_label": "compression.py" }, { "label": "BaseCompressor", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_sessions_compression_basecompressor", "community": 283, "norm_label": "basecompressor" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sessions_compression_py_abc", "community": 283, "norm_label": "abc" }, { "label": ".compress()", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_sessions_compression_basecompressor_compress", "community": 283, "norm_label": ".compress()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sessions_compression_py_message", "community": 283, "norm_label": "message" }, { "label": "SessionConsolidation", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_sessions_compression_sessionconsolidation", "community": 283, "norm_label": "sessionconsolidation" }, { "label": ".compress()", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_sessions_compression_sessionconsolidation_compress", "community": 283, "norm_label": ".compress()" }, { "label": "RuleBasedPrecompression", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rulebasedprecompression", "community": 283, "norm_label": "rulebasedprecompression" }, { "label": ".compress()", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rulebasedprecompression_compress", "community": 283, "norm_label": ".compress()" }, { "label": "ModelSummarization", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_sessions_compression_modelsummarization", "community": 283, "norm_label": "modelsummarization" }, { "label": ".compress()", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_sessions_compression_modelsummarization_compress", "community": 283, "norm_label": ".compress()" }, { "label": "TieredSummaries", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_sessions_compression_tieredsummaries", "community": 283, "norm_label": "tieredsummaries" }, { "label": ".compress()", "file_type": "code", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_sessions_compression_tieredsummaries_compress", "community": 283, "norm_label": ".compress()" }, { "label": "Abstract base for context compression strategies.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rationale_13", "community": 283, "norm_label": "abstract base for context compression strategies." }, { "label": "Summarize oldest N% of turns, keep recent (100-N)%.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rationale_21", "community": 283, "norm_label": "summarize oldest n% of turns, keep recent (100-n)%." }, { "label": "No LLM call. Strip boilerplate, truncate long outputs, collapse dupes.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rationale_40", "community": 283, "norm_label": "no llm call. strip boilerplate, truncate long outputs, collapse dupes." }, { "label": "LLM-based summarization using configured engine/model.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rationale_64", "community": 283, "norm_label": "llm-based summarization using configured engine/model." }, { "label": "Progressive compression: L0 (full) -> L1 (paragraph) -> L2 (one-line).", "file_type": "rationale", "source_file": "src/openjarvis/sessions/compression.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_sessions_compression_rationale_73", "community": 283, "norm_label": "progressive compression: l0 (full) -> l1 (paragraph) -> l2 (one-line)." }, { "label": "sessions/session.py", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sessions_session", "community": 461, "norm_label": "sessions/session.py" }, { "label": "SessionIdentity", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionidentity", "community": 461, "norm_label": "sessionidentity" }, { "label": "SessionMessage", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionmessage", "community": 461, "norm_label": "sessionmessage" }, { "label": "Session", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_sessions_session_session", "community": 461, "norm_label": "session" }, { "label": ".add_message()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_sessions_session_session_add_message", "community": 461, "norm_label": ".add_message()" }, { "label": "SessionStore", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore", "community": 381, "norm_label": "sessionstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_init", "community": 381, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sessions_session_py_path", "community": 381, "norm_label": "path" }, { "label": "._create_tables()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_create_tables", "community": 381, "norm_label": "._create_tables()" }, { "label": ".get_or_create()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_get_or_create", "community": 381, "norm_label": ".get_or_create()" }, { "label": "._create_session()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_create_session", "community": 381, "norm_label": "._create_session()" }, { "label": ".save_message()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_save_message", "community": 381, "norm_label": ".save_message()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_sessions_session_py_any", "community": 381, "norm_label": "any" }, { "label": ".consolidate()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_consolidate", "community": 381, "norm_label": ".consolidate()" }, { "label": ".decay()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_decay", "community": 381, "norm_label": ".decay()" }, { "label": ".link_channel()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_link_channel", "community": 381, "norm_label": ".link_channel()" }, { "label": ".list_sessions()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_list_sessions", "community": 461, "norm_label": ".list_sessions()" }, { "label": "._load_messages()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_load_messages", "community": 381, "norm_label": "._load_messages()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_sessions_session_sessionstore_close", "community": 381, "norm_label": ".close()" }, { "label": "Session management \u2014 cross-channel persistent sessions. Supports consolidatio", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_1", "community": 461, "norm_label": "session management \u2014 cross-channel persistent sessions. supports consolidatio" }, { "label": "Canonical user identity across channels.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_21", "community": 461, "norm_label": "canonical user identity across channels." }, { "label": "A single message within a session.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_33", "community": 461, "norm_label": "a single message within a session." }, { "label": "A conversation session with cross-channel message history.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_44", "community": 461, "norm_label": "a conversation session with cross-channel message history." }, { "label": "SQLite-backed session persistence with consolidation and decay.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_66", "community": 381, "norm_label": "sqlite-backed session persistence with consolidation and decay." }, { "label": "Get existing session for user or create a new one.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_118", "community": 381, "norm_label": "get existing session for user or create a new one." }, { "label": "Persist a message to a session.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_208", "community": 381, "norm_label": "persist a message to a session." }, { "label": "Consolidate old messages: summarize oldest half, keep recent half.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_238", "community": 381, "norm_label": "consolidate old messages: summarize oldest half, keep recent half." }, { "label": "Remove sessions older than max_age_hours. Returns count removed.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_269", "community": 381, "norm_label": "remove sessions older than max_age_hours. returns count removed." }, { "label": "Link a channel identity to an existing session.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_290", "community": 381, "norm_label": "link a channel identity to an existing session." }, { "label": "List sessions, optionally filtering to active only.", "file_type": "rationale", "source_file": "src/openjarvis/sessions/session.py", "source_location": "L310", "_origin": "ast", "id": "src_openjarvis_sessions_session_rationale_310", "community": 461, "norm_label": "list sessions, optionally filtering to active only." }, { "label": "openjarvis/skills/__init__.py", "file_type": "code", "source_file": "src/openjarvis/skills/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_init", "community": 485, "norm_label": "openjarvis/skills/__init__.py" }, { "label": "Skill system \u2014 reusable multi-tool compositions.", "file_type": "rationale", "source_file": "src/openjarvis/skills/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_init_rationale_1", "community": 485, "norm_label": "skill system \u2014 reusable multi-tool compositions." }, { "label": "dependency.py", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_dependency", "community": 195, "norm_label": "dependency.py" }, { "label": "DependencyCycleError", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_skills_dependency_dependencycycleerror", "community": 195, "norm_label": "dependencycycleerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_dependency_py_exception", "community": 195, "norm_label": "exception" }, { "label": "DepthExceededError", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_skills_dependency_depthexceedederror", "community": 195, "norm_label": "depthexceedederror" }, { "label": "build_dependency_graph()", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_skills_dependency_build_dependency_graph", "community": 195, "norm_label": "build_dependency_graph()" }, { "label": "validate_dependencies()", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_dependency_validate_dependencies", "community": 195, "norm_label": "validate_dependencies()" }, { "label": "compute_capability_union()", "file_type": "code", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_skills_dependency_compute_capability_union", "community": 195, "norm_label": "compute_capability_union()" }, { "label": "Dependency graph: cycle detection, topological sort, capability union.", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_1", "community": 195, "norm_label": "dependency graph: cycle detection, topological sort, capability union." }, { "label": "Raised when a cycle is detected in the skill dependency graph.", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_13", "community": 195, "norm_label": "raised when a cycle is detected in the skill dependency graph." }, { "label": "Raised when the dependency depth exceeds the configured maximum.", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_17", "community": 195, "norm_label": "raised when the dependency depth exceeds the configured maximum." }, { "label": "Build a directed graph of skill dependencies. Each key maps to the set of", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_21", "community": 195, "norm_label": "build a directed graph of skill dependencies. each key maps to the set of" }, { "label": "Validate the skill dependency graph and return a topological ordering. Us", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_56", "community": 195, "norm_label": "validate the skill dependency graph and return a topological ordering. us" }, { "label": "Compute the union of all required_capabilities transitively needed by a skill.", "file_type": "rationale", "source_file": "src/openjarvis/skills/dependency.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_skills_dependency_rationale_140", "community": 195, "norm_label": "compute the union of all required_capabilities transitively needed by a skill." }, { "label": "skills/executor.py", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_executor", "community": 485, "norm_label": "skills/executor.py" }, { "label": "SkillResult", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillresult", "community": 485, "norm_label": "skillresult" }, { "label": "SkillExecutor", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor", "community": 27, "norm_label": "skillexecutor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor_init", "community": 877, "norm_label": ".__init__()" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_executor_py_toolexecutor", "community": 877, "norm_label": "toolexecutor" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_executor_py_eventbus", "community": 877, "norm_label": "eventbus" }, { "label": ".set_skill_resolver()", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor_set_skill_resolver", "community": 872, "norm_label": ".set_skill_resolver()" }, { "label": "SkillResolver", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "skillresolver", "community": 872, "norm_label": "skillresolver" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor_run", "community": 748, "norm_label": ".run()" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_executor_py_skillmanifest", "community": 748, "norm_label": "skillmanifest" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_executor_py_any", "community": 748, "norm_label": "any" }, { "label": "._run_sub_skill()", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor_run_sub_skill", "community": 748, "norm_label": "._run_sub_skill()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_executor_py_toolresult", "community": 748, "norm_label": "toolresult" }, { "label": "._render_template()", "file_type": "code", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_skills_executor_skillexecutor_render_template", "community": 748, "norm_label": "._render_template()" }, { "label": "SkillExecutor \u2014 runs skill steps sequentially through ToolExecutor.", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_1", "community": 485, "norm_label": "skillexecutor \u2014 runs skill steps sequentially through toolexecutor." }, { "label": "Execute a skill manifest step-by-step. Each step's arguments_template sup", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_29", "community": 27, "norm_label": "execute a skill manifest step-by-step. each step's arguments_template sup" }, { "label": "Register a callback used to delegate ``skill_name`` steps.", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_46", "community": 872, "norm_label": "register a callback used to delegate ``skill_name`` steps." }, { "label": "Execute all steps in a skill manifest.", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_55", "community": 748, "norm_label": "execute all steps in a skill manifest." }, { "label": "Invoke the skill resolver and convert its result to a ToolResult.", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_126", "community": 748, "norm_label": "invoke the skill resolver and convert its result to a toolresult." }, { "label": "Simple {key} placeholder rendering.", "file_type": "rationale", "source_file": "src/openjarvis/skills/executor.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_skills_executor_rationale_168", "community": 748, "norm_label": "simple {key} placeholder rendering." }, { "label": "importer.py", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_importer", "community": 168, "norm_label": "importer.py" }, { "label": "ImportResult", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_skills_importer_importresult", "community": 700, "norm_label": "importresult" }, { "label": "SkillImporter", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter", "community": 168, "norm_label": "skillimporter" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter_init", "community": 168, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_importer_py_path", "community": 700, "norm_label": "path" }, { "label": ".import_skill()", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter_import_skill", "community": 700, "norm_label": ".import_skill()" }, { "label": "._read_skill_md()", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter_read_skill_md", "community": 700, "norm_label": "._read_skill_md()" }, { "label": "._render_skill_md()", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter_render_skill_md", "community": 700, "norm_label": "._render_skill_md()" }, { "label": "._write_source_metadata()", "file_type": "code", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_skills_importer_skillimporter_write_source_metadata", "community": 700, "norm_label": "._write_source_metadata()" }, { "label": "SkillImporter \u2014 install ResolvedSkill instances into ~/.openjarvis/skills/. S", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_1", "community": 168, "norm_label": "skillimporter \u2014 install resolvedskill instances into ~/.openjarvis/skills/. s" }, { "label": "Result of importing a single skill.", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_36", "community": 700, "norm_label": "result of importing a single skill." }, { "label": "Install resolved skills into the user skills directory.", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_48", "community": 168, "norm_label": "install resolved skills into the user skills directory." }, { "label": "Install *resolved* into ``///``. Returns a", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_69", "community": 700, "norm_label": "install *resolved* into ``///``. returns a" }, { "label": "Parse a SKILL.md file into (frontmatter dict, markdown body).", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_148", "community": 700, "norm_label": "parse a skill.md file into (frontmatter dict, markdown body)." }, { "label": "Re-serialize a SKILL.md file from frontmatter dict + body.", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_167", "community": 700, "norm_label": "re-serialize a skill.md file from frontmatter dict + body." }, { "label": "Write the .source TOML provenance file.", "file_type": "rationale", "source_file": "src/openjarvis/skills/importer.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_skills_importer_rationale_177", "community": 700, "norm_label": "write the .source toml provenance file." }, { "label": "index.py", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_index", "community": 344, "norm_label": "index.py" }, { "label": "SkillIndexEntry", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindexentry", "community": 344, "norm_label": "skillindexentry" }, { "label": "SkillIndex", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex", "community": 344, "norm_label": "skillindex" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex_init", "community": 344, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_index_py_path", "community": 344, "norm_label": "path" }, { "label": "._load()", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex_load", "community": 344, "norm_label": "._load()" }, { "label": ".entries()", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex_entries", "community": 344, "norm_label": ".entries()" }, { "label": ".search()", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex_search", "community": 344, "norm_label": ".search()" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/skills/index.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_skills_index_skillindex_get", "community": 344, "norm_label": ".get()" }, { "label": "Skill index \u2014 load and search a remote/local skill catalog.", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_1", "community": 344, "norm_label": "skill index \u2014 load and search a remote/local skill catalog." }, { "label": "A single entry in the skill index catalog.", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_17", "community": 344, "norm_label": "a single entry in the skill index catalog." }, { "label": "Catalog of available skills loaded from an ``index.toml`` file. ``index.t", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_30", "community": 344, "norm_label": "catalog of available skills loaded from an ``index.toml`` file. ``index.t" }, { "label": "Parse ``index.toml`` from the index directory if it exists.", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_51", "community": 344, "norm_label": "parse ``index.toml`` from the index directory if it exists." }, { "label": "Return all entries keyed by skill name.", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_74", "community": 344, "norm_label": "return all entries keyed by skill name." }, { "label": "Return entries whose name, description, or tags match *query*. Matchi", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_78", "community": 344, "norm_label": "return entries whose name, description, or tags match *query*. matchi" }, { "label": "Look up a skill by exact name, returning ``None`` if not found.", "file_type": "rationale", "source_file": "src/openjarvis/skills/index.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_skills_index_rationale_95", "community": 344, "norm_label": "look up a skill by exact name, returning ``none`` if not found." }, { "label": "skills/loader.py", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_loader", "community": 93, "norm_label": "skills/loader.py" }, { "label": "_read_source_metadata()", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_skills_loader_read_source_metadata", "community": 93, "norm_label": "_read_source_metadata()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_loader_py_path", "community": 93, "norm_label": "path" }, { "label": "load_skill()", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_skills_loader_load_skill", "community": 93, "norm_label": "load_skill()" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_loader_py_skillmanifest", "community": 93, "norm_label": "skillmanifest" }, { "label": "load_skill_markdown()", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_skills_loader_load_skill_markdown", "community": 93, "norm_label": "load_skill_markdown()" }, { "label": "load_skill_directory()", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L205", "_origin": "ast", "id": "src_openjarvis_skills_loader_load_skill_directory", "community": 93, "norm_label": "load_skill_directory()" }, { "label": "discover_skills()", "file_type": "code", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L266", "_origin": "ast", "id": "src_openjarvis_skills_loader_discover_skills", "community": 93, "norm_label": "discover_skills()" }, { "label": "Skill loader \u2014 load and verify skill manifests from TOML files.", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_1", "community": 93, "norm_label": "skill loader \u2014 load and verify skill manifests from toml files." }, { "label": "Read .source TOML file if present, returning the parsed dict. Returns an", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_23", "community": 93, "norm_label": "read .source toml file if present, returning the parsed dict. returns an" }, { "label": "Load a skill manifest from a TOML file. Expected format: ```toml", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_53", "community": 93, "norm_label": "load a skill manifest from a toml file. expected format: ```toml" }, { "label": "Load a skill manifest from a SKILL.md file via SkillParser. Parses YAML f", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_147", "community": 93, "norm_label": "load a skill manifest from a skill.md file via skillparser. parses yaml f" }, { "label": "Load a skill from a directory containing ``skill.toml`` and/or ``SKILL.md``.", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_206", "community": 93, "norm_label": "load a skill from a directory containing ``skill.toml`` and/or ``skill.md``." }, { "label": "Scan a directory for skill definitions and load them. Handles three layou", "file_type": "rationale", "source_file": "src/openjarvis/skills/loader.py", "source_location": "L267", "_origin": "ast", "id": "src_openjarvis_skills_loader_rationale_267", "community": 93, "norm_label": "scan a directory for skill definitions and load them. handles three layou" }, { "label": "skills/manager.py", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_manager", "community": 485, "norm_label": "skills/manager.py" }, { "label": "SkillManager", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager", "community": 9, "norm_label": "skillmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_init", "community": 9, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_eventbus", "community": 9, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_any", "community": 9, "norm_label": "any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_path", "community": 9, "norm_label": "path" }, { "label": ".discover()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_discover", "community": 9, "norm_label": ".discover()" }, { "label": "._load_overlays()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_load_overlays", "community": 9, "norm_label": "._load_overlays()" }, { "label": ".resolve()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_resolve", "community": 9, "norm_label": ".resolve()" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_skillmanifest", "community": 9, "norm_label": "skillmanifest" }, { "label": ".skill_names()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_skill_names", "community": 9, "norm_label": ".skill_names()" }, { "label": ".get_skill_tools()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_get_skill_tools", "community": 9, "norm_label": ".get_skill_tools()" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_toolexecutor", "community": 9, "norm_label": "toolexecutor" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_manager_py_basetool", "community": 9, "norm_label": "basetool" }, { "label": "._make_resolver()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L175", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_make_resolver", "community": 9, "norm_label": "._make_resolver()" }, { "label": ".get_catalog_xml()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_get_catalog_xml", "community": 9, "norm_label": ".get_catalog_xml()" }, { "label": ".get_few_shot_examples()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_get_few_shot_examples", "community": 9, "norm_label": ".get_few_shot_examples()" }, { "label": ".discover_from_traces()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_discover_from_traces", "community": 9, "norm_label": ".discover_from_traces()" }, { "label": "._normalize_skill_name()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_normalize_skill_name", "community": 9, "norm_label": "._normalize_skill_name()" }, { "label": "._serialize_discovered_skill()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L303", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_serialize_discovered_skill", "community": 9, "norm_label": "._serialize_discovered_skill()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L330", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_execute", "community": 9, "norm_label": ".execute()" }, { "label": "SkillResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "skillresult", "community": 9, "norm_label": "skillresult" }, { "label": ".set_tool_executor()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_set_tool_executor", "community": 9, "norm_label": ".set_tool_executor()" }, { "label": ".find_installed_paths()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L368", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_find_installed_paths", "community": 9, "norm_label": ".find_installed_paths()" }, { "label": ".remove()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L405", "_origin": "ast", "id": "src_openjarvis_skills_manager_skillmanager_remove", "community": 9, "norm_label": ".remove()" }, { "label": "_NullToolExecutor", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L428", "_origin": "ast", "id": "src_openjarvis_skills_manager_nulltoolexecutor", "community": 9, "norm_label": "_nulltoolexecutor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L436", "_origin": "ast", "id": "src_openjarvis_skills_manager_nulltoolexecutor_init", "community": 9, "norm_label": ".__init__()" }, { "label": "SkillManager \u2014 coordinates skill discovery, catalog, tool wrapping, and executio", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_1", "community": 485, "norm_label": "skillmanager \u2014 coordinates skill discovery, catalog, tool wrapping, and executio" }, { "label": "Coordinate skill discovery, resolution, catalog generation, and execution.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_19", "community": 9, "norm_label": "coordinate skill discovery, resolution, catalog generation, and execution." }, { "label": "Scan directories in order and register skills. First-seen name wins (", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_65", "community": 9, "norm_label": "scan directories in order and register skills. first-seen name wins (" }, { "label": "Apply optimization overlays to discovered skills. For each skill, loo", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_96", "community": 9, "norm_label": "apply optimization overlays to discovered skills. for each skill, loo" }, { "label": "Return the manifest for a skill by name. Raises ------", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_125", "community": 9, "norm_label": "return the manifest for a skill by name. raises ------" }, { "label": "Return the names of all registered skills.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_137", "community": 9, "norm_label": "return the names of all registered skills." }, { "label": "Wrap each registered skill as a :class:`SkillTool` (a :class:`BaseTool`).", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_147", "community": 9, "norm_label": "wrap each registered skill as a :class:`skilltool` (a :class:`basetool`)." }, { "label": "Return a resolver callback that delegates sub-skill execution.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L176", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_176", "community": 9, "norm_label": "return a resolver callback that delegates sub-skill execution." }, { "label": "Generate an ```` XML catalog. Skills with ``disable", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L194", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_194", "community": 9, "norm_label": "generate an ```` xml catalog. skills with ``disable" }, { "label": "Return formatted few-shot example strings ready for system prompt. Pu", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_214", "community": 9, "norm_label": "return formatted few-shot example strings ready for system prompt. pu" }, { "label": "Mine the trace store for recurring tool sequences. For each recurring", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_244", "community": 9, "norm_label": "mine the trace store for recurring tool sequences. for each recurring" }, { "label": "Convert an arbitrary discovered name to a spec-compliant kebab name.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_285", "community": 9, "norm_label": "convert an arbitrary discovered name to a spec-compliant kebab name." }, { "label": "Serialize a DiscoveredSkill into a spec-compliant skill.toml.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_304", "community": 9, "norm_label": "serialize a discoveredskill into a spec-compliant skill.toml." }, { "label": "Resolve and execute a skill by name. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_335", "community": 9, "norm_label": "resolve and execute a skill by name. parameters ----------" }, { "label": "Attach a :class:`ToolExecutor` for running tool steps in skill pipelines.", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L361", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_361", "community": 9, "norm_label": "attach a :class:`toolexecutor` for running tool steps in skill pipelines." }, { "label": "Return on-disk skill directories matching ``name``. A directory match", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_371", "community": 9, "norm_label": "return on-disk skill directories matching ``name``. a directory match" }, { "label": "Remove an installed skill by name. Returns the list of directories th", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L406", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_406", "community": 9, "norm_label": "remove an installed skill by name. returns the list of directories th" }, { "label": "A no-op ToolExecutor used when no real executor is available. Allows Skil", "file_type": "rationale", "source_file": "src/openjarvis/skills/manager.py", "source_location": "L429", "_origin": "ast", "id": "src_openjarvis_skills_manager_rationale_429", "community": 9, "norm_label": "a no-op toolexecutor used when no real executor is available. allows skil" }, { "label": "overlay.py", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_overlay", "community": 9, "norm_label": "overlay.py" }, { "label": "SkillOverlay", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_skills_overlay_skilloverlay", "community": 9, "norm_label": "skilloverlay" }, { "label": "SkillOverlayLoader", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_overlay_skilloverlayloader", "community": 9, "norm_label": "skilloverlayloader" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_skills_overlay_skilloverlayloader_init", "community": 9, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_overlay_py_path", "community": 9, "norm_label": "path" }, { "label": ".load()", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_skills_overlay_skilloverlayloader_load", "community": 9, "norm_label": ".load()" }, { "label": "write_overlay()", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_skills_overlay_write_overlay", "community": 9, "norm_label": "write_overlay()" }, { "label": "_escape()", "file_type": "code", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_skills_overlay_escape", "community": 9, "norm_label": "_escape()" }, { "label": "SkillOverlay \u2014 sidecar storage for optimization output (Plan 2A). Optimizatio", "file_type": "rationale", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_overlay_rationale_1", "community": 9, "norm_label": "skilloverlay \u2014 sidecar storage for optimization output (plan 2a). optimizatio" }, { "label": "A single optimization overlay for one skill.", "file_type": "rationale", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_skills_overlay_rationale_41", "community": 9, "norm_label": "a single optimization overlay for one skill." }, { "label": "Read overlay files from a sidecar directory tree. Layout: ``////optimized.toml``. Creates the di", "file_type": "rationale", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_skills_overlay_rationale_112", "community": 9, "norm_label": "write *overlay* to ``//optimized.toml``. creates the di" }, { "label": "Minimal TOML string escaping for the basic-string format.", "file_type": "rationale", "source_file": "src/openjarvis/skills/overlay.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_skills_overlay_rationale_140", "community": 9, "norm_label": "minimal toml string escaping for the basic-string format." }, { "label": "parser.py", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_parser", "community": 168, "norm_label": "parser.py" }, { "label": "SkillParseError", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparseerror", "community": 169, "norm_label": "skillparseerror" }, { "label": "ValueError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_parser_py_valueerror", "community": 169, "norm_label": "valueerror" }, { "label": "SkillParser", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparser", "community": 169, "norm_label": "skillparser" }, { "label": ".parse_frontmatter()", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparser_parse_frontmatter", "community": 169, "norm_label": ".parse_frontmatter()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_parser_py_any", "community": 169, "norm_label": "any" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_parser_py_skillmanifest", "community": 169, "norm_label": "skillmanifest" }, { "label": "._validate_strict()", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparser_validate_strict", "community": 169, "norm_label": "._validate_strict()" }, { "label": "._validate_name()", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparser_validate_name", "community": 169, "norm_label": "._validate_name()" }, { "label": "._build_manifest()", "file_type": "code", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_skills_parser_skillparser_build_manifest", "community": 169, "norm_label": "._build_manifest()" }, { "label": "SkillParser \u2014 strict spec validation + tolerant field mapping. The parser is", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_1", "community": 168, "norm_label": "skillparser \u2014 strict spec validation + tolerant field mapping. the parser is" }, { "label": "Raised when a skill frontmatter cannot be parsed.", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_62", "community": 169, "norm_label": "raised when a skill frontmatter cannot be parsed." }, { "label": "Parse SKILL.md frontmatter into a SkillManifest. Two-pass design:", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_66", "community": 169, "norm_label": "parse skill.md frontmatter into a skillmanifest. two-pass design:" }, { "label": "Parse a frontmatter dict, returning a SkillManifest. Runs strict vali", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_80", "community": 169, "norm_label": "parse a frontmatter dict, returning a skillmanifest. runs strict vali" }, { "label": "Validate required fields, length limits, and naming rules.", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_92", "community": 169, "norm_label": "validate required fields, length limits, and naming rules." }, { "label": "Validate the spec naming rules for a skill name.", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_135", "community": 169, "norm_label": "validate the spec naming rules for a skill name." }, { "label": "Construct a SkillManifest from validated frontmatter. Runs the tolera", "file_type": "rationale", "source_file": "src/openjarvis/skills/parser.py", "source_location": "L162", "_origin": "ast", "id": "src_openjarvis_skills_parser_rationale_162", "community": 169, "norm_label": "construct a skillmanifest from validated frontmatter. runs the tolera" }, { "label": "security.py", "file_type": "code", "source_file": "src/openjarvis/skills/security.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_security", "community": 333, "norm_label": "security.py" }, { "label": "TrustTier", "file_type": "code", "source_file": "src/openjarvis/skills/security.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_skills_security_trusttier", "community": 333, "norm_label": "trusttier" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_security_py_str", "community": 333, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_security_py_enum", "community": 333, "norm_label": "enum" }, { "label": "classify_trust_tier()", "file_type": "code", "source_file": "src/openjarvis/skills/security.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_skills_security_classify_trust_tier", "community": 333, "norm_label": "classify_trust_tier()" }, { "label": "validate_capabilities()", "file_type": "code", "source_file": "src/openjarvis/skills/security.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_skills_security_validate_capabilities", "community": 333, "norm_label": "validate_capabilities()" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_security_py_skillmanifest", "community": 333, "norm_label": "skillmanifest" }, { "label": "has_dangerous_capabilities()", "file_type": "code", "source_file": "src/openjarvis/skills/security.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_skills_security_has_dangerous_capabilities", "community": 333, "norm_label": "has_dangerous_capabilities()" }, { "label": "Skill security \u2014 capability validation and trust tiers.", "file_type": "rationale", "source_file": "src/openjarvis/skills/security.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_security_rationale_1", "community": 333, "norm_label": "skill security \u2014 capability validation and trust tiers." }, { "label": "Trust tier for a skill, ordered from most to least trusted.", "file_type": "rationale", "source_file": "src/openjarvis/skills/security.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_skills_security_rationale_16", "community": 333, "norm_label": "trust tier for a skill, ordered from most to least trusted." }, { "label": "Return the trust tier for a skill based on its provenance. Priority (high", "file_type": "rationale", "source_file": "src/openjarvis/skills/security.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_skills_security_rationale_31", "community": 333, "norm_label": "return the trust tier for a skill based on its provenance. priority (high" }, { "label": "Return a list of capabilities required by *manifest* that are not in *allowed*.", "file_type": "rationale", "source_file": "src/openjarvis/skills/security.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_skills_security_rationale_45", "community": 333, "norm_label": "return a list of capabilities required by *manifest* that are not in *allowed*." }, { "label": "Return the subset of *manifest*'s required capabilities that are dangerous.", "file_type": "rationale", "source_file": "src/openjarvis/skills/security.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_skills_security_rationale_53", "community": 333, "norm_label": "return the subset of *manifest*'s required capabilities that are dangerous." }, { "label": "sources/__init__.py", "file_type": "code", "source_file": "src/openjarvis/skills/sources/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_init", "community": 354, "norm_label": "sources/__init__.py" }, { "label": "Skill source resolvers \u2014 Hermes, OpenClaw, generic GitHub.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_init_rationale_1", "community": 354, "norm_label": "skill source resolvers \u2014 hermes, openclaw, generic github." }, { "label": "sources/base.py", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_base", "community": 354, "norm_label": "sources/base.py" }, { "label": "ResolvedSkill", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_resolvedskill", "community": 178, "norm_label": "resolvedskill" }, { "label": "SourceResolver", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver", "community": 354, "norm_label": "sourceresolver" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_py_abc", "community": 354, "norm_label": "abc" }, { "label": ".cache_dir()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver_cache_dir", "community": 354, "norm_label": ".cache_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_py_path", "community": 354, "norm_label": "path" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver_sync", "community": 354, "norm_label": ".sync()" }, { "label": ".list_skills()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver_list_skills", "community": 354, "norm_label": ".list_skills()" }, { "label": ".resolve()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver_resolve", "community": 354, "norm_label": ".resolve()" }, { "label": ".filter_by_category()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_sourceresolver_filter_by_category", "community": 354, "norm_label": ".filter_by_category()" }, { "label": "Source resolver ABC + ResolvedSkill dataclass.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_1", "community": 354, "norm_label": "source resolver abc + resolvedskill dataclass." }, { "label": "A skill found in an upstream source, ready to import. Lightweight \u2014 does", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_13", "community": 178, "norm_label": "a skill found in an upstream source, ready to import. lightweight \u2014 does" }, { "label": "Abstract base for a skill source resolver. Implementations clone or pull", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_29", "community": 354, "norm_label": "abstract base for a skill source resolver. implementations clone or pull" }, { "label": "Where this source clones its repo.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_40", "community": 354, "norm_label": "where this source clones its repo." }, { "label": "Clone or pull the upstream repo into the cache.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_44", "community": 354, "norm_label": "clone or pull the upstream repo into the cache." }, { "label": "Walk the cache directory and return all discoverable skills.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_48", "community": 354, "norm_label": "walk the cache directory and return all discoverable skills." }, { "label": "Filter list_skills() by name (substring match). Empty *query* returns", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_51", "community": 354, "norm_label": "filter list_skills() by name (substring match). empty *query* returns" }, { "label": "Return skills whose category exactly matches *category*.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/base.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_skills_sources_base_rationale_62", "community": 354, "norm_label": "return skills whose category exactly matches *category*." }, { "label": "github.py", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_github", "community": 354, "norm_label": "github.py" }, { "label": "GitHubResolver", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver", "community": 749, "norm_label": "githubresolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_init", "community": 749, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_py_path", "community": 749, "norm_label": "path" }, { "label": ".cache_dir()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_cache_dir", "community": 749, "norm_label": ".cache_dir()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_sync", "community": 749, "norm_label": ".sync()" }, { "label": ".list_skills()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_list_skills", "community": 749, "norm_label": ".list_skills()" }, { "label": "._read_preview()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_read_preview", "community": 749, "norm_label": "._read_preview()" }, { "label": "._read_commit()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_githubresolver_read_commit", "community": 749, "norm_label": "._read_commit()" }, { "label": "GitHubResolver \u2014 generic resolver for any GitHub repo containing skills. Perf", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_rationale_1", "community": 354, "norm_label": "githubresolver \u2014 generic resolver for any github repo containing skills. perf" }, { "label": "Generic resolver for any GitHub repo containing SKILL.md files.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/github.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_skills_sources_github_rationale_22", "community": 749, "norm_label": "generic resolver for any github repo containing skill.md files." }, { "label": "hermes.py", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes", "community": 354, "norm_label": "hermes.py" }, { "label": "HermesResolver", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver", "community": 178, "norm_label": "hermesresolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_init", "community": 178, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_py_path", "community": 178, "norm_label": "path" }, { "label": ".cache_dir()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_cache_dir", "community": 178, "norm_label": ".cache_dir()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_sync", "community": 178, "norm_label": ".sync()" }, { "label": ".list_skills()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_list_skills", "community": 178, "norm_label": ".list_skills()" }, { "label": "._read_preview()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_read_preview", "community": 178, "norm_label": "._read_preview()" }, { "label": "._read_commit()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_hermesresolver_read_commit", "community": 178, "norm_label": "._read_commit()" }, { "label": "HermesResolver \u2014 resolves skills from NousResearch/hermes-agent. Layout:", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_1", "community": 354, "norm_label": "hermesresolver \u2014 resolves skills from nousresearch/hermes-agent. layout:" }, { "label": "Resolves skills from the Hermes Agent repository.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_25", "community": 178, "norm_label": "resolves skills from the hermes agent repository." }, { "label": "Clone or pull the Hermes repo into the cache directory.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_38", "community": 178, "norm_label": "clone or pull the hermes repo into the cache directory." }, { "label": "Walk skills///SKILL.md.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_52", "community": 178, "norm_label": "walk skills///skill.md." }, { "label": "Read just enough frontmatter to populate ResolvedSkill preview fields.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_89", "community": 178, "norm_label": "read just enough frontmatter to populate resolvedskill preview fields." }, { "label": "Return the current HEAD SHA of the cached repo, or empty string.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/hermes.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_skills_sources_hermes_rationale_115", "community": 178, "norm_label": "return the current head sha of the cached repo, or empty string." }, { "label": "sources/openclaw.py", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw", "community": 354, "norm_label": "sources/openclaw.py" }, { "label": "OpenClawResolver", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver", "community": 725, "norm_label": "openclawresolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_init", "community": 725, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_py_path", "community": 725, "norm_label": "path" }, { "label": ".cache_dir()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_cache_dir", "community": 725, "norm_label": ".cache_dir()" }, { "label": ".sync()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_sync", "community": 725, "norm_label": ".sync()" }, { "label": ".list_skills()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_list_skills", "community": 725, "norm_label": ".list_skills()" }, { "label": "._read_preview()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_read_preview", "community": 725, "norm_label": "._read_preview()" }, { "label": "._read_sidecar()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_read_sidecar", "community": 725, "norm_label": "._read_sidecar()" }, { "label": "._read_commit()", "file_type": "code", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_openclawresolver_read_commit", "community": 725, "norm_label": "._read_commit()" }, { "label": "OpenClawResolver \u2014 resolves skills from the OpenClaw skill index. Layout:", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_rationale_1", "community": 354, "norm_label": "openclawresolver \u2014 resolves skills from the openclaw skill index. layout:" }, { "label": "Resolves skills from the OpenClaw skill index.", "file_type": "rationale", "source_file": "src/openjarvis/skills/sources/openclaw.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_skills_sources_openclaw_rationale_26", "community": 725, "norm_label": "resolves skills from the openclaw skill index." }, { "label": "tool_adapter.py", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter", "community": 485, "norm_label": "tool_adapter.py" }, { "label": "SkillTool", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool", "community": 27, "norm_label": "skilltool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_py_basetool", "community": 27, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool_init", "community": 726, "norm_label": ".__init__()" }, { "label": "SkillManifest", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_py_skillmanifest", "community": 726, "norm_label": "skillmanifest" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_py_any", "community": 726, "norm_label": "any" }, { "label": "._build_parameters()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool_build_parameters", "community": 726, "norm_label": "._build_parameters()" }, { "label": "._build_result_metadata()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool_build_result_metadata", "community": 726, "norm_label": "._build_result_metadata()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool_spec", "community": 27, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_py_toolspec", "community": 27, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_skilltool_execute", "community": 726, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_py_toolresult", "community": 726, "norm_label": "toolresult" }, { "label": "SkillTool \u2014 wraps a skill as a tool that agents can invoke.", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_rationale_1", "community": 485, "norm_label": "skilltool \u2014 wraps a skill as a tool that agents can invoke." }, { "label": "Wraps a SkillManifest as a BaseTool that agents can invoke. Follows the s", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_rationale_17", "community": 27, "norm_label": "wraps a skillmanifest as a basetool that agents can invoke. follows the s" }, { "label": "Auto-extract input parameters from the manifest. For pipeline skills,", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_rationale_51", "community": 726, "norm_label": "auto-extract input parameters from the manifest. for pipeline skills," }, { "label": "Build the metadata dict attached to ToolResult. Includes the skill na", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_rationale_107", "community": 726, "norm_label": "build the metadata dict attached to toolresult. includes the skill na" }, { "label": "Execute the skill. If the manifest has pipeline steps, run them via t", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_adapter.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_skills_tool_adapter_rationale_137", "community": 726, "norm_label": "execute the skill. if the manifest has pipeline steps, run them via t" }, { "label": "tool_translator.py", "file_type": "code", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator", "community": 168, "norm_label": "tool_translator.py" }, { "label": "ToolTranslator", "file_type": "code", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_tooltranslator", "community": 168, "norm_label": "tooltranslator" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_tooltranslator_init", "community": 168, "norm_label": ".__init__()" }, { "label": ".translate_markdown()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_tooltranslator_translate_markdown", "community": 168, "norm_label": ".translate_markdown()" }, { "label": ".translate_allowed_tools()", "file_type": "code", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_tooltranslator_translate_allowed_tools", "community": 168, "norm_label": ".translate_allowed_tools()" }, { "label": "ToolTranslator \u2014 translate external tool names to OpenJarvis equivalents. Ext", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_rationale_1", "community": 168, "norm_label": "tooltranslator \u2014 translate external tool names to openjarvis equivalents. ext" }, { "label": "Rewrite tool references in markdown bodies and allowed-tools fields. Uses", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_rationale_36", "community": 168, "norm_label": "rewrite tool references in markdown bodies and allowed-tools fields. uses" }, { "label": "Translate tool references in a markdown body. Returns ------", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_rationale_57", "community": 168, "norm_label": "translate tool references in a markdown body. returns ------" }, { "label": "Translate the space-delimited allowed-tools field. Tokens may have pa", "file_type": "rationale", "source_file": "src/openjarvis/skills/tool_translator.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_skills_tool_translator_rationale_86", "community": 168, "norm_label": "translate the space-delimited allowed-tools field. tokens may have pa" }, { "label": "skills/types.py", "file_type": "code", "source_file": "src/openjarvis/skills/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_types", "community": 485, "norm_label": "skills/types.py" }, { "label": "SkillStep", "file_type": "code", "source_file": "src/openjarvis/skills/types.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_skills_types_skillstep", "community": 27, "norm_label": "skillstep" }, { "label": "SkillManifest", "file_type": "code", "source_file": "src/openjarvis/skills/types.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_skills_types_skillmanifest", "community": 27, "norm_label": "skillmanifest" }, { "label": ".manifest_bytes()", "file_type": "code", "source_file": "src/openjarvis/skills/types.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_skills_types_skillmanifest_manifest_bytes", "community": 27, "norm_label": ".manifest_bytes()" }, { "label": "Skill type definitions.", "file_type": "rationale", "source_file": "src/openjarvis/skills/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_skills_types_rationale_1", "community": 485, "norm_label": "skill type definitions." }, { "label": "A single step in a skill pipeline.", "file_type": "rationale", "source_file": "src/openjarvis/skills/types.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_skills_types_rationale_11", "community": 27, "norm_label": "a single step in a skill pipeline." }, { "label": "Manifest describing a reusable skill.", "file_type": "rationale", "source_file": "src/openjarvis/skills/types.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_skills_types_rationale_21", "community": 27, "norm_label": "manifest describing a reusable skill." }, { "label": "Serialize the manifest (excluding signature) for signing/verification.", "file_type": "rationale", "source_file": "src/openjarvis/skills/types.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_skills_types_rationale_38", "community": 27, "norm_label": "serialize the manifest (excluding signature) for signing/verification." }, { "label": "openjarvis/speech/__init__.py", "file_type": "code", "source_file": "src/openjarvis/speech/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_init", "community": 937, "norm_label": "openjarvis/speech/__init__.py" }, { "label": "Speech subsystem \u2014 speech-to-text and text-to-speech backends.", "file_type": "rationale", "source_file": "src/openjarvis/speech/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_init_rationale_1", "community": 937, "norm_label": "speech subsystem \u2014 speech-to-text and text-to-speech backends." }, { "label": "speech/_discovery.py", "file_type": "code", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_discovery", "community": 397, "norm_label": "speech/_discovery.py" }, { "label": "_create_backend()", "file_type": "code", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_speech_discovery_create_backend", "community": 768, "norm_label": "_create_backend()" }, { "label": "get_speech_backend()", "file_type": "code", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_speech_discovery_get_speech_backend", "community": 16, "norm_label": "get_speech_backend()" }, { "label": "Auto-discover available speech-to-text backends.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_discovery_rationale_1", "community": 397, "norm_label": "auto-discover available speech-to-text backends." }, { "label": "Try to instantiate a speech backend by registry key.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_speech_discovery_rationale_24", "community": 768, "norm_label": "try to instantiate a speech backend by registry key." }, { "label": "Resolve the speech backend from config. If ``config.speech.backend`` is `", "file_type": "rationale", "source_file": "src/openjarvis/speech/_discovery.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_speech_discovery_rationale_56", "community": 16, "norm_label": "resolve the speech backend from config. if ``config.speech.backend`` is `" }, { "label": "speech/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_stubs", "community": 397, "norm_label": "speech/_stubs.py" }, { "label": "Segment", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_speech_stubs_segment", "community": 397, "norm_label": "segment" }, { "label": "TranscriptionResult", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_speech_stubs_transcriptionresult", "community": 645, "norm_label": "transcriptionresult" }, { "label": "SpeechBackend", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_speech_stubs_speechbackend", "community": 397, "norm_label": "speechbackend" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_stubs_py_abc", "community": 397, "norm_label": "abc" }, { "label": ".transcribe()", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_speech_stubs_speechbackend_transcribe", "community": 645, "norm_label": ".transcribe()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_speech_stubs_speechbackend_health", "community": 397, "norm_label": ".health()" }, { "label": ".supported_formats()", "file_type": "code", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_speech_stubs_speechbackend_supported_formats", "community": 397, "norm_label": ".supported_formats()" }, { "label": "Abstract base classes and data types for the speech subsystem.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_1", "community": 397, "norm_label": "abstract base classes and data types for the speech subsystem." }, { "label": "A timed segment of transcribed text.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_12", "community": 397, "norm_label": "a timed segment of transcribed text." }, { "label": "Result of a speech-to-text transcription.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_22", "community": 645, "norm_label": "result of a speech-to-text transcription." }, { "label": "Abstract base class for speech-to-text backends.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_32", "community": 397, "norm_label": "abstract base class for speech-to-text backends." }, { "label": "Transcribe audio bytes to text.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_44", "community": 645, "norm_label": "transcribe audio bytes to text." }, { "label": "Check if the backend is ready.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_48", "community": 397, "norm_label": "check if the backend is ready." }, { "label": "Return list of supported audio formats.", "file_type": "rationale", "source_file": "src/openjarvis/speech/_stubs.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_speech_stubs_rationale_52", "community": 397, "norm_label": "return list of supported audio formats." }, { "label": "cartesia_tts.py", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts", "community": 85, "norm_label": "cartesia_tts.py" }, { "label": "_cartesia_synthesize()", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesia_synthesize", "community": 85, "norm_label": "_cartesia_synthesize()" }, { "label": "CartesiaTTSBackend", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesiattsbackend", "community": 85, "norm_label": "cartesiattsbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesiattsbackend_init", "community": 85, "norm_label": ".__init__()" }, { "label": ".synthesize()", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesiattsbackend_synthesize", "community": 85, "norm_label": ".synthesize()" }, { "label": ".available_voices()", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesiattsbackend_available_voices", "community": 85, "norm_label": ".available_voices()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_cartesiattsbackend_health", "community": 85, "norm_label": ".health()" }, { "label": "Cartesia text-to-speech backend. Uses the Cartesia REST API for high-quality,", "file_type": "rationale", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_rationale_1", "community": 85, "norm_label": "cartesia text-to-speech backend. uses the cartesia rest api for high-quality," }, { "label": "Call the Cartesia TTS API and return raw audio bytes.", "file_type": "rationale", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_rationale_29", "community": 85, "norm_label": "call the cartesia tts api and return raw audio bytes." }, { "label": "Cartesia TTS backend \u2014 fast, high-quality synthesis.", "file_type": "rationale", "source_file": "src/openjarvis/speech/cartesia_tts.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_speech_cartesia_tts_rationale_56", "community": 85, "norm_label": "cartesia tts backend \u2014 fast, high-quality synthesis." }, { "label": "deepgram.py", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_deepgram", "community": 397, "norm_label": "deepgram.py" }, { "label": "DeepgramSpeechBackend", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_deepgramspeechbackend", "community": 624, "norm_label": "deepgramspeechbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_deepgramspeechbackend_init", "community": 624, "norm_label": ".__init__()" }, { "label": ".transcribe()", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_deepgramspeechbackend_transcribe", "community": 624, "norm_label": ".transcribe()" }, { "label": "TranscriptionResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_py_transcriptionresult", "community": 624, "norm_label": "transcriptionresult" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_deepgramspeechbackend_health", "community": 624, "norm_label": ".health()" }, { "label": ".supported_formats()", "file_type": "code", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_deepgramspeechbackend_supported_formats", "community": 624, "norm_label": ".supported_formats()" }, { "label": "Deepgram speech-to-text backend (cloud).", "file_type": "rationale", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_rationale_1", "community": 397, "norm_label": "deepgram speech-to-text backend (cloud)." }, { "label": "Cloud speech-to-text using Deepgram API.", "file_type": "rationale", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_rationale_20", "community": 624, "norm_label": "cloud speech-to-text using deepgram api." }, { "label": "Transcribe audio using Deepgram's API.", "file_type": "rationale", "source_file": "src/openjarvis/speech/deepgram.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_speech_deepgram_rationale_37", "community": 624, "norm_label": "transcribe audio using deepgram's api." }, { "label": "faster_whisper.py", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper", "community": 397, "norm_label": "faster_whisper.py" }, { "label": "FasterWhisperBackend", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend", "community": 486, "norm_label": "fasterwhisperbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend_init", "community": 486, "norm_label": ".__init__()" }, { "label": "._ensure_model()", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend_ensure_model", "community": 820, "norm_label": "._ensure_model()" }, { "label": "WhisperModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "whispermodel", "community": 820, "norm_label": "whispermodel" }, { "label": ".transcribe()", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend_transcribe", "community": 820, "norm_label": ".transcribe()" }, { "label": "TranscriptionResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_py_transcriptionresult", "community": 820, "norm_label": "transcriptionresult" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend_health", "community": 486, "norm_label": ".health()" }, { "label": ".supported_formats()", "file_type": "code", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_fasterwhisperbackend_supported_formats", "community": 486, "norm_label": ".supported_formats()" }, { "label": "Faster-Whisper speech-to-text backend (local, CTranslate2-based).", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_1", "community": 397, "norm_label": "faster-whisper speech-to-text backend (local, ctranslate2-based)." }, { "label": "Local speech-to-text using Faster-Whisper (CTranslate2).", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_19", "community": 486, "norm_label": "local speech-to-text using faster-whisper (ctranslate2)." }, { "label": "Lazy-load the Whisper model on first use.", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_35", "community": 820, "norm_label": "lazy-load the whisper model on first use." }, { "label": "Transcribe audio bytes using Faster-Whisper.", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_56", "community": 820, "norm_label": "transcribe audio bytes using faster-whisper." }, { "label": "Check if model is loaded or loadable.", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_93", "community": 486, "norm_label": "check if model is loaded or loadable." }, { "label": "Supported audio formats (same as ffmpeg/Whisper).", "file_type": "rationale", "source_file": "src/openjarvis/speech/faster_whisper.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_speech_faster_whisper_rationale_99", "community": 486, "norm_label": "supported audio formats (same as ffmpeg/whisper)." }, { "label": "kokoro_tts.py", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts", "community": 85, "norm_label": "kokoro_tts.py" }, { "label": "KokoroTTSBackend", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend", "community": 85, "norm_label": "kokorottsbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend_init", "community": 85, "norm_label": ".__init__()" }, { "label": "._ensure_pipeline()", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend_ensure_pipeline", "community": 85, "norm_label": "._ensure_pipeline()" }, { "label": ".synthesize()", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend_synthesize", "community": 85, "norm_label": ".synthesize()" }, { "label": ".available_voices()", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend_available_voices", "community": 85, "norm_label": ".available_voices()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_kokorottsbackend_health", "community": 85, "norm_label": ".health()" }, { "label": "Kokoro TTS backend \u2014 fully open-source, runs locally. Requires the kokoro pac", "file_type": "rationale", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_rationale_1", "community": 85, "norm_label": "kokoro tts backend \u2014 fully open-source, runs locally. requires the kokoro pac" }, { "label": "Kokoro TTS \u2014 local open-source voice synthesis.", "file_type": "rationale", "source_file": "src/openjarvis/speech/kokoro_tts.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_speech_kokoro_tts_rationale_18", "community": 85, "norm_label": "kokoro tts \u2014 local open-source voice synthesis." }, { "label": "openai_tts.py", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts", "community": 85, "norm_label": "openai_tts.py" }, { "label": "_openai_tts_request()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openai_tts_request", "community": 85, "norm_label": "_openai_tts_request()" }, { "label": "OpenAITTSBackend", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openaittsbackend", "community": 85, "norm_label": "openaittsbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openaittsbackend_init", "community": 85, "norm_label": ".__init__()" }, { "label": ".synthesize()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openaittsbackend_synthesize", "community": 85, "norm_label": ".synthesize()" }, { "label": ".available_voices()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openaittsbackend_available_voices", "community": 85, "norm_label": ".available_voices()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_openaittsbackend_health", "community": 85, "norm_label": ".health()" }, { "label": "OpenAI TTS backend \u2014 cloud-based voice synthesis via OpenAI API.", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_rationale_1", "community": 85, "norm_label": "openai tts backend \u2014 cloud-based voice synthesis via openai api." }, { "label": "Call the OpenAI TTS API and return raw audio bytes.", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_rationale_24", "community": 85, "norm_label": "call the openai tts api and return raw audio bytes." }, { "label": "OpenAI TTS backend \u2014 cloud synthesis.", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_tts.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_speech_openai_tts_rationale_43", "community": 85, "norm_label": "openai tts backend \u2014 cloud synthesis." }, { "label": "openai_whisper.py", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper", "community": 569, "norm_label": "openai_whisper.py" }, { "label": "OpenAIWhisperBackend", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_openaiwhisperbackend", "community": 569, "norm_label": "openaiwhisperbackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_openaiwhisperbackend_init", "community": 569, "norm_label": ".__init__()" }, { "label": ".transcribe()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_openaiwhisperbackend_transcribe", "community": 569, "norm_label": ".transcribe()" }, { "label": "TranscriptionResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_py_transcriptionresult", "community": 569, "norm_label": "transcriptionresult" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_openaiwhisperbackend_health", "community": 569, "norm_label": ".health()" }, { "label": ".supported_formats()", "file_type": "code", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_openaiwhisperbackend_supported_formats", "community": 569, "norm_label": ".supported_formats()" }, { "label": "OpenAI Whisper API speech-to-text backend (cloud).", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_rationale_1", "community": 569, "norm_label": "openai whisper api speech-to-text backend (cloud)." }, { "label": "Cloud speech-to-text using OpenAI Whisper API.", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_rationale_20", "community": 569, "norm_label": "cloud speech-to-text using openai whisper api." }, { "label": "Transcribe audio using OpenAI's Whisper API.", "file_type": "rationale", "source_file": "src/openjarvis/speech/openai_whisper.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_speech_openai_whisper_rationale_37", "community": 569, "norm_label": "transcribe audio using openai's whisper api." }, { "label": "tts.py", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_tts", "community": 85, "norm_label": "tts.py" }, { "label": "TTSResult", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsresult", "community": 85, "norm_label": "ttsresult" }, { "label": ".save()", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsresult_save", "community": 85, "norm_label": ".save()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_tts_py_path", "community": 85, "norm_label": "path" }, { "label": "TTSBackend", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsbackend", "community": 85, "norm_label": "ttsbackend" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_speech_tts_py_abc", "community": 85, "norm_label": "abc" }, { "label": ".synthesize()", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsbackend_synthesize", "community": 85, "norm_label": ".synthesize()" }, { "label": ".available_voices()", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsbackend_available_voices", "community": 85, "norm_label": ".available_voices()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_speech_tts_ttsbackend_health", "community": 85, "norm_label": ".health()" }, { "label": "Abstract base classes and data types for text-to-speech backends.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_1", "community": 85, "norm_label": "abstract base classes and data types for text-to-speech backends." }, { "label": "Result of a text-to-speech synthesis.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_13", "community": 85, "norm_label": "result of a text-to-speech synthesis." }, { "label": "Write audio bytes to a file and return the path.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_23", "community": 85, "norm_label": "write audio bytes to a file and return the path." }, { "label": "Abstract base class for text-to-speech backends.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_29", "community": 85, "norm_label": "abstract base class for text-to-speech backends." }, { "label": "Synthesize text to audio.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_42", "community": 85, "norm_label": "synthesize text to audio." }, { "label": "Return list of available voice IDs.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_46", "community": 85, "norm_label": "return list of available voice ids." }, { "label": "Check if the backend is ready.", "file_type": "rationale", "source_file": "src/openjarvis/speech/tts.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_speech_tts_rationale_50", "community": 85, "norm_label": "check if the backend is ready." }, { "label": "system/__init__.py", "file_type": "code", "source_file": "src/openjarvis/system/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_init", "community": 2, "norm_label": "system/__init__.py" }, { "label": "Top-level system composition: JarvisSystem, SystemBuilder, and helpers.", "file_type": "rationale", "source_file": "src/openjarvis/system/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_init_rationale_1", "community": 2, "norm_label": "top-level system composition: jarvissystem, systembuilder, and helpers." }, { "label": "_channel_kwargs.py", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs", "community": 398, "norm_label": "_channel_kwargs.py" }, { "label": "_telegram()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_telegram", "community": 398, "norm_label": "_telegram()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_py_any", "community": 398, "norm_label": "any" }, { "label": "_discord()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_discord", "community": 398, "norm_label": "_discord()" }, { "label": "_slack()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_slack", "community": 398, "norm_label": "_slack()" }, { "label": "_webhook()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_webhook", "community": 398, "norm_label": "_webhook()" }, { "label": "_email()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_email", "community": 398, "norm_label": "_email()" }, { "label": "_whatsapp()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_whatsapp", "community": 398, "norm_label": "_whatsapp()" }, { "label": "_signal()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_signal", "community": 398, "norm_label": "_signal()" }, { "label": "_google_chat()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_google_chat", "community": 398, "norm_label": "_google_chat()" }, { "label": "_irc()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_irc", "community": 398, "norm_label": "_irc()" }, { "label": "_webchat()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_webchat", "community": 398, "norm_label": "_webchat()" }, { "label": "_teams()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_teams", "community": 398, "norm_label": "_teams()" }, { "label": "_matrix()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_matrix", "community": 398, "norm_label": "_matrix()" }, { "label": "_mattermost()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_mattermost", "community": 398, "norm_label": "_mattermost()" }, { "label": "_feishu()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_feishu", "community": 398, "norm_label": "_feishu()" }, { "label": "_bluebubbles()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_bluebubbles", "community": 398, "norm_label": "_bluebubbles()" }, { "label": "_whatsapp_baileys()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_whatsapp_baileys", "community": 398, "norm_label": "_whatsapp_baileys()" }, { "label": "_sendblue()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_sendblue", "community": 503, "norm_label": "_sendblue()" }, { "label": "build_channel_kwargs()", "file_type": "code", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_build_channel_kwargs", "community": 398, "norm_label": "build_channel_kwargs()" }, { "label": "Per-channel config\u2192kwargs mappers for ChannelRegistry.create().", "file_type": "rationale", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_rationale_1", "community": 398, "norm_label": "per-channel config\u2192kwargs mappers for channelregistry.create()." }, { "label": "Return channel-specific kwargs for ChannelRegistry.create(key, ...). Does", "file_type": "rationale", "source_file": "src/openjarvis/system/_channel_kwargs.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_system_channel_kwargs_rationale_188", "community": 398, "norm_label": "return channel-specific kwargs for channelregistry.create(key, ...). does" }, { "label": "system/builder.py", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_builder", "community": 11, "norm_label": "system/builder.py" }, { "label": "SystemBuilder", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder", "community": 12, "norm_label": "systembuilder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_init", "community": 12, "norm_label": ".__init__()" }, { "label": "JarvisConfig", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_builder_py_jarvisconfig", "community": 12, "norm_label": "jarvisconfig" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_builder_py_any", "community": 12, "norm_label": "any" }, { "label": ".engine()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_engine", "community": 699, "norm_label": ".engine()" }, { "label": ".model()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_model", "community": 12, "norm_label": ".model()" }, { "label": ".agent()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_agent", "community": 12, "norm_label": ".agent()" }, { "label": ".tools()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_tools", "community": 16, "norm_label": ".tools()" }, { "label": ".telemetry()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_telemetry", "community": 12, "norm_label": ".telemetry()" }, { "label": ".traces()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_traces", "community": 12, "norm_label": ".traces()" }, { "label": ".sandbox()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_sandbox", "community": 12, "norm_label": ".sandbox()" }, { "label": ".scheduler()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_scheduler", "community": 12, "norm_label": ".scheduler()" }, { "label": ".workflow()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_workflow", "community": 12, "norm_label": ".workflow()" }, { "label": ".sessions()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_sessions", "community": 12, "norm_label": ".sessions()" }, { "label": ".speech()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_speech", "community": 12, "norm_label": ".speech()" }, { "label": ".event_bus()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_event_bus", "community": 12, "norm_label": ".event_bus()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_builder_py_eventbus", "community": 12, "norm_label": "eventbus" }, { "label": ".build()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_build", "community": 12, "norm_label": ".build()" }, { "label": "._resolve_engine()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_resolve_engine", "community": 12, "norm_label": "._resolve_engine()" }, { "label": "._resolve_model()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_resolve_model", "community": 12, "norm_label": "._resolve_model()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_builder_py_inferenceengine", "community": 12, "norm_label": "inferenceengine" }, { "label": "._setup_telemetry()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L331", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_telemetry", "community": 12, "norm_label": "._setup_telemetry()" }, { "label": "._resolve_memory()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_resolve_memory", "community": 12, "norm_label": "._resolve_memory()" }, { "label": "._resolve_channel()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L354", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_resolve_channel", "community": 398, "norm_label": "._resolve_channel()" }, { "label": "._resolve_tools()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_resolve_tools", "community": 12, "norm_label": "._resolve_tools()" }, { "label": "._inject_tool_deps()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L427", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_inject_tool_deps", "community": 12, "norm_label": "._inject_tool_deps()" }, { "label": "._setup_sandbox()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L452", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_sandbox", "community": 12, "norm_label": "._setup_sandbox()" }, { "label": "._setup_scheduler()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L472", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_scheduler", "community": 213, "norm_label": "._setup_scheduler()" }, { "label": "._setup_workflow()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L503", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_workflow", "community": 12, "norm_label": "._setup_workflow()" }, { "label": "._setup_sessions()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L521", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_sessions", "community": 12, "norm_label": "._setup_sessions()" }, { "label": "._setup_learning_orchestrator()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L540", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_setup_learning_orchestrator", "community": 12, "norm_label": "._setup_learning_orchestrator()" }, { "label": "._discover_external_mcp()", "file_type": "code", "source_file": "src/openjarvis/system/builder.py", "source_location": "L571", "_origin": "ast", "id": "src_openjarvis_system_builder_systembuilder_discover_external_mcp", "community": 11, "norm_label": "._discover_external_mcp()" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_builder_py_basetool", "community": 11, "norm_label": "basetool" }, { "label": "Config-driven fluent builder that wires up a JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/system/builder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_builder_rationale_1", "community": 11, "norm_label": "config-driven fluent builder that wires up a jarvissystem." }, { "label": "Config-driven fluent builder for JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/system/builder.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_system_builder_rationale_18", "community": 12, "norm_label": "config-driven fluent builder for jarvissystem." }, { "label": "Construct a fully wired JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/system/builder.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_system_builder_rationale_98", "community": 12, "norm_label": "construct a fully wired jarvissystem." }, { "label": "Resolve tool instances via MCPServer (primary) + external MCP servers.", "file_type": "rationale", "source_file": "src/openjarvis/system/builder.py", "source_location": "L374", "_origin": "ast", "id": "src_openjarvis_system_builder_rationale_374", "community": 12, "norm_label": "resolve tool instances via mcpserver (primary) + external mcp servers." }, { "label": "Discover tools from an external MCP server configuration. Supports bo", "file_type": "rationale", "source_file": "src/openjarvis/system/builder.py", "source_location": "L572", "_origin": "ast", "id": "src_openjarvis_system_builder_rationale_572", "community": 11, "norm_label": "discover tools from an external mcp server configuration. supports bo" }, { "label": "bundles.py", "file_type": "code", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_bundles", "community": 5, "norm_label": "bundles.py" }, { "label": "SecurityContext", "file_type": "code", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_system_bundles_securitycontext", "community": 2, "norm_label": "securitycontext" }, { "label": "Observability", "file_type": "code", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_system_bundles_observability", "community": 12, "norm_label": "observability" }, { "label": "AgentRuntime", "file_type": "code", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_system_bundles_agentruntime", "community": 12, "norm_label": "agentruntime" }, { "label": "Scheduling", "file_type": "code", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_system_bundles_scheduling", "community": 12, "norm_label": "scheduling" }, { "label": "Bundle dataclasses that group cohesive subsystems of JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_bundles_rationale_1", "community": 5, "norm_label": "bundle dataclasses that group cohesive subsystems of jarvissystem." }, { "label": "Security policy, audit, and boundary enforcement.", "file_type": "rationale", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_system_bundles_rationale_26", "community": 2, "norm_label": "security policy, audit, and boundary enforcement." }, { "label": "Telemetry, traces, and hardware monitoring.", "file_type": "rationale", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_system_bundles_rationale_35", "community": 12, "norm_label": "telemetry, traces, and hardware monitoring." }, { "label": "Active agent and agent lifecycle managers.", "file_type": "rationale", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_system_bundles_rationale_45", "community": 12, "norm_label": "active agent and agent lifecycle managers." }, { "label": "Task scheduler and its persistent store.", "file_type": "rationale", "source_file": "src/openjarvis/system/bundles.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_system_bundles_rationale_56", "community": 12, "norm_label": "task scheduler and its persistent store." }, { "label": "core.py", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_core", "community": 2, "norm_label": "core.py" }, { "label": "JarvisSystem", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem", "community": 12, "norm_label": "jarvissystem" }, { "label": ".security()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_security", "community": 12, "norm_label": ".security()" }, { "label": "SecurityContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "securitycontext", "community": 12, "norm_label": "securitycontext" }, { "label": ".observability()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_observability", "community": 12, "norm_label": ".observability()" }, { "label": ".agents()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_agents", "community": 12, "norm_label": ".agents()" }, { "label": ".scheduling()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_scheduling", "community": 12, "norm_label": ".scheduling()" }, { "label": "._get_orchestrator()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_get_orchestrator", "community": 12, "norm_label": "._get_orchestrator()" }, { "label": ".ask()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_ask", "community": 12, "norm_label": ".ask()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_core_py_message", "community": 12, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_core_py_any", "community": 12, "norm_label": "any" }, { "label": "._detect_agent_intent()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_detect_agent_intent", "community": 12, "norm_label": "._detect_agent_intent()" }, { "label": "._build_tools()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_build_tools", "community": 12, "norm_label": "._build_tools()" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_core_py_basetool", "community": 12, "norm_label": "basetool" }, { "label": "._run_agent()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_run_agent", "community": 12, "norm_label": "._run_agent()" }, { "label": ".wire_channel()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L189", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_wire_channel", "community": 12, "norm_label": ".wire_channel()" }, { "label": "._close_mcp_clients()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_close_mcp_clients", "community": 12, "norm_label": "._close_mcp_clients()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_close", "community": 12, "norm_label": ".close()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_enter", "community": 12, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/system/core.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_system_core_jarvissystem_exit", "community": 12, "norm_label": ".__exit__()" }, { "label": "JarvisSystem \u2014 the fully wired system dataclass.", "file_type": "rationale", "source_file": "src/openjarvis/system/core.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_core_rationale_1", "community": 2, "norm_label": "jarvissystem \u2014 the fully wired system dataclass." }, { "label": "Fully wired system -- the single source of truth for primitive composition.", "file_type": "rationale", "source_file": "src/openjarvis/system/core.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_system_core_rationale_54", "community": 12, "norm_label": "fully wired system -- the single source of truth for primitive composition." }, { "label": "Register a message handler on *channel_bridge* that routes every incomi", "file_type": "rationale", "source_file": "src/openjarvis/system/core.py", "source_location": "L190", "_origin": "ast", "id": "src_openjarvis_system_core_rationale_190", "community": 12, "norm_label": "register a message handler on *channel_bridge* that routes every incomi" }, { "label": "Close all persistent MCP client connections.", "file_type": "rationale", "source_file": "src/openjarvis/system/core.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_system_core_rationale_282", "community": 12, "norm_label": "close all persistent mcp client connections." }, { "label": "system/orchestrator.py", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_orchestrator", "community": 2, "norm_label": "system/orchestrator.py" }, { "label": "QueryOrchestrator", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator", "community": 78, "norm_label": "queryorchestrator" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator_init", "community": 78, "norm_label": ".__init__()" }, { "label": ".ask()", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator_ask", "community": 78, "norm_label": ".ask()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_py_message", "community": 78, "norm_label": "message" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_py_any", "community": 78, "norm_label": "any" }, { "label": "._detect_agent_intent()", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator_detect_agent_intent", "community": 78, "norm_label": "._detect_agent_intent()" }, { "label": "._run_agent()", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator_run_agent", "community": 78, "norm_label": "._run_agent()" }, { "label": "._build_tools()", "file_type": "code", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_queryorchestrator_build_tools", "community": 78, "norm_label": "._build_tools()" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_py_basetool", "community": 78, "norm_label": "basetool" }, { "label": "Executes user queries through the engine or through an agent.", "file_type": "rationale", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_rationale_1", "community": 2, "norm_label": "executes user queries through the engine or through an agent." }, { "label": "Execute a query through the system and return a result dict.", "file_type": "rationale", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_rationale_34", "community": 78, "norm_label": "execute a query through the system and return a result dict." }, { "label": "Detect if a query should be routed to a specific agent.", "file_type": "rationale", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_rationale_96", "community": 78, "norm_label": "detect if a query should be routed to a specific agent." }, { "label": "Run through an agent.", "file_type": "rationale", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L124", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_rationale_124", "community": 78, "norm_label": "run through an agent." }, { "label": "Build tool instances from tool names.", "file_type": "rationale", "source_file": "src/openjarvis/system/orchestrator.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_system_orchestrator_rationale_295", "community": 78, "norm_label": "build tool instances from tool names." }, { "label": "protocols.py", "file_type": "code", "source_file": "src/openjarvis/system/protocols.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_protocols", "community": 2, "norm_label": "protocols.py" }, { "label": "OrchestratorDeps", "file_type": "code", "source_file": "src/openjarvis/system/protocols.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_system_protocols_orchestratordeps", "community": 78, "norm_label": "orchestratordeps" }, { "label": "Protocol", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_system_protocols_py_protocol", "community": 78, "norm_label": "protocol" }, { "label": "Structural protocols for substituting fakes in place of JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/system/protocols.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_system_protocols_rationale_1", "community": 2, "norm_label": "structural protocols for substituting fakes in place of jarvissystem." }, { "label": "Minimum surface of JarvisSystem that QueryOrchestrator depends on. Tests", "file_type": "rationale", "source_file": "src/openjarvis/system/protocols.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_system_protocols_rationale_20", "community": 78, "norm_label": "minimum surface of jarvissystem that queryorchestrator depends on. tests" }, { "label": "openjarvis/telemetry/__init__.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_init", "community": 35, "norm_label": "openjarvis/telemetry/__init__.py" }, { "label": "Telemetry \u2014 SQLite-backed inference recording and instrumented wrappers.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_init_rationale_1", "community": 35, "norm_label": "telemetry \u2014 sqlite-backed inference recording and instrumented wrappers." }, { "label": "telemetry/aggregator.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator", "community": 8, "norm_label": "telemetry/aggregator.py" }, { "label": "ModelStats", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_modelstats", "community": 247, "norm_label": "modelstats" }, { "label": "EngineStats", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_enginestats", "community": 247, "norm_label": "enginestats" }, { "label": "AggregatedStats", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_aggregatedstats", "community": 247, "norm_label": "aggregatedstats" }, { "label": "TelemetryAggregator", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator", "community": 247, "norm_label": "telemetryaggregator" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_init", "community": 247, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_py_path", "community": 247, "norm_label": "path" }, { "label": "._time_filter()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_time_filter", "community": 247, "norm_label": "._time_filter()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_py_any", "community": 247, "norm_label": "any" }, { "label": "._safe_col()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_safe_col", "community": 247, "norm_label": "._safe_col()" }, { "label": ".per_model_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_per_model_stats", "community": 247, "norm_label": ".per_model_stats()" }, { "label": ".per_engine_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_per_engine_stats", "community": 247, "norm_label": ".per_engine_stats()" }, { "label": ".top_models()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L315", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_top_models", "community": 247, "norm_label": ".top_models()" }, { "label": ".summary()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L324", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_summary", "community": 247, "norm_label": ".summary()" }, { "label": ".per_batch_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_per_batch_stats", "community": 247, "norm_label": ".per_batch_stats()" }, { "label": ".export_records()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L421", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_export_records", "community": 247, "norm_label": ".export_records()" }, { "label": ".record_count()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L432", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_record_count", "community": 247, "norm_label": ".record_count()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L436", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_clear", "community": 247, "norm_label": ".clear()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L442", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_telemetryaggregator_close", "community": 247, "norm_label": ".close()" }, { "label": "Read-only telemetry aggregation \u2014 query stored inference records.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_1", "community": 8, "norm_label": "read-only telemetry aggregation \u2014 query stored inference records." }, { "label": "Aggregated statistics for a single model.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_16", "community": 247, "norm_label": "aggregated statistics for a single model." }, { "label": "Aggregated statistics for a single engine backend.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_43", "community": 247, "norm_label": "aggregated statistics for a single engine backend." }, { "label": "Top-level summary combining per-model and per-engine stats.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_67", "community": 247, "norm_label": "top-level summary combining per-model and per-engine stats." }, { "label": "Read-only query layer over the telemetry SQLite database.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_88", "community": 247, "norm_label": "read-only query layer over the telemetry sqlite database." }, { "label": "Build a WHERE clause fragment for time + methodology filtering. ``cur", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_101", "community": 247, "norm_label": "build a where clause fragment for time + methodology filtering. ``cur" }, { "label": "Check if a column exists in the telemetry table.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_129", "community": 247, "norm_label": "check if a column exists in the telemetry table." }, { "label": "Aggregate telemetry by batch_id. Returns list of dicts with batch_id,", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/aggregator.py", "source_location": "L378", "_origin": "ast", "id": "src_openjarvis_telemetry_aggregator_rationale_378", "community": 247, "norm_label": "aggregate telemetry by batch_id. returns list of dicts with batch_id," }, { "label": "batch.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_batch", "community": 124, "norm_label": "batch.py" }, { "label": "BatchMetrics", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_batchmetrics", "community": 124, "norm_label": "batchmetrics" }, { "label": "EnergyBatch", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_energybatch", "community": 124, "norm_label": "energybatch" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_energybatch_init", "community": 124, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_py_any", "community": 124, "norm_label": "any" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_energybatch_sample", "community": 124, "norm_label": ".sample()" }, { "label": "_BatchContext", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_batchcontext", "community": 124, "norm_label": "_batchcontext" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_batchcontext_init", "community": 124, "norm_label": ".__init__()" }, { "label": ".record_request()", "file_type": "code", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_batchcontext_record_request", "community": 124, "norm_label": ".record_request()" }, { "label": "Batch-level energy accounting \u2014 group requests and compute per-token energy.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_1", "community": 124, "norm_label": "batch-level energy accounting \u2014 group requests and compute per-token energy." }, { "label": "Aggregated metrics for a batch of inference requests.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_14", "community": 124, "norm_label": "aggregated metrics for a batch of inference requests." }, { "label": "Group inference requests into a batch and compute per-token energy. Works", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_30", "community": 124, "norm_label": "group inference requests into a batch and compute per-token energy. works" }, { "label": "Wrap an energy monitor sample and provide a context for recording requests.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_47", "community": 124, "norm_label": "wrap an energy monitor sample and provide a context for recording requests." }, { "label": "Accumulator for per-request stats within an ``EnergyBatch.sample()`` block.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_92", "community": 124, "norm_label": "accumulator for per-request stats within an ``energybatch.sample()`` block." }, { "label": "Record one inference request in this batch. Parameters -----", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/batch.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_telemetry_batch_rationale_106", "community": 124, "norm_label": "record one inference request in this batch. parameters -----" }, { "label": "efficiency.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency", "community": 232, "norm_label": "efficiency.py" }, { "label": "EfficiencyMetrics", "file_type": "code", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_efficiencymetrics", "community": 232, "norm_label": "efficiencymetrics" }, { "label": "estimate_model_flops_per_token()", "file_type": "code", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_estimate_model_flops_per_token", "community": 232, "norm_label": "estimate_model_flops_per_token()" }, { "label": "estimate_model_bytes_per_token()", "file_type": "code", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_estimate_model_bytes_per_token", "community": 232, "norm_label": "estimate_model_bytes_per_token()" }, { "label": "compute_efficiency()", "file_type": "code", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_compute_efficiency", "community": 232, "norm_label": "compute_efficiency()" }, { "label": "MFU/MBU efficiency calculator for GPU inference telemetry. Computes Model FLO", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_rationale_1", "community": 232, "norm_label": "mfu/mbu efficiency calculator for gpu inference telemetry. computes model flo" }, { "label": "Results of an MFU/MBU efficiency calculation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_rationale_14", "community": 232, "norm_label": "results of an mfu/mbu efficiency calculation." }, { "label": "Estimate FLOPs for one forward-pass token of a dense transformer. For den", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_rationale_29", "community": 232, "norm_label": "estimate flops for one forward-pass token of a dense transformer. for den" }, { "label": "Estimate bytes of memory loaded per decode step. Args: param_cou", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_rationale_50", "community": 232, "norm_label": "estimate bytes of memory loaded per decode step. args: param_cou" }, { "label": "Compute MFU, MBU, and derived efficiency metrics. Args: param_co", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/efficiency.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_telemetry_efficiency_rationale_73", "community": 232, "norm_label": "compute mfu, mbu, and derived efficiency metrics. args: param_co" }, { "label": "energy_amd.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd", "community": 35, "norm_label": "energy_amd.py" }, { "label": "AmdEnergyMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor", "community": 58, "norm_label": "amdenergymonitor" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_py_energymonitor", "community": 58, "norm_label": "energymonitor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_init", "community": 58, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_available", "community": 58, "norm_label": ".available()" }, { "label": ".vendor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_vendor", "community": 58, "norm_label": ".vendor()" }, { "label": ".energy_method()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_energy_method", "community": 58, "norm_label": ".energy_method()" }, { "label": "._read_energy_counters()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_read_energy_counters", "community": 58, "norm_label": "._read_energy_counters()" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_sample", "community": 58, "norm_label": ".sample()" }, { "label": "EnergySample", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_py_energysample", "community": 58, "norm_label": "energysample" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_amdenergymonitor_close", "community": 58, "norm_label": ".close()" }, { "label": "AMD energy monitor \u2014 hardware counters via amdsmi (ROCm 6.1+).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_rationale_1", "community": 35, "norm_label": "amd energy monitor \u2014 hardware counters via amdsmi (rocm 6.1+)." }, { "label": "AMD GPU energy monitor using amdsmi hardware counters. Uses ``amdsmi_get_", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_rationale_27", "community": 58, "norm_label": "amd gpu energy monitor using amdsmi hardware counters. uses ``amdsmi_get_" }, { "label": "Read (accumulator, resolution) pairs from all devices.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_amd.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_amd_rationale_73", "community": 58, "norm_label": "read (accumulator, resolution) pairs from all devices." }, { "label": "energy_apple.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple", "community": 35, "norm_label": "energy_apple.py" }, { "label": "_detect_chip()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_detect_chip", "community": 248, "norm_label": "_detect_chip()" }, { "label": "AppleEnergyMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor", "community": 248, "norm_label": "appleenergymonitor" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_py_energymonitor", "community": 248, "norm_label": "energymonitor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_init", "community": 248, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_available", "community": 248, "norm_label": ".available()" }, { "label": ".vendor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_vendor", "community": 248, "norm_label": ".vendor()" }, { "label": ".energy_method()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_energy_method", "community": 248, "norm_label": ".energy_method()" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L104", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_sample", "community": 248, "norm_label": ".sample()" }, { "label": "EnergySample", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_py_energysample", "community": 248, "norm_label": "energysample" }, { "label": "._sample_zeus()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_sample_zeus", "community": 248, "norm_label": "._sample_zeus()" }, { "label": "._sample_cputime()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_sample_cputime", "community": 248, "norm_label": "._sample_cputime()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_appleenergymonitor_close", "community": 248, "norm_label": ".close()" }, { "label": "Apple Silicon energy monitor \u2014 via zeus-ml[apple] or CPU-time estimation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_rationale_1", "community": 35, "norm_label": "apple silicon energy monitor \u2014 via zeus-ml[apple] or cpu-time estimation." }, { "label": "Return (chip_name, tdp_watts) for the current Apple Silicon SoC.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_rationale_49", "community": 248, "norm_label": "return (chip_name, tdp_watts) for the current apple silicon soc." }, { "label": "Apple Silicon energy monitor. Prefers ``zeus-ml[apple]`` ``AppleSiliconMo", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_rationale_70", "community": 248, "norm_label": "apple silicon energy monitor. prefers ``zeus-ml[apple]`` ``applesiliconmo" }, { "label": "Estimate energy from user+system CPU time and chip TDP. Energy \u2248 (cpu", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_apple.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_apple_rationale_149", "community": 248, "norm_label": "estimate energy from user+system cpu time and chip tdp. energy \u2248 (cpu" }, { "label": "energy_monitor.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor", "community": 35, "norm_label": "energy_monitor.py" }, { "label": "EnergyVendor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energyvendor", "community": 35, "norm_label": "energyvendor" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_py_str", "community": 35, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_py_enum", "community": 35, "norm_label": "enum" }, { "label": "EnergySample", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energysample", "community": 35, "norm_label": "energysample" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor", "community": 35, "norm_label": "energymonitor" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_py_abc", "community": 35, "norm_label": "abc" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_available", "community": 35, "norm_label": ".available()" }, { "label": ".vendor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_vendor", "community": 35, "norm_label": ".vendor()" }, { "label": ".energy_method()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_energy_method", "community": 35, "norm_label": ".energy_method()" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_sample", "community": 35, "norm_label": ".sample()" }, { "label": ".snapshot()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_snapshot", "community": 35, "norm_label": ".snapshot()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_energymonitor_close", "community": 35, "norm_label": ".close()" }, { "label": "create_energy_monitor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_create_energy_monitor", "community": 35, "norm_label": "create_energy_monitor()" }, { "label": "EnergyMonitor ABC \u2014 multi-vendor energy measurement with hardware counters.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_1", "community": 35, "norm_label": "energymonitor abc \u2014 multi-vendor energy measurement with hardware counters." }, { "label": "Supported energy measurement vendors.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_16", "community": 35, "norm_label": "supported energy measurement vendors." }, { "label": "Aggregated energy metrics over an inference bracket. Superset of ``GpuSam", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_26", "community": 35, "norm_label": "aggregated energy metrics over an inference bracket. superset of ``gpusam" }, { "label": "Abstract base class for energy measurement backends. Each vendor implemen", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_61", "community": 35, "norm_label": "abstract base class for energy measurement backends. each vendor implemen" }, { "label": "Return ``True`` if this monitor can run on the current hardware.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_71", "community": 35, "norm_label": "return ``true`` if this monitor can run on the current hardware." }, { "label": "Return the vendor enum for this monitor.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_75", "community": 35, "norm_label": "return the vendor enum for this monitor." }, { "label": "Return the measurement method: 'hw_counter', 'polling', 'rapl', or 'zeus'.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_79", "community": 35, "norm_label": "return the measurement method: 'hw_counter', 'polling', 'rapl', or 'zeus'." }, { "label": "Context manager that measures energy during the enclosed block. Yield", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_84", "community": 35, "norm_label": "context manager that measures energy during the enclosed block. yield" }, { "label": "Return an instantaneous energy reading without start/stop bracket. Su", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_91", "community": 35, "norm_label": "return an instantaneous energy reading without start/stop bracket. su" }, { "label": "Release any resources (handles, threads, etc.).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L100", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_100", "community": 35, "norm_label": "release any resources (handles, threads, etc.)." }, { "label": "Factory \u2014 auto-detect and return the best available EnergyMonitor. Detect", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_monitor.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_monitor_rationale_107", "community": 35, "norm_label": "factory \u2014 auto-detect and return the best available energymonitor. detect" }, { "label": "energy_nvidia.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia", "community": 35, "norm_label": "energy_nvidia.py" }, { "label": "NvidiaEnergyMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor", "community": 35, "norm_label": "nvidiaenergymonitor" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_py_energymonitor", "community": 35, "norm_label": "energymonitor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_init", "community": 35, "norm_label": ".__init__()" }, { "label": "._probe_hw_counter()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_probe_hw_counter", "community": 35, "norm_label": "._probe_hw_counter()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_available", "community": 35, "norm_label": ".available()" }, { "label": ".vendor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_vendor", "community": 35, "norm_label": ".vendor()" }, { "label": ".energy_method()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_energy_method", "community": 35, "norm_label": ".energy_method()" }, { "label": "._read_energy_counters()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_read_energy_counters", "community": 35, "norm_label": "._read_energy_counters()" }, { "label": "._poll_once()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_poll_once", "community": 35, "norm_label": "._poll_once()" }, { "label": "._polling_loop()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_polling_loop", "community": 35, "norm_label": "._polling_loop()" }, { "label": "Lock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_py_lock", "community": 35, "norm_label": "lock" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_py_event", "community": 35, "norm_label": "event" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_sample", "community": 35, "norm_label": ".sample()" }, { "label": "EnergySample", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_py_energysample", "community": 35, "norm_label": "energysample" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L257", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_nvidiaenergymonitor_close", "community": 35, "norm_label": ".close()" }, { "label": "NVIDIA energy monitor \u2014 hardware counters (Volta+) with polling fallback.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_1", "community": 35, "norm_label": "nvidia energy monitor \u2014 hardware counters (volta+) with polling fallback." }, { "label": "NVIDIA energy monitor using pynvml. **Primary mode** (Volta+): Reads ``nv", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_37", "community": 35, "norm_label": "nvidia energy monitor using pynvml. **primary mode** (volta+): reads ``nv" }, { "label": "Test if hardware energy counters are available (Volta+).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_76", "community": 35, "norm_label": "test if hardware energy counters are available (volta+)." }, { "label": "Read total energy (millijoules) from all devices.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_106", "community": 35, "norm_label": "read total energy (millijoules) from all devices." }, { "label": "Read power/utilization/memory/temperature from all devices.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_118", "community": 35, "norm_label": "read power/utilization/memory/temperature from all devices." }, { "label": "Background thread: poll GPUs until stop_event is set.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_nvidia.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_nvidia_rationale_149", "community": 35, "norm_label": "background thread: poll gpus until stop_event is set." }, { "label": "energy_rapl.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl", "community": 35, "norm_label": "energy_rapl.py" }, { "label": "RaplDomain", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rapldomain", "community": 125, "norm_label": "rapldomain" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rapldomain_init", "community": 125, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_py_path", "community": 125, "norm_label": "path" }, { "label": "._read_name()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rapldomain_read_name", "community": 125, "norm_label": "._read_name()" }, { "label": "._read_max_energy()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rapldomain_read_max_energy", "community": 125, "norm_label": "._read_max_energy()" }, { "label": ".read_energy_uj()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rapldomain_read_energy_uj", "community": 125, "norm_label": ".read_energy_uj()" }, { "label": "_discover_domains()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_discover_domains", "community": 125, "norm_label": "_discover_domains()" }, { "label": "RaplEnergyMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor", "community": 125, "norm_label": "raplenergymonitor" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_py_energymonitor", "community": 125, "norm_label": "energymonitor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_init", "community": 125, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_available", "community": 125, "norm_label": ".available()" }, { "label": ".vendor()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_vendor", "community": 125, "norm_label": ".vendor()" }, { "label": ".energy_method()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_energy_method", "community": 125, "norm_label": ".energy_method()" }, { "label": "._read_all()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_read_all", "community": 125, "norm_label": "._read_all()" }, { "label": "._compute_delta()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_compute_delta", "community": 125, "norm_label": "._compute_delta()" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_sample", "community": 125, "norm_label": ".sample()" }, { "label": "EnergySample", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_py_energysample", "community": 125, "norm_label": "energysample" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_raplenergymonitor_close", "community": 125, "norm_label": ".close()" }, { "label": "CPU RAPL energy monitor \u2014 reads Intel/AMD RAPL counters from sysfs.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_1", "community": 35, "norm_label": "cpu rapl energy monitor \u2014 reads intel/amd rapl counters from sysfs." }, { "label": "A single RAPL power domain (e.g., intel-rapl:0, intel-rapl:0:0).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_24", "community": 125, "norm_label": "a single rapl power domain (e.g., intel-rapl:0, intel-rapl:0:0)." }, { "label": "Read the current energy counter value in microjoules.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_48", "community": 125, "norm_label": "read the current energy counter value in microjoules." }, { "label": "Discover all RAPL domains under the sysfs powercap tree.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_58", "community": 125, "norm_label": "discover all rapl domains under the sysfs powercap tree." }, { "label": "CPU energy monitor reading Intel RAPL counters from sysfs. No external de", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_81", "community": 125, "norm_label": "cpu energy monitor reading intel rapl counters from sysfs. no external de" }, { "label": "Read (energy_uj, max_energy_uj) for all domains, keyed by name.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_119", "community": 125, "norm_label": "read (energy_uj, max_energy_uj) for all domains, keyed by name." }, { "label": "Compute energy delta in microjoules, handling wrap-around.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/energy_rapl.py", "source_location": "L133", "_origin": "ast", "id": "src_openjarvis_telemetry_energy_rapl_rationale_133", "community": 125, "norm_label": "compute energy delta in microjoules, handling wrap-around." }, { "label": "flops.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_flops", "community": 287, "norm_label": "flops.py" }, { "label": "_get_params_b()", "file_type": "code", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_get_params_b", "community": 287, "norm_label": "_get_params_b()" }, { "label": "estimate_flops()", "file_type": "code", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_estimate_flops", "community": 287, "norm_label": "estimate_flops()" }, { "label": "estimate_flops_no_kv_cache()", "file_type": "code", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_estimate_flops_no_kv_cache", "community": 287, "norm_label": "estimate_flops_no_kv_cache()" }, { "label": "compute_mfu()", "file_type": "code", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_compute_mfu", "community": 287, "norm_label": "compute_mfu()" }, { "label": "FLOPs estimation and Model FLOPs Utilization (MFU) computation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_rationale_1", "community": 287, "norm_label": "flops estimation and model flops utilization (mfu) computation." }, { "label": "Look up model parameter count (billions).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_rationale_35", "community": 287, "norm_label": "look up model parameter count (billions)." }, { "label": "Estimate FLOPs for an inference pass (assumes KV caching). Uses the 2 * P", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_rationale_48", "community": 287, "norm_label": "estimate flops for an inference pass (assumes kv caching). uses the 2 * p" }, { "label": "Estimate FLOPs without KV caching (full recompute per token). Without KV", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_rationale_68", "community": 287, "norm_label": "estimate flops without kv caching (full recompute per token). without kv" }, { "label": "Compute Model FLOPs Utilization. MFU = actual_tflops / (peak_tflops * num", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/flops.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_telemetry_flops_rationale_87", "community": 287, "norm_label": "compute model flops utilization. mfu = actual_tflops / (peak_tflops * num" }, { "label": "gpu_monitor.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor", "community": 56, "norm_label": "gpu_monitor.py" }, { "label": "GpuHardwareSpec", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpuhardwarespec", "community": 56, "norm_label": "gpuhardwarespec" }, { "label": "lookup_gpu_spec()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_lookup_gpu_spec", "community": 56, "norm_label": "lookup_gpu_spec()" }, { "label": "GpuSnapshot", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpusnapshot", "community": 56, "norm_label": "gpusnapshot" }, { "label": "GpuSample", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpusample", "community": 56, "norm_label": "gpusample" }, { "label": "GpuMonitor", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor", "community": 56, "norm_label": "gpumonitor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_init", "community": 56, "norm_label": ".__init__()" }, { "label": ".available()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_available", "community": 56, "norm_label": ".available()" }, { "label": "._poll_once()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_poll_once", "community": 56, "norm_label": "._poll_once()" }, { "label": "._polling_loop()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L207", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_polling_loop", "community": 56, "norm_label": "._polling_loop()" }, { "label": "Lock", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_py_lock", "community": 56, "norm_label": "lock" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_py_event", "community": 56, "norm_label": "event" }, { "label": "._aggregate()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_aggregate", "community": 56, "norm_label": "._aggregate()" }, { "label": ".sample()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_sample", "community": 56, "norm_label": ".sample()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L336", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_gpumonitor_close", "community": 56, "norm_label": ".close()" }, { "label": "GPU monitoring via pynvml \u2014 background poller for GPU metrics.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_1", "community": 56, "norm_label": "gpu monitoring via pynvml \u2014 background poller for gpu metrics." }, { "label": "Peak theoretical capabilities for a known GPU model.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_40", "community": 56, "norm_label": "peak theoretical capabilities for a known gpu model." }, { "label": "Return the :class:`GpuHardwareSpec` for *name*, or ``None`` if unknown. M", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_88", "community": 56, "norm_label": "return the :class:`gpuhardwarespec` for *name*, or ``none`` if unknown. m" }, { "label": "A single point-in-time reading from one GPU device.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_106", "community": 56, "norm_label": "a single point-in-time reading from one gpu device." }, { "label": "Aggregated GPU metrics over an inference bracket.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_117", "community": 56, "norm_label": "aggregated gpu metrics over an inference bracket." }, { "label": "Background GPU poller using pynvml. Usage:: mon = GpuMonitor(p", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_137", "community": 56, "norm_label": "background gpu poller using pynvml. usage:: mon = gpumonitor(p" }, { "label": "Return ``True`` if pynvml is importable and can be initialized.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_170", "community": 56, "norm_label": "return ``true`` if pynvml is importable and can be initialized." }, { "label": "Read current metrics from all GPU devices.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_184", "community": 56, "norm_label": "read current metrics from all gpu devices." }, { "label": "Background thread: poll GPUs until *stop_event* is set.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_214", "community": 56, "norm_label": "background thread: poll gpus until *stop_event* is set." }, { "label": "Build a :class:`GpuSample` from collected snapshots. Energy is comput", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_232", "community": 56, "norm_label": "build a :class:`gpusample` from collected snapshots. energy is comput" }, { "label": "Context manager that polls GPUs during the block, then populates the sample.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_283", "community": 56, "norm_label": "context manager that polls gpus during the block, then populates the sample." }, { "label": "Shut down pynvml if it was initialized.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/gpu_monitor.py", "source_location": "L337", "_origin": "ast", "id": "src_openjarvis_telemetry_gpu_monitor_rationale_337", "community": 56, "norm_label": "shut down pynvml if it was initialized." }, { "label": "instrumented_engine.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine", "community": 8, "norm_label": "instrumented_engine.py" }, { "label": "_percentile()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_percentile", "community": 542, "norm_label": "_percentile()" }, { "label": "_compute_itl_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_compute_itl_stats", "community": 542, "norm_label": "_compute_itl_stats()" }, { "label": "InstrumentedEngine", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine", "community": 33, "norm_label": "instrumentedengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_py_inferenceengine", "community": 33, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_init", "community": 33, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_py_eventbus", "community": 33, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_py_any", "community": 33, "norm_label": "any" }, { "label": ".generate()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_generate", "community": 33, "norm_label": ".generate()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_py_message", "community": 33, "norm_label": "message" }, { "label": ".stream()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L300", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_stream", "community": 33, "norm_label": ".stream()" }, { "label": ".stream_full()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L485", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_stream_full", "community": 33, "norm_label": ".stream_full()" }, { "label": ".list_models()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L504", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_list_models", "community": 33, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L507", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_health", "community": 33, "norm_label": ".health()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L510", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_instrumentedengine_close", "community": 33, "norm_label": ".close()" }, { "label": "Transparent telemetry wrapper for inference engines.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_1", "community": 8, "norm_label": "transparent telemetry wrapper for inference engines." }, { "label": "Compute the p-th percentile using linear interpolation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_21", "community": 542, "norm_label": "compute the p-th percentile using linear interpolation." }, { "label": "Compute ITL summary statistics from a list of inter-token latencies in ms.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_32", "community": 542, "norm_label": "compute itl summary statistics from a list of inter-token latencies in ms." }, { "label": "Transparent wrapper that records telemetry around engine calls. Agents ca", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_53", "community": 33, "norm_label": "transparent wrapper that records telemetry around engine calls. agents ca" }, { "label": "Generate with telemetry recording.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_88", "community": 33, "norm_label": "generate with telemetry recording." }, { "label": "Stream with per-token timing and full telemetry recording.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_309", "community": 33, "norm_label": "stream with per-token timing and full telemetry recording." }, { "label": "Delegate to inner engine's stream_full for tool-call support.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/instrumented_engine.py", "source_location": "L494", "_origin": "ast", "id": "src_openjarvis_telemetry_instrumented_engine_rationale_494", "community": 33, "norm_label": "delegate to inner engine's stream_full for tool-call support." }, { "label": "itl.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/itl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_itl", "community": 625, "norm_label": "itl.py" }, { "label": "compute_itl_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/itl.py", "source_location": "L8", "_origin": "ast", "id": "src_openjarvis_telemetry_itl_compute_itl_stats", "community": 625, "norm_label": "compute_itl_stats()" }, { "label": "Inter-token latency percentile computation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/itl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_itl_rationale_1", "community": 625, "norm_label": "inter-token latency percentile computation." }, { "label": "Compute ITL statistics from token arrival timestamps (in ms). Returns dic", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/itl.py", "source_location": "L9", "_origin": "ast", "id": "src_openjarvis_telemetry_itl_rationale_9", "community": 625, "norm_label": "compute itl statistics from token arrival timestamps (in ms). returns dic" }, { "label": "phase_metrics.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics", "community": 35, "norm_label": "phase_metrics.py" }, { "label": "compute_phase_metrics()", "file_type": "code", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics_compute_phase_metrics", "community": 35, "norm_label": "compute_phase_metrics()" }, { "label": "split_at_ttft()", "file_type": "code", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics_split_at_ttft", "community": 35, "norm_label": "split_at_ttft()" }, { "label": "Phase metrics computation -- prefill/decode energy separation.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics_rationale_1", "community": 35, "norm_label": "phase metrics computation -- prefill/decode energy separation." }, { "label": "Compute energy/power metrics for a phase window.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics_rationale_17", "community": 35, "norm_label": "compute energy/power metrics for a phase window." }, { "label": "Split energy at TTFT boundary into prefill and decode phases.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/phase_metrics.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_telemetry_phase_metrics_rationale_41", "community": 35, "norm_label": "split energy at ttft boundary into prefill and decode phases." }, { "label": "telemetry/session.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_session", "community": 35, "norm_label": "telemetry/session.py" }, { "label": "TelemetrySample", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysample", "community": 170, "norm_label": "telemetrysample" }, { "label": "_PythonRingBuffer", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer", "community": 170, "norm_label": "_pythonringbuffer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_init", "community": 170, "norm_label": ".__init__()" }, { "label": ".push()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_push", "community": 170, "norm_label": ".push()" }, { "label": ".window()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_window", "community": 170, "norm_label": ".window()" }, { "label": ".compute_energy_delta()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_compute_energy_delta", "community": 170, "norm_label": ".compute_energy_delta()" }, { "label": ".compute_avg_power()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_compute_avg_power", "community": 170, "norm_label": ".compute_avg_power()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_clear", "community": 170, "norm_label": ".clear()" }, { "label": ".__len__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_telemetry_session_pythonringbuffer_len", "community": 170, "norm_label": ".__len__()" }, { "label": "TelemetrySession", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession", "community": 170, "norm_label": "telemetrysession" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_init", "community": 170, "norm_label": ".__init__()" }, { "label": "EnergyMonitor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_session_py_energymonitor", "community": 170, "norm_label": "energymonitor" }, { "label": "._sample_loop()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_sample_loop", "community": 170, "norm_label": "._sample_loop()" }, { "label": ".start()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_start", "community": 170, "norm_label": ".start()" }, { "label": ".stop()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_stop", "community": 170, "norm_label": ".stop()" }, { "label": ".window()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_window", "community": 170, "norm_label": ".window()" }, { "label": ".energy_delta()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_energy_delta", "community": 170, "norm_label": ".energy_delta()" }, { "label": ".avg_power()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_avg_power", "community": 170, "norm_label": ".avg_power()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_enter", "community": 170, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_telemetry_session_telemetrysession_exit", "community": 170, "norm_label": ".__exit__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_session_py_any", "community": 170, "norm_label": "any" }, { "label": "Background-sampling telemetry session. Uses Rust ring buffer \u2014 Rust backend i", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_1", "community": 35, "norm_label": "background-sampling telemetry session. uses rust ring buffer \u2014 rust backend i" }, { "label": "Single telemetry sample.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_23", "community": 170, "norm_label": "single telemetry sample." }, { "label": "Pure-Python fallback ring buffer.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_36", "community": 170, "norm_label": "pure-python fallback ring buffer." }, { "label": "Background-sampling telemetry session. Spawns a daemon thread that calls", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_76", "community": 170, "norm_label": "background-sampling telemetry session. spawns a daemon thread that calls" }, { "label": "Daemon thread loop: poll monitor and push samples.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_96", "community": 170, "norm_label": "daemon thread loop: poll monitor and push samples." }, { "label": "Start background sampling thread.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_118", "community": 170, "norm_label": "start background sampling thread." }, { "label": "Stop sampling thread.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/session.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_telemetry_session_rationale_128", "community": 170, "norm_label": "stop sampling thread." }, { "label": "steady_state.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state", "community": 212, "norm_label": "steady_state.py" }, { "label": "SteadyStateConfig", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystateconfig", "community": 212, "norm_label": "steadystateconfig" }, { "label": "SteadyStateResult", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystateresult", "community": 212, "norm_label": "steadystateresult" }, { "label": "SteadyStateDetector", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystatedetector", "community": 212, "norm_label": "steadystatedetector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystatedetector_init", "community": 212, "norm_label": ".__init__()" }, { "label": ".record()", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystatedetector_record", "community": 212, "norm_label": ".record()" }, { "label": ".result()", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystatedetector_result", "community": 212, "norm_label": ".result()" }, { "label": ".reset()", "file_type": "code", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_steadystatedetector_reset", "community": 212, "norm_label": ".reset()" }, { "label": "Steady-state detection for energy measurement at thermal equilibrium.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_1", "community": 212, "norm_label": "steady-state detection for energy measurement at thermal equilibrium." }, { "label": "Configuration for steady-state detection.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_12", "community": 212, "norm_label": "configuration for steady-state detection." }, { "label": "Result of steady-state detection.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_23", "community": 212, "norm_label": "result of steady-state detection." }, { "label": "Detect steady state using coefficient of variation over a sliding window.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_36", "community": 212, "norm_label": "detect steady state using coefficient of variation over a sliding window." }, { "label": "Record a sample. Returns ``True`` when steady state is reached.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_57", "community": 212, "norm_label": "record a sample. returns ``true`` when steady state is reached." }, { "label": "Return a snapshot of the detection state.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_98", "community": 212, "norm_label": "return a snapshot of the detection state." }, { "label": "Clear all recorded state.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/steady_state.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_telemetry_steady_state_rationale_118", "community": 212, "norm_label": "clear all recorded state." }, { "label": "telemetry/store.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_store", "community": 8, "norm_label": "telemetry/store.py" }, { "label": "TelemetryStore", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore", "community": 219, "norm_label": "telemetrystore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_init", "community": 862, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_store_py_path", "community": 862, "norm_label": "path" }, { "label": "._migrate_schema()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_migrate_schema", "community": 862, "norm_label": "._migrate_schema()" }, { "label": ".record()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L167", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_record", "community": 836, "norm_label": ".record()" }, { "label": "TelemetryRecord", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_store_py_telemetryrecord", "community": 836, "norm_label": "telemetryrecord" }, { "label": ".record_mining_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_record_mining_stats", "community": 776, "norm_label": ".record_mining_stats()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_store_py_any", "community": 776, "norm_label": "any" }, { "label": ".list_recent()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_list_recent", "community": 776, "norm_label": ".list_recent()" }, { "label": ".list_recent_mining_stats()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_list_recent_mining_stats", "community": 776, "norm_label": ".list_recent_mining_stats()" }, { "label": ".subscribe_to_bus()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_subscribe_to_bus", "community": 878, "norm_label": ".subscribe_to_bus()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_store_py_eventbus", "community": 878, "norm_label": "eventbus" }, { "label": "._on_event()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_on_event", "community": 836, "norm_label": "._on_event()" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_store_py_event", "community": 836, "norm_label": "event" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L272", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_close", "community": 219, "norm_label": ".close()" }, { "label": "._fetchall()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_fetchall", "community": 219, "norm_label": "._fetchall()" }, { "label": "._select_dicts()", "file_type": "code", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L281", "_origin": "ast", "id": "src_openjarvis_telemetry_store_telemetrystore_select_dicts", "community": 776, "norm_label": "._select_dicts()" }, { "label": "SQLite-backed telemetry storage.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_1", "community": 8, "norm_label": "sqlite-backed telemetry storage." }, { "label": "Append-only SQLite store for inference telemetry records.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_146", "community": 219, "norm_label": "append-only sqlite store for inference telemetry records." }, { "label": "Add new columns to existing databases (idempotent).", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_157", "community": 862, "norm_label": "add new columns to existing databases (idempotent)." }, { "label": "Persist a single telemetry record.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_168", "community": 836, "norm_label": "persist a single telemetry record." }, { "label": "Persist one mining stats snapshot. ``stats`` is duck-typed to keep te", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L218", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_218", "community": 776, "norm_label": "persist one mining stats snapshot. ``stats`` is duck-typed to keep te" }, { "label": "Return recent telemetry rows as dictionaries.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_247", "community": 776, "norm_label": "return recent telemetry rows as dictionaries." }, { "label": "Return recent mining stats snapshots as dictionaries.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_254", "community": 776, "norm_label": "return recent mining stats snapshots as dictionaries." }, { "label": "Subscribe to ``TELEMETRY_RECORD`` events on *bus*.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L261", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_261", "community": 878, "norm_label": "subscribe to ``telemetry_record`` events on *bus*." }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/store.py", "source_location": "L273", "_origin": "ast", "id": "src_openjarvis_telemetry_store_rationale_273", "community": 219, "norm_label": "close the underlying sqlite connection." }, { "label": "vllm_metrics.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics", "community": 181, "norm_label": "vllm_metrics.py" }, { "label": "VLLMMetrics", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_vllmmetrics", "community": 181, "norm_label": "vllmmetrics" }, { "label": "_parse_histogram_buckets()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_parse_histogram_buckets", "community": 181, "norm_label": "_parse_histogram_buckets()" }, { "label": "_percentile_from_buckets()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_percentile_from_buckets", "community": 181, "norm_label": "_percentile_from_buckets()" }, { "label": "_parse_gauge()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_parse_gauge", "community": 181, "norm_label": "_parse_gauge()" }, { "label": "VLLMMetricsScraper", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_vllmmetricsscraper", "community": 181, "norm_label": "vllmmetricsscraper" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_vllmmetricsscraper_init", "community": 181, "norm_label": ".__init__()" }, { "label": ".scrape()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_vllmmetricsscraper_scrape", "community": 181, "norm_label": ".scrape()" }, { "label": "._parse()", "file_type": "code", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_vllmmetricsscraper_parse", "community": 181, "norm_label": "._parse()" }, { "label": "vLLM Prometheus metrics scraper \u2014 fetches and parses /metrics endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_1", "community": 181, "norm_label": "vllm prometheus metrics scraper \u2014 fetches and parses /metrics endpoint." }, { "label": "Parsed vLLM performance metrics.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_17", "community": 181, "norm_label": "parsed vllm performance metrics." }, { "label": "Parse Prometheus histogram buckets, sum, and count for a metric. Returns", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_31", "community": 181, "norm_label": "parse prometheus histogram buckets, sum, and count for a metric. returns" }, { "label": "Estimate a percentile from Prometheus histogram buckets. Uses linear inte", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_77", "community": 181, "norm_label": "estimate a percentile from prometheus histogram buckets. uses linear inte" }, { "label": "Parse a Prometheus gauge value.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_112", "community": 181, "norm_label": "parse a prometheus gauge value." }, { "label": "Scrapes vLLM's Prometheus /metrics endpoint.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_126", "community": 181, "norm_label": "scrapes vllm's prometheus /metrics endpoint." }, { "label": "Fetch and parse vLLM metrics. Returns zeroed metrics on error.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L132", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_132", "community": 181, "norm_label": "fetch and parse vllm metrics. returns zeroed metrics on error." }, { "label": "Parse Prometheus text format into VLLMMetrics.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/vllm_metrics.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_telemetry_vllm_metrics_rationale_147", "community": 181, "norm_label": "parse prometheus text format into vllmmetrics." }, { "label": "wrapper.py", "file_type": "code", "source_file": "src/openjarvis/telemetry/wrapper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper", "community": 8, "norm_label": "wrapper.py" }, { "label": "instrumented_generate()", "file_type": "code", "source_file": "src/openjarvis/telemetry/wrapper.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_instrumented_generate", "community": 425, "norm_label": "instrumented_generate()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_py_inferenceengine", "community": 425, "norm_label": "inferenceengine" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_py_message", "community": 425, "norm_label": "message" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_py_eventbus", "community": 425, "norm_label": "eventbus" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_py_any", "community": 425, "norm_label": "any" }, { "label": "Instrumented wrappers for inference engines \u2014 timing and telemetry publishing.", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/wrapper.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_rationale_1", "community": 8, "norm_label": "instrumented wrappers for inference engines \u2014 timing and telemetry publishing." }, { "label": "Call ``engine.generate()`` and publish telemetry events on *bus*. Returns", "file_type": "rationale", "source_file": "src/openjarvis/telemetry/wrapper.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_telemetry_wrapper_rationale_24", "community": 425, "norm_label": "call ``engine.generate()`` and publish telemetry events on *bus*. returns" }, { "label": "openjarvis/templates/__init__.py", "file_type": "code", "source_file": "src/openjarvis/templates/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_templates_init", "community": 315, "norm_label": "openjarvis/templates/__init__.py" }, { "label": "Agent template system \u2014 pre-configured agent manifests.", "file_type": "rationale", "source_file": "src/openjarvis/templates/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_templates_init_rationale_1", "community": 315, "norm_label": "agent template system \u2014 pre-configured agent manifests." }, { "label": "agent_templates.py", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates", "community": 315, "norm_label": "agent_templates.py" }, { "label": "AgentTemplate", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_agenttemplate", "community": 315, "norm_label": "agenttemplate" }, { "label": "load_template()", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_load_template", "community": 315, "norm_label": "load_template()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_py_path", "community": 315, "norm_label": "path" }, { "label": "_builtin_templates_dir()", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_builtin_templates_dir", "community": 315, "norm_label": "_builtin_templates_dir()" }, { "label": "_user_templates_dir()", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_user_templates_dir", "community": 315, "norm_label": "_user_templates_dir()" }, { "label": "discover_templates()", "file_type": "code", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_discover_templates", "community": 315, "norm_label": "discover_templates()" }, { "label": "Agent template loader \u2014 load pre-configured agent manifests from TOML files.", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_1", "community": 315, "norm_label": "agent template loader \u2014 load pre-configured agent manifests from toml files." }, { "label": "A pre-configured agent manifest loaded from a TOML template.", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_17", "community": 315, "norm_label": "a pre-configured agent manifest loaded from a toml template." }, { "label": "Load an agent template from a TOML file. Expected format:: [te", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_29", "community": 315, "norm_label": "load an agent template from a toml file. expected format:: [te" }, { "label": "Return the path to the built-in templates shipped with the package.", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_69", "community": 315, "norm_label": "return the path to the built-in templates shipped with the package." }, { "label": "Return the path to user-defined templates (~/.openjarvis/templates/agents/).", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_74", "community": 315, "norm_label": "return the path to user-defined templates (~/.openjarvis/templates/agents/)." }, { "label": "Discover and load all agent templates from known directories. Search orde", "file_type": "rationale", "source_file": "src/openjarvis/templates/agent_templates.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_templates_agent_templates_rationale_81", "community": 315, "norm_label": "discover and load all agent templates from known directories. search orde" }, { "label": "openjarvis/tools/__init__.py", "file_type": "code", "source_file": "src/openjarvis/tools/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_init", "community": 2, "norm_label": "openjarvis/tools/__init__.py" }, { "label": "Tools primitive \u2014 tool system with ABC interface and built-in tools.", "file_type": "rationale", "source_file": "src/openjarvis/tools/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_init_rationale_1", "community": 2, "norm_label": "tools primitive \u2014 tool system with abc interface and built-in tools." }, { "label": "tools/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_stubs", "community": 2, "norm_label": "tools/_stubs.py" }, { "label": "ToolSpec", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolspec", "community": 2, "norm_label": "toolspec" }, { "label": "BaseTool", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_tools_stubs_basetool", "community": 2, "norm_label": "basetool" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_stubs_py_abc", "community": 2, "norm_label": "abc" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_stubs_basetool_spec", "community": 2, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_tools_stubs_basetool_execute", "community": 557, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_stubs_py_any", "community": 557, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_stubs_py_toolresult", "community": 557, "norm_label": "toolresult" }, { "label": ".to_openai_function()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_tools_stubs_basetool_to_openai_function", "community": 557, "norm_label": ".to_openai_function()" }, { "label": "ToolExecutor", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor", "community": 202, "norm_label": "toolexecutor" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor_init", "community": 557, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_stubs_py_eventbus", "community": 557, "norm_label": "eventbus" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor_execute", "community": 557, "norm_label": ".execute()" }, { "label": "ToolCall", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_stubs_py_toolcall", "community": 557, "norm_label": "toolcall" }, { "label": "._json_safe_metadata()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L306", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor_json_safe_metadata", "community": 557, "norm_label": "._json_safe_metadata()" }, { "label": ".available_tools()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L334", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor_available_tools", "community": 202, "norm_label": ".available_tools()" }, { "label": ".get_openai_tools()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_tools_stubs_toolexecutor_get_openai_tools", "community": 557, "norm_label": ".get_openai_tools()" }, { "label": "build_tool_descriptions()", "file_type": "code", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_tools_stubs_build_tool_descriptions", "community": 50, "norm_label": "build_tool_descriptions()" }, { "label": "ABC for tool implementations and the ToolExecutor dispatch engine. Follows th", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_1", "community": 2, "norm_label": "abc for tool implementations and the toolexecutor dispatch engine. follows th" }, { "label": "Declarative description of a tool's interface and characteristics.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_27", "community": 2, "norm_label": "declarative description of a tool's interface and characteristics." }, { "label": "Base class for all tool implementations. Subclasses must be registered vi", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_47", "community": 2, "norm_label": "base class for all tool implementations. subclasses must be registered vi" }, { "label": "Return the tool specification.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_59", "community": 2, "norm_label": "return the tool specification." }, { "label": "Execute the tool with the given parameters.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_63", "community": 557, "norm_label": "execute the tool with the given parameters." }, { "label": "Convert to OpenAI function-calling format.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_66", "community": 557, "norm_label": "convert to openai function-calling format." }, { "label": "Dispatch tool calls to registered tools with event bus integration. Param", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_89", "community": 202, "norm_label": "dispatch tool calls to registered tools with event bus integration. param" }, { "label": "Parse arguments, dispatch to tool, measure latency, emit events.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_121", "community": 557, "norm_label": "parse arguments, dispatch to tool, measure latency, emit events." }, { "label": "Return a copy of *metadata* containing only JSON-serializable values.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_307", "community": 557, "norm_label": "return a copy of *metadata* containing only json-serializable values." }, { "label": "Return specs for all available tools.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_335", "community": 202, "norm_label": "return specs for all available tools." }, { "label": "Return tools in OpenAI function-calling format.", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L339", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_339", "community": 557, "norm_label": "return tools in openai function-calling format." }, { "label": "Build rich text descriptions from a list of tools. This is the single sou", "file_type": "rationale", "source_file": "src/openjarvis/tools/_stubs.py", "source_location": "L349", "_origin": "ast", "id": "src_openjarvis_tools_stubs_rationale_349", "community": 50, "norm_label": "build rich text descriptions from a list of tools. this is the single sou" }, { "label": "agent_tools.py", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools", "community": 2, "norm_label": "agent_tools.py" }, { "label": "AgentSpawnTool", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentspawntool", "community": 284, "norm_label": "agentspawntool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_py_basetool", "community": 187, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentspawntool_spec", "community": 187, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_py_toolspec", "community": 187, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentspawntool_execute", "community": 187, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_py_any", "community": 187, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_py_toolresult", "community": 187, "norm_label": "toolresult" }, { "label": "AgentSendTool", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentsendtool", "community": 187, "norm_label": "agentsendtool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L135", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentsendtool_spec", "community": 187, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L157", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentsendtool_execute", "community": 187, "norm_label": ".execute()" }, { "label": "AgentListTool", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentlisttool", "community": 187, "norm_label": "agentlisttool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentlisttool_spec", "community": 187, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentlisttool_execute", "community": 187, "norm_label": ".execute()" }, { "label": "AgentKillTool", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L268", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentkilltool", "community": 187, "norm_label": "agentkilltool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L274", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentkilltool_spec", "community": 187, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L293", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_agentkilltool_execute", "community": 187, "norm_label": ".execute()" }, { "label": "Inter-agent lifecycle tools \u2014 spawn, send, list, and kill agents. These MCP t", "file_type": "rationale", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_rationale_1", "community": 2, "norm_label": "inter-agent lifecycle tools \u2014 spawn, send, list, and kill agents. these mcp t" }, { "label": "Spawn a new agent instance and optionally send it an initial query.", "file_type": "rationale", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_rationale_37", "community": 284, "norm_label": "spawn a new agent instance and optionally send it an initial query." }, { "label": "Send a message to a previously spawned agent.", "file_type": "rationale", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_rationale_130", "community": 187, "norm_label": "send a message to a previously spawned agent." }, { "label": "List all spawned agents and their current status.", "file_type": "rationale", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L217", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_rationale_217", "community": 187, "norm_label": "list all spawned agents and their current status." }, { "label": "Kill (stop) a spawned agent by its ID.", "file_type": "rationale", "source_file": "src/openjarvis/tools/agent_tools.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_tools_agent_tools_rationale_269", "community": 187, "norm_label": "kill (stop) a spawned agent by its id." }, { "label": "apply_patch.py", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch", "community": 2, "norm_label": "apply_patch.py" }, { "label": "_Hunk", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_hunk", "community": 750, "norm_label": "_hunk" }, { "label": "_parse_patch()", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_parse_patch", "community": 750, "norm_label": "_parse_patch()" }, { "label": "_apply_hunks()", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_apply_hunks", "community": 750, "norm_label": "_apply_hunks()" }, { "label": "ApplyPatchTool", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L181", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_applypatchtool", "community": 426, "norm_label": "applypatchtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_py_basetool", "community": 426, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L187", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_applypatchtool_spec", "community": 426, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_py_toolspec", "community": 426, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_applypatchtool_execute", "community": 750, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_py_any", "community": 750, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_py_toolresult", "community": 750, "norm_label": "toolresult" }, { "label": "Apply-patch tool \u2014 apply unified diff patches to files.", "file_type": "rationale", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_rationale_1", "community": 2, "norm_label": "apply-patch tool \u2014 apply unified diff patches to files." }, { "label": "A single hunk from a unified diff.", "file_type": "rationale", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_rationale_24", "community": 750, "norm_label": "a single hunk from a unified diff." }, { "label": "Parse a unified diff string into a target path and list of hunks. Returns", "file_type": "rationale", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_rationale_34", "community": 750, "norm_label": "parse a unified diff string into a target path and list of hunks. returns" }, { "label": "Apply parsed hunks to the original file content. Raises ------", "file_type": "rationale", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_rationale_102", "community": 750, "norm_label": "apply parsed hunks to the original file content. raises ------" }, { "label": "Apply a unified diff patch to a file.", "file_type": "rationale", "source_file": "src/openjarvis/tools/apply_patch.py", "source_location": "L182", "_origin": "ast", "id": "src_openjarvis_tools_apply_patch_rationale_182", "community": 426, "norm_label": "apply a unified diff patch to a file." }, { "label": "approval_store.py", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_approval_store", "community": 113, "norm_label": "approval_store.py" }, { "label": "PendingAction", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_pendingaction", "community": 113, "norm_label": "pendingaction" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_pendingaction_to_dict", "community": 113, "norm_label": ".to_dict()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_py_any", "community": 113, "norm_label": "any" }, { "label": ".from_row()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_pendingaction_from_row", "community": 113, "norm_label": ".from_row()" }, { "label": "PermissionRule", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L105", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_permissionrule", "community": 113, "norm_label": "permissionrule" }, { "label": ".to_dict()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_permissionrule_to_dict", "community": 113, "norm_label": ".to_dict()" }, { "label": ".from_row()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_permissionrule_from_row", "community": 113, "norm_label": ".from_row()" }, { "label": "ApprovalStore", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L145", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore", "community": 113, "norm_label": "approvalstore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_init", "community": 113, "norm_label": ".__init__()" }, { "label": "._create_tables()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_create_tables", "community": 113, "norm_label": "._create_tables()" }, { "label": ".queue_action()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_queue_action", "community": 113, "norm_label": ".queue_action()" }, { "label": ".get_action()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_get_action", "community": 113, "norm_label": ".get_action()" }, { "label": ".list_pending()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_list_pending", "community": 113, "norm_label": ".list_pending()" }, { "label": ".list_approved()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_list_approved", "community": 113, "norm_label": ".list_approved()" }, { "label": ".update_status()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_update_status", "community": 113, "norm_label": ".update_status()" }, { "label": ".expire_stale()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_expire_stale", "community": 113, "norm_label": ".expire_stale()" }, { "label": ".get_permission()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_get_permission", "community": 113, "norm_label": ".get_permission()" }, { "label": ".set_permission()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L305", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_set_permission", "community": 113, "norm_label": ".set_permission()" }, { "label": ".clear_permission()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L349", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_clear_permission", "community": 113, "norm_label": ".clear_permission()" }, { "label": ".list_permissions()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L356", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_list_permissions", "community": 113, "norm_label": ".list_permissions()" }, { "label": ".get_seen_ids()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L363", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_get_seen_ids", "community": 113, "norm_label": ".get_seen_ids()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L384", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_approvalstore_close", "community": 113, "norm_label": ".close()" }, { "label": "ApprovalStore \u2014 SQLite-backed store for proactive agent action approvals. Two", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_1", "community": 113, "norm_label": "approvalstore \u2014 sqlite-backed store for proactive agent action approvals. two" }, { "label": "An action proposed by the proactive agent.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_45", "community": 113, "norm_label": "an action proposed by the proactive agent." }, { "label": "A remembered user decision for a permission pattern.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L106", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_106", "community": 113, "norm_label": "a remembered user decision for a permission pattern." }, { "label": "SQLite store for proactive agent action approvals and permission memory.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_146", "community": 113, "norm_label": "sqlite store for proactive agent action approvals and permission memory." }, { "label": "Create and persist a new pending action.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_195", "community": 113, "norm_label": "create and persist a new pending action." }, { "label": "Return all non-expired pending actions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_242", "community": 113, "norm_label": "return all non-expired pending actions." }, { "label": "Return approved-but-not-yet-executed actions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_254", "community": 113, "norm_label": "return approved-but-not-yet-executed actions." }, { "label": "Mark past-TTL pending actions as expired. Returns count.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_285", "community": 113, "norm_label": "mark past-ttl pending actions as expired. returns count." }, { "label": "Upsert a permission rule, incrementing the relevant counter.", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L313", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_313", "community": 113, "norm_label": "upsert a permission rule, incrementing the relevant counter." }, { "label": "Return all doc_ids and message_ids previously queued (any status). Us", "file_type": "rationale", "source_file": "src/openjarvis/tools/approval_store.py", "source_location": "L364", "_origin": "ast", "id": "src_openjarvis_tools_approval_store_rationale_364", "community": 113, "norm_label": "return all doc_ids and message_ids previously queued (any status). us" }, { "label": "audio_tool.py", "file_type": "code", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool", "community": 2, "norm_label": "audio_tool.py" }, { "label": "AudioTranscribeTool", "file_type": "code", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_audiotranscribetool", "community": 300, "norm_label": "audiotranscribetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_py_basetool", "community": 300, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_audiotranscribetool_spec", "community": 300, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_py_toolspec", "community": 300, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_audiotranscribetool_execute", "community": 300, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_py_any", "community": 300, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_py_toolresult", "community": 300, "norm_label": "toolresult" }, { "label": "Audio transcription tool \u2014 transcribe audio via OpenAI Whisper.", "file_type": "rationale", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_rationale_1", "community": 2, "norm_label": "audio transcription tool \u2014 transcribe audio via openai whisper." }, { "label": "Transcribe audio files using OpenAI Whisper or a local provider.", "file_type": "rationale", "source_file": "src/openjarvis/tools/audio_tool.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_audio_tool_rationale_19", "community": 300, "norm_label": "transcribe audio files using openai whisper or a local provider." }, { "label": "browser.py", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_browser", "community": 2, "norm_label": "browser.py" }, { "label": "_BrowserSession", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsersession", "community": 701, "norm_label": "_browsersession" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsersession_init", "community": 701, "norm_label": ".__init__()" }, { "label": "._ensure_browser()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsersession_ensure_browser", "community": 701, "norm_label": "._ensure_browser()" }, { "label": ".page()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsersession_page", "community": 701, "norm_label": ".page()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsersession_close", "community": 701, "norm_label": ".close()" }, { "label": "BrowserNavigateTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsernavigatetool", "community": 399, "norm_label": "browsernavigatetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_py_basetool", "community": 627, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsernavigatetool_spec", "community": 821, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_py_toolspec", "community": 821, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsernavigatetool_execute", "community": 803, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_py_any", "community": 803, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_py_toolresult", "community": 803, "norm_label": "toolresult" }, { "label": "BrowserClickTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserclicktool", "community": 626, "norm_label": "browserclicktool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserclicktool_spec", "community": 821, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L188", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserclicktool_execute", "community": 803, "norm_label": ".execute()" }, { "label": "BrowserTypeTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsertypetool", "community": 543, "norm_label": "browsertypetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsertypetool_spec", "community": 821, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L271", "_origin": "ast", "id": "src_openjarvis_tools_browser_browsertypetool_execute", "community": 803, "norm_label": ".execute()" }, { "label": "BrowserScreenshotTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L325", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserscreenshottool", "community": 627, "norm_label": "browserscreenshottool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L332", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserscreenshottool_spec", "community": 821, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L357", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserscreenshottool_execute", "community": 803, "norm_label": ".execute()" }, { "label": "BrowserExtractTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L405", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserextracttool", "community": 382, "norm_label": "browserextracttool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L412", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserextracttool_spec", "community": 821, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L440", "_origin": "ast", "id": "src_openjarvis_tools_browser_browserextracttool_execute", "community": 803, "norm_label": ".execute()" }, { "label": "Browser automation tools \u2014 Playwright-based web interaction.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_1", "community": 2, "norm_label": "browser automation tools \u2014 playwright-based web interaction." }, { "label": "Manages a shared Playwright browser session (lazy init).", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_14", "community": 701, "norm_label": "manages a shared playwright browser session (lazy init)." }, { "label": "Navigate to a URL in the browser.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_57", "community": 399, "norm_label": "navigate to a url in the browser." }, { "label": "Click an element on the page.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_155", "community": 626, "norm_label": "click an element on the page." }, { "label": "Type text into a form field.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_235", "community": 543, "norm_label": "type text into a form field." }, { "label": "Take a screenshot of the current page.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L326", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_326", "community": 627, "norm_label": "take a screenshot of the current page." }, { "label": "Extract content from the current page.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser.py", "source_location": "L406", "_origin": "ast", "id": "src_openjarvis_tools_browser_rationale_406", "community": 382, "norm_label": "extract content from the current page." }, { "label": "browser_axtree.py", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree", "community": 2, "norm_label": "browser_axtree.py" }, { "label": "BrowserAXTreeTool", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_browseraxtreetool", "community": 288, "norm_label": "browseraxtreetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_py_basetool", "community": 288, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_browseraxtreetool_spec", "community": 288, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_py_toolspec", "community": 288, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_browseraxtreetool_execute", "community": 288, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_py_any", "community": 288, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_py_toolresult", "community": 288, "norm_label": "toolresult" }, { "label": "_format_axtree()", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_format_axtree", "community": 288, "norm_label": "_format_axtree()" }, { "label": "_count_nodes()", "file_type": "code", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_count_nodes", "community": 288, "norm_label": "_count_nodes()" }, { "label": "Browser accessibility tree extraction tool. Extracts the accessibility tree (", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_rationale_1", "community": 2, "norm_label": "browser accessibility tree extraction tool. extracts the accessibility tree (" }, { "label": "Extract the accessibility tree from the current browser page.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_rationale_28", "community": 288, "norm_label": "extract the accessibility tree from the current browser page." }, { "label": "Format an accessibility tree node as indented text.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_rationale_103", "community": 288, "norm_label": "format an accessibility tree node as indented text." }, { "label": "Count total nodes in the accessibility tree.", "file_type": "rationale", "source_file": "src/openjarvis/tools/browser_axtree.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_tools_browser_axtree_rationale_130", "community": 288, "norm_label": "count total nodes in the accessibility tree." }, { "label": "calculator.py", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_calculator", "community": 98, "norm_label": "calculator.py" }, { "label": "_safe_eval_node()", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_tools_calculator_safe_eval_node", "community": 289, "norm_label": "_safe_eval_node()" }, { "label": "AST", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_calculator_py_ast", "community": 289, "norm_label": "ast" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_calculator_py_any", "community": 289, "norm_label": "any" }, { "label": "safe_eval()", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_tools_calculator_safe_eval", "community": 289, "norm_label": "safe_eval()" }, { "label": "CalculatorTool", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L115", "_origin": "ast", "id": "src_openjarvis_tools_calculator_calculatortool", "community": 21, "norm_label": "calculatortool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_calculator_py_basetool", "community": 21, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_tools_calculator_calculatortool_spec", "community": 21, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_calculator_py_toolspec", "community": 21, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_tools_calculator_calculatortool_execute", "community": 289, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_calculator_py_toolresult", "community": 289, "norm_label": "toolresult" }, { "label": "Calculator tool \u2014 safe math evaluation via ``ast`` module.", "file_type": "rationale", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_calculator_rationale_1", "community": 98, "norm_label": "calculator tool \u2014 safe math evaluation via ``ast`` module." }, { "label": "Recursively evaluate an AST node using only whitelisted operations.", "file_type": "rationale", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_calculator_rationale_53", "community": 289, "norm_label": "recursively evaluate an ast node using only whitelisted operations." }, { "label": "Evaluate a math expression safely \u2014 Rust backend with Python fallback.", "file_type": "rationale", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_tools_calculator_rationale_93", "community": 289, "norm_label": "evaluate a math expression safely \u2014 rust backend with python fallback." }, { "label": "Safe math calculator using AST-based evaluation.", "file_type": "rationale", "source_file": "src/openjarvis/tools/calculator.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_tools_calculator_rationale_116", "community": 21, "norm_label": "safe math calculator using ast-based evaluation." }, { "label": "channel_tools.py", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools", "community": 2, "norm_label": "channel_tools.py" }, { "label": "ChannelSendTool", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelsendtool", "community": 76, "norm_label": "channelsendtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_py_basetool", "community": 76, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelsendtool_init", "community": 76, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelsendtool_spec", "community": 76, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_py_toolspec", "community": 76, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelsendtool_execute", "community": 76, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_py_any", "community": 76, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_py_toolresult", "community": 76, "norm_label": "toolresult" }, { "label": "ChannelListTool", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channellisttool", "community": 76, "norm_label": "channellisttool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channellisttool_init", "community": 76, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channellisttool_spec", "community": 76, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channellisttool_execute", "community": 76, "norm_label": ".execute()" }, { "label": "ChannelStatusTool", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelstatustool", "community": 76, "norm_label": "channelstatustool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L148", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelstatustool_init", "community": 76, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelstatustool_spec", "community": 76, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L163", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_channelstatustool_execute", "community": 76, "norm_label": ".execute()" }, { "label": "Channel MCP tools \u2014 expose channel operations as BaseTool instances. These to", "file_type": "rationale", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_rationale_1", "community": 2, "norm_label": "channel mcp tools \u2014 expose channel operations as basetool instances. these to" }, { "label": "MCP-exposed tool: send a message via a channel backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_rationale_19", "community": 76, "norm_label": "mcp-exposed tool: send a message via a channel backend." }, { "label": "MCP-exposed tool: list available channels.", "file_type": "rationale", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_rationale_95", "community": 76, "norm_label": "mcp-exposed tool: list available channels." }, { "label": "MCP-exposed tool: check channel connection status.", "file_type": "rationale", "source_file": "src/openjarvis/tools/channel_tools.py", "source_location": "L144", "_origin": "ast", "id": "src_openjarvis_tools_channel_tools_rationale_144", "community": 76, "norm_label": "mcp-exposed tool: check channel connection status." }, { "label": "code_interpreter.py", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter", "community": 2, "norm_label": "code_interpreter.py" }, { "label": "CodeInterpreterTool", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_codeinterpretertool", "community": 26, "norm_label": "codeinterpretertool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_py_basetool", "community": 26, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_codeinterpretertool_init", "community": 26, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_codeinterpretertool_spec", "community": 26, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_py_toolspec", "community": 26, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_codeinterpretertool_execute", "community": 26, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_py_any", "community": 26, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_py_toolresult", "community": 26, "norm_label": "toolresult" }, { "label": "Code interpreter tool \u2014 safe Python code execution in subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_rationale_1", "community": 2, "norm_label": "code interpreter tool \u2014 safe python code execution in subprocess." }, { "label": "Execute Python code in an isolated subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/tools/code_interpreter.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_rationale_32", "community": 26, "norm_label": "execute python code in an isolated subprocess." }, { "label": "code_interpreter_docker.py", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker", "community": 2, "norm_label": "code_interpreter_docker.py" }, { "label": "DockerCodeInterpreterTool", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_dockercodeinterpretertool", "community": 427, "norm_label": "dockercodeinterpretertool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_py_basetool", "community": 427, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_dockercodeinterpretertool_init", "community": 427, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_dockercodeinterpretertool_spec", "community": 427, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_py_toolspec", "community": 427, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_dockercodeinterpretertool_execute", "community": 427, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_py_any", "community": 427, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_py_toolresult", "community": 427, "norm_label": "toolresult" }, { "label": "Docker-sandboxed code interpreter tool.", "file_type": "rationale", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_rationale_1", "community": 2, "norm_label": "docker-sandboxed code interpreter tool." }, { "label": "Execute Python code in a disposable Docker container.", "file_type": "rationale", "source_file": "src/openjarvis/tools/code_interpreter_docker.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_code_interpreter_docker_rationale_14", "community": 427, "norm_label": "execute python code in a disposable docker container." }, { "label": "db_query.py", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_db_query", "community": 2, "norm_label": "db_query.py" }, { "label": "_is_read_only_query()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_db_query_is_read_only_query", "community": 751, "norm_label": "_is_read_only_query()" }, { "label": "_format_table()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_db_query_format_table", "community": 751, "norm_label": "_format_table()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_db_query_py_any", "community": 751, "norm_label": "any" }, { "label": "DatabaseQueryTool", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_tools_db_query_databasequerytool", "community": 144, "norm_label": "databasequerytool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_db_query_py_basetool", "community": 144, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_tools_db_query_databasequerytool_spec", "community": 144, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_db_query_py_toolspec", "community": 144, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_tools_db_query_databasequerytool_execute", "community": 751, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_db_query_py_toolresult", "community": 751, "norm_label": "toolresult" }, { "label": "._execute_sqlite()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L191", "_origin": "ast", "id": "src_openjarvis_tools_db_query_databasequerytool_execute_sqlite", "community": 751, "norm_label": "._execute_sqlite()" }, { "label": "._execute_postgresql()", "file_type": "code", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_tools_db_query_databasequerytool_execute_postgresql", "community": 751, "norm_label": "._execute_postgresql()" }, { "label": "Database query tool \u2014 execute SQL queries against SQLite and PostgreSQL.", "file_type": "rationale", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_db_query_rationale_1", "community": 2, "norm_label": "database query tool \u2014 execute sql queries against sqlite and postgresql." }, { "label": "Return True if *query* is safe for read-only mode. Allows SELECT, EXPLAIN", "file_type": "rationale", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_db_query_rationale_29", "community": 751, "norm_label": "return true if *query* is safe for read-only mode. allows select, explain" }, { "label": "Format query results as a pipe-delimited table.", "file_type": "rationale", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_tools_db_query_rationale_60", "community": 751, "norm_label": "format query results as a pipe-delimited table." }, { "label": "Execute SQL queries against SQLite or PostgreSQL databases.", "file_type": "rationale", "source_file": "src/openjarvis/tools/db_query.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_tools_db_query_rationale_97", "community": 144, "norm_label": "execute sql queries against sqlite or postgresql databases." }, { "label": "description_loader.py", "file_type": "code", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_description_loader", "community": 50, "norm_label": "description_loader.py" }, { "label": "_load_overrides()", "file_type": "code", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_load_overrides", "community": 50, "norm_label": "_load_overrides()" }, { "label": "get_tool_description_override()", "file_type": "code", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_get_tool_description_override", "community": 50, "norm_label": "get_tool_description_override()" }, { "label": "clear_cache()", "file_type": "code", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_clear_cache", "community": 50, "norm_label": "clear_cache()" }, { "label": "Load tool description overrides from $OPENJARVIS_HOME/tools/descriptions.toml.", "file_type": "rationale", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_rationale_1", "community": 50, "norm_label": "load tool description overrides from $openjarvis_home/tools/descriptions.toml." }, { "label": "Parse descriptions.toml and return {tool_name: description}.", "file_type": "rationale", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_rationale_29", "community": 50, "norm_label": "parse descriptions.toml and return {tool_name: description}." }, { "label": "Return the override description for *tool_name*, or ``None``. Results are", "file_type": "rationale", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_rationale_66", "community": 50, "norm_label": "return the override description for *tool_name*, or ``none``. results are" }, { "label": "Clear the cached overrides (useful for testing).", "file_type": "rationale", "source_file": "src/openjarvis/tools/description_loader.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_tools_description_loader_rationale_77", "community": 50, "norm_label": "clear the cached overrides (useful for testing)." }, { "label": "digest_collect.py", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect", "community": 64, "norm_label": "digest_collect.py" }, { "label": "_format_duration()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_duration", "community": 64, "norm_label": "_format_duration()" }, { "label": "_time_ago()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_time_ago", "community": 64, "norm_label": "_time_ago()" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_datetime", "community": 64, "norm_label": "datetime" }, { "label": "_format_date()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_date", "community": 64, "norm_label": "_format_date()" }, { "label": "_format_time()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_time", "community": 64, "norm_label": "_format_time()" }, { "label": "_parse_content_json()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_parse_content_json", "community": 64, "norm_label": "_parse_content_json()" }, { "label": "Document", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_document", "community": 64, "norm_label": "document" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_any", "community": 64, "norm_label": "any" }, { "label": "_format_oura()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L98", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_oura", "community": 64, "norm_label": "_format_oura()" }, { "label": "_format_apple_health()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_apple_health", "community": 64, "norm_label": "_format_apple_health()" }, { "label": "_format_strava()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_strava", "community": 64, "norm_label": "_format_strava()" }, { "label": "_format_gmail()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_gmail", "community": 64, "norm_label": "_format_gmail()" }, { "label": "_format_gmail_imap()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_gmail_imap", "community": 64, "norm_label": "_format_gmail_imap()" }, { "label": "_format_google_tasks()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L185", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_google_tasks", "community": 64, "norm_label": "_format_google_tasks()" }, { "label": "_format_slack()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L201", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_slack", "community": 64, "norm_label": "_format_slack()" }, { "label": "_format_imessage()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_imessage", "community": 64, "norm_label": "_format_imessage()" }, { "label": "_format_whatsapp()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_whatsapp", "community": 64, "norm_label": "_format_whatsapp()" }, { "label": "_format_outlook()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L234", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_outlook", "community": 64, "norm_label": "_format_outlook()" }, { "label": "_format_notion()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_notion", "community": 64, "norm_label": "_format_notion()" }, { "label": "_format_gcalendar()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L249", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_gcalendar", "community": 64, "norm_label": "_format_gcalendar()" }, { "label": "_format_spotify()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_spotify", "community": 64, "norm_label": "_format_spotify()" }, { "label": "_format_apple_music()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L288", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_apple_music", "community": 64, "norm_label": "_format_apple_music()" }, { "label": "_format_weather()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_weather", "community": 64, "norm_label": "_format_weather()" }, { "label": "_format_github_notifications()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_github_notifications", "community": 64, "norm_label": "_format_github_notifications()" }, { "label": "_format_hackernews()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L318", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_hackernews", "community": 64, "norm_label": "_format_hackernews()" }, { "label": "_format_news_rss()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L325", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_news_rss", "community": 64, "norm_label": "_format_news_rss()" }, { "label": "_format_doc()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L359", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_doc", "community": 64, "norm_label": "_format_doc()" }, { "label": "_format_music_section()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L371", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_format_music_section", "community": 64, "norm_label": "_format_music_section()" }, { "label": "_filter_unanswered_threads()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L389", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_filter_unanswered_threads", "community": 64, "norm_label": "_filter_unanswered_threads()" }, { "label": "_filter_pending_invites()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L410", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_filter_pending_invites", "community": 64, "norm_label": "_filter_pending_invites()" }, { "label": "DigestCollectTool", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L423", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_digestcollecttool", "community": 64, "norm_label": "digestcollecttool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_basetool", "community": 64, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L430", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_digestcollecttool_spec", "community": 64, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_toolspec", "community": 64, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L473", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_digestcollecttool_execute", "community": 64, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_py_toolresult", "community": 64, "norm_label": "toolresult" }, { "label": "Format seconds as 'Xh Ym'.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_53", "community": 64, "norm_label": "format seconds as 'xh ym'." }, { "label": "Return a human-readable relative time like '2h ago' or '15m ago'.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_65", "community": 64, "norm_label": "return a human-readable relative time like '2h ago' or '15m ago'." }, { "label": "Format a datetime as 'April 1' style.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_81", "community": 64, "norm_label": "format a datetime as 'april 1' style." }, { "label": "Format a datetime as '10:30 AM' style.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_86", "community": 64, "norm_label": "format a datetime as '10:30 am' style." }, { "label": "Try to parse the document content as JSON; return {} on failure.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_91", "community": 64, "norm_label": "try to parse the document content as json; return {} on failure." }, { "label": "Format an Oura Ring document into a readable line.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_99", "community": 64, "norm_label": "format an oura ring document into a readable line." }, { "label": "Format an Apple Health document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_151", "community": 64, "norm_label": "format an apple health document." }, { "label": "Format a Strava activity document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_156", "community": 64, "norm_label": "format a strava activity document." }, { "label": "Format a Gmail email document. Includes ``doc_id`` so the proactive agent", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_161", "community": 64, "norm_label": "format a gmail email document. includes ``doc_id`` so the proactive agent" }, { "label": "Format a Gmail IMAP email document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_178", "community": 64, "norm_label": "format a gmail imap email document." }, { "label": "Format a Google Tasks document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_186", "community": 64, "norm_label": "format a google tasks document." }, { "label": "Format a Slack message document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_202", "community": 64, "norm_label": "format a slack message document." }, { "label": "Format an iMessage document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_216", "community": 64, "norm_label": "format an imessage document." }, { "label": "Format a WhatsApp message document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L228", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_228", "community": 64, "norm_label": "format a whatsapp message document." }, { "label": "Format an Outlook email document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_235", "community": 64, "norm_label": "format an outlook email document." }, { "label": "Format a Notion page document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_243", "community": 64, "norm_label": "format a notion page document." }, { "label": "Format a Google Calendar event document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_250", "community": 64, "norm_label": "format a google calendar event document." }, { "label": "Format a Spotify recently-played track \u2014 returns 'Track \u2014 Artist'.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_283", "community": 64, "norm_label": "format a spotify recently-played track \u2014 returns 'track \u2014 artist'." }, { "label": "Format an Apple Music track \u2014 returns 'Track \u2014 Artist'.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_289", "community": 64, "norm_label": "format an apple music track \u2014 returns 'track \u2014 artist'." }, { "label": "Format a weather document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_295", "community": 64, "norm_label": "format a weather document." }, { "label": "Format a GitHub notification.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_308", "community": 64, "norm_label": "format a github notification." }, { "label": "Format a Hacker News story.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L319", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_319", "community": 64, "norm_label": "format a hacker news story." }, { "label": "Format an RSS news item.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L326", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_326", "community": 64, "norm_label": "format an rss news item." }, { "label": "Format a document using the source-specific formatter, with fallback.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L360", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_360", "community": 64, "norm_label": "format a document using the source-specific formatter, with fallback." }, { "label": "Format music connectors as grouped lists instead of per-track lines.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L375", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_375", "community": 64, "norm_label": "format music connectors as grouped lists instead of per-track lines." }, { "label": "Keep only iMessage threads where the last message is NOT from the user. G", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L390", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_390", "community": 64, "norm_label": "keep only imessage threads where the last message is not from the user. g" }, { "label": "Keep only calendar events the user has not yet responded to.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L411", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_411", "community": 64, "norm_label": "keep only calendar events the user has not yet responded to." }, { "label": "Collect recent data from multiple connectors for digest synthesis.", "file_type": "rationale", "source_file": "src/openjarvis/tools/digest_collect.py", "source_location": "L424", "_origin": "ast", "id": "src_openjarvis_tools_digest_collect_rationale_424", "community": 64, "norm_label": "collect recent data from multiple connectors for digest synthesis." }, { "label": "docker_shell_exec.py", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec", "community": 2, "norm_label": "docker_shell_exec.py" }, { "label": "set_active_container()", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_set_active_container", "community": 265, "norm_label": "set_active_container()" }, { "label": "get_active_container()", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_get_active_container", "community": 752, "norm_label": "get_active_container()" }, { "label": "DockerShellExecTool", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_dockershellexectool", "community": 752, "norm_label": "dockershellexectool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_py_basetool", "community": 752, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L61", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_dockershellexectool_spec", "community": 752, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_py_toolspec", "community": 752, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_dockershellexectool_execute", "community": 752, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_py_any", "community": 752, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_py_toolresult", "community": 752, "norm_label": "toolresult" }, { "label": "Container-scoped shell executor. Runs commands inside the currently-active TB", "file_type": "rationale", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_rationale_1", "community": 2, "norm_label": "container-scoped shell executor. runs commands inside the currently-active tb" }, { "label": "Bind (or clear) the Docker container for this process.", "file_type": "rationale", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_rationale_43", "community": 265, "norm_label": "bind (or clear) the docker container for this process." }, { "label": "Execute a shell command inside the active TB v2.1 task container.", "file_type": "rationale", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_rationale_56", "community": 752, "norm_label": "execute a shell command inside the active tb v2.1 task container." }, { "label": "# NOTE: We use a module-level (process-wide) variable rather than a", "file_type": "rationale", "source_file": "src/openjarvis/tools/docker_shell_exec.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_tools_docker_shell_exec_rationale_30", "community": 2, "norm_label": "# note: we use a module-level (process-wide) variable rather than a" }, { "label": "file_read.py", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_file_read", "community": 2, "norm_label": "file_read.py" }, { "label": "FileReadTool", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_file_read_filereadtool", "community": 316, "norm_label": "filereadtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_read_py_basetool", "community": 316, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_file_read_filereadtool_init", "community": 316, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_file_read_filereadtool_spec", "community": 316, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_read_py_toolspec", "community": 316, "norm_label": "toolspec" }, { "label": "._is_path_allowed()", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_tools_file_read_filereadtool_is_path_allowed", "community": 316, "norm_label": "._is_path_allowed()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_read_py_path", "community": 316, "norm_label": "path" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_file_read_filereadtool_execute", "community": 316, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_read_py_any", "community": 316, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_read_py_toolresult", "community": 316, "norm_label": "toolresult" }, { "label": "File read tool \u2014 read file contents with path validation.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_file_read_rationale_1", "community": 2, "norm_label": "file read tool \u2014 read file contents with path validation." }, { "label": "Read file contents with optional directory restrictions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_file_read_rationale_18", "community": 316, "norm_label": "read file contents with optional directory restrictions." }, { "label": "Check if path is within allowed directories.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_read.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_tools_file_read_rationale_51", "community": 316, "norm_label": "check if path is within allowed directories." }, { "label": "file_write.py", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_file_write", "community": 2, "norm_label": "file_write.py" }, { "label": "FileWriteTool", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_file_write_filewritetool", "community": 269, "norm_label": "filewritetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_write_py_basetool", "community": 269, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_file_write_filewritetool_init", "community": 269, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_file_write_filewritetool_spec", "community": 269, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_write_py_toolspec", "community": 269, "norm_label": "toolspec" }, { "label": "._is_path_allowed()", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_file_write_filewritetool_is_path_allowed", "community": 269, "norm_label": "._is_path_allowed()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_write_py_path", "community": 269, "norm_label": "path" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_tools_file_write_filewritetool_execute", "community": 269, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_write_py_any", "community": 269, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_file_write_py_toolresult", "community": 269, "norm_label": "toolresult" }, { "label": "File write tool \u2014 write content to files with path validation.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_file_write_rationale_1", "community": 2, "norm_label": "file write tool \u2014 write content to files with path validation." }, { "label": "Write content to files with optional directory restrictions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_file_write_rationale_18", "community": 269, "norm_label": "write content to files with optional directory restrictions." }, { "label": "Check if path is within allowed directories.", "file_type": "rationale", "source_file": "src/openjarvis/tools/file_write.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_tools_file_write_rationale_67", "community": 269, "norm_label": "check if path is within allowed directories." }, { "label": "git_tool.py", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_git_tool", "community": 2, "norm_label": "git_tool.py" }, { "label": "_truncate()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_truncate", "community": 496, "norm_label": "_truncate()" }, { "label": "_check_git()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_check_git", "community": 496, "norm_label": "_check_git()" }, { "label": "_run_git()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_run_git", "community": 496, "norm_label": "_run_git()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_py_toolresult", "community": 496, "norm_label": "toolresult" }, { "label": "GitStatusTool", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitstatustool", "community": 61, "norm_label": "gitstatustool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_py_basetool", "community": 61, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitstatustool_spec", "community": 61, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_py_toolspec", "community": 61, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L140", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitstatustool_execute", "community": 496, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_py_any", "community": 496, "norm_label": "any" }, { "label": "GitDiffTool", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitdifftool", "community": 61, "norm_label": "gitdifftool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitdifftool_spec", "community": 61, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitdifftool_execute", "community": 496, "norm_label": ".execute()" }, { "label": "GitCommitTool", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitcommittool", "community": 61, "norm_label": "gitcommittool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitcommittool_spec", "community": 61, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L286", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitcommittool_execute", "community": 496, "norm_label": ".execute()" }, { "label": "GitLogTool", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L332", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitlogtool", "community": 61, "norm_label": "gitlogtool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitlogtool_spec", "community": 61, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L369", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_gitlogtool_execute", "community": 496, "norm_label": ".execute()" }, { "label": "Git tools \u2014 version control operations via subprocess.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_1", "community": 2, "norm_label": "git tools \u2014 version control operations via subprocess." }, { "label": "Truncate output to _MAX_OUTPUT_BYTES.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_22", "community": 496, "norm_label": "truncate output to _max_output_bytes." }, { "label": "Return an error message if git is not available, else None.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_29", "community": 496, "norm_label": "return an error message if git is not available, else none." }, { "label": "Run a git command and return a ToolResult. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_39", "community": 496, "norm_label": "run a git command and return a toolresult. parameters ----------" }, { "label": "Show the working tree status of a git repository.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_112", "community": 61, "norm_label": "show the working tree status of a git repository." }, { "label": "Show changes in the working tree or staging area.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L166", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_166", "community": 61, "norm_label": "show changes in the working tree or staging area." }, { "label": "Stage files and create a git commit.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_245", "community": 61, "norm_label": "stage files and create a git commit." }, { "label": "Show the commit history of a git repository.", "file_type": "rationale", "source_file": "src/openjarvis/tools/git_tool.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_tools_git_tool_rationale_333", "community": 61, "norm_label": "show the commit history of a git repository." }, { "label": "http_request.py", "file_type": "code", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_http_request", "community": 2, "norm_label": "http_request.py" }, { "label": "HttpRequestTool", "file_type": "code", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_tools_http_request_httprequesttool", "community": 109, "norm_label": "httprequesttool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_http_request_py_basetool", "community": 109, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_tools_http_request_httprequesttool_spec", "community": 109, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_http_request_py_toolspec", "community": 109, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_tools_http_request_httprequesttool_execute", "community": 152, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_http_request_py_any", "community": 152, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_http_request_py_toolresult", "community": 152, "norm_label": "toolresult" }, { "label": "HTTP request tool \u2014 make HTTP requests with SSRF protection.", "file_type": "rationale", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_http_request_rationale_1", "community": 2, "norm_label": "http request tool \u2014 make http requests with ssrf protection." }, { "label": "Make HTTP requests to external APIs with SSRF protection.", "file_type": "rationale", "source_file": "src/openjarvis/tools/http_request.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_tools_http_request_rationale_27", "community": 109, "norm_label": "make http requests to external apis with ssrf protection." }, { "label": "image_tool.py", "file_type": "code", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_image_tool", "community": 2, "norm_label": "image_tool.py" }, { "label": "ImageGenerateTool", "file_type": "code", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_imagegeneratetool", "community": 355, "norm_label": "imagegeneratetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_py_basetool", "community": 355, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_imagegeneratetool_spec", "community": 355, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_py_toolspec", "community": 355, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_imagegeneratetool_execute", "community": 355, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_py_any", "community": 355, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_py_toolresult", "community": 355, "norm_label": "toolresult" }, { "label": "Image generation tool \u2014 generate images via OpenAI DALL-E.", "file_type": "rationale", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_rationale_1", "community": 2, "norm_label": "image generation tool \u2014 generate images via openai dall-e." }, { "label": "Generate images from text descriptions via OpenAI DALL-E.", "file_type": "rationale", "source_file": "src/openjarvis/tools/image_tool.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_image_tool_rationale_17", "community": 355, "norm_label": "generate images from text descriptions via openai dall-e." }, { "label": "knowledge_search.py", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search", "community": 2, "norm_label": "knowledge_search.py" }, { "label": "KnowledgeSearchTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_knowledgesearchtool", "community": 11, "norm_label": "knowledgesearchtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_py_basetool", "community": 11, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_knowledgesearchtool_init", "community": 18, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_knowledgesearchtool_spec", "community": 11, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_py_toolspec", "community": 11, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_knowledgesearchtool_execute", "community": 11, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_py_any", "community": 11, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_py_toolresult", "community": 11, "norm_label": "toolresult" }, { "label": "KnowledgeSearchTool \u2014 filtered BM25 retrieval with source attribution. Wraps", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_rationale_1", "community": 2, "norm_label": "knowledgesearchtool \u2014 filtered bm25 retrieval with source attribution. wraps" }, { "label": "Search the knowledge store using filtered BM25 retrieval. Results include", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_search.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_search_rationale_23", "community": 11, "norm_label": "search the knowledge store using filtered bm25 retrieval. results include" }, { "label": "knowledge_sql.py", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql", "community": 2, "norm_label": "knowledge_sql.py" }, { "label": "KnowledgeSQLTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_knowledgesqltool", "community": 11, "norm_label": "knowledgesqltool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_py_basetool", "community": 11, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_knowledgesqltool_init", "community": 18, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_knowledgesqltool_spec", "community": 11, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_py_toolspec", "community": 11, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L63", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_knowledgesqltool_execute", "community": 11, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_py_any", "community": 11, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_py_toolresult", "community": 11, "norm_label": "toolresult" }, { "label": "KnowledgeSQLTool \u2014 read-only SQL queries against the KnowledgeStore. Allows a", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_rationale_1", "community": 2, "norm_label": "knowledgesqltool \u2014 read-only sql queries against the knowledgestore. allows a" }, { "label": "Run read-only SQL against the knowledge store for aggregation queries.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_sql.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_sql_rationale_28", "community": 11, "norm_label": "run read-only sql against the knowledge store for aggregation queries." }, { "label": "knowledge_tools.py", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools", "community": 2, "norm_label": "knowledge_tools.py" }, { "label": "KGAddEntityTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddentitytool", "community": 356, "norm_label": "kgaddentitytool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_py_basetool", "community": 356, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddentitytool_init", "community": 356, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_py_any", "community": 356, "norm_label": "any" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddentitytool_spec", "community": 356, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_py_toolspec", "community": 356, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddentitytool_execute", "community": 356, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_py_toolresult", "community": 356, "norm_label": "toolresult" }, { "label": "KGAddRelationTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddrelationtool", "community": 356, "norm_label": "kgaddrelationtool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddrelationtool_init", "community": 356, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L92", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddrelationtool_spec", "community": 356, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgaddrelationtool_execute", "community": 356, "norm_label": ".execute()" }, { "label": "KGQueryTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgquerytool", "community": 356, "norm_label": "kgquerytool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgquerytool_init", "community": 356, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgquerytool_spec", "community": 356, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgquerytool_execute", "community": 356, "norm_label": ".execute()" }, { "label": "KGNeighborsTool", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgneighborstool", "community": 356, "norm_label": "kgneighborstool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L227", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgneighborstool_init", "community": 356, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgneighborstool_spec", "community": 356, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_kgneighborstool_execute", "community": 356, "norm_label": ".execute()" }, { "label": "MCP tools for knowledge graph operations.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_rationale_1", "community": 2, "norm_label": "mcp tools for knowledge graph operations." }, { "label": "Add an entity to the knowledge graph.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_rationale_15", "community": 356, "norm_label": "add an entity to the knowledge graph." }, { "label": "Add a relation between two entities in the knowledge graph.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L84", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_rationale_84", "community": 356, "norm_label": "add a relation between two entities in the knowledge graph." }, { "label": "Query the knowledge graph by entity/relation type patterns.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_rationale_151", "community": 356, "norm_label": "query the knowledge graph by entity/relation type patterns." }, { "label": "Find neighboring entities in the knowledge graph.", "file_type": "rationale", "source_file": "src/openjarvis/tools/knowledge_tools.py", "source_location": "L223", "_origin": "ast", "id": "src_openjarvis_tools_knowledge_tools_rationale_223", "community": 356, "norm_label": "find neighboring entities in the knowledge graph." }, { "label": "llm_tool.py", "file_type": "code", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool", "community": 2, "norm_label": "llm_tool.py" }, { "label": "LLMTool", "file_type": "code", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_llmtool", "community": 78, "norm_label": "llmtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_py_basetool", "community": 78, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_llmtool_init", "community": 78, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_py_inferenceengine", "community": 78, "norm_label": "inferenceengine" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_llmtool_spec", "community": 78, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_py_toolspec", "community": 78, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_llmtool_execute", "community": 52, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_py_any", "community": 52, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_py_toolresult", "community": 52, "norm_label": "toolresult" }, { "label": "LLM tool \u2014 delegate a sub-query to an inference engine.", "file_type": "rationale", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_rationale_1", "community": 2, "norm_label": "llm tool \u2014 delegate a sub-query to an inference engine." }, { "label": "Delegate a sub-query to an inference engine for generation.", "file_type": "rationale", "source_file": "src/openjarvis/tools/llm_tool.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_llm_tool_rationale_15", "community": 78, "norm_label": "delegate a sub-query to an inference engine for generation." }, { "label": "mcp_adapter.py", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter", "community": 2, "norm_label": "mcp_adapter.py" }, { "label": "MCPToolAdapter", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptooladapter", "community": 487, "norm_label": "mcptooladapter" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_py_basetool", "community": 487, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptooladapter_init", "community": 487, "norm_label": ".__init__()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_py_toolspec", "community": 487, "norm_label": "toolspec" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptooladapter_spec", "community": 487, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L36", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptooladapter_execute", "community": 487, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_py_any", "community": 487, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_py_toolresult", "community": 487, "norm_label": "toolresult" }, { "label": "MCPToolProvider", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptoolprovider", "community": 11, "norm_label": "mcptoolprovider" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptoolprovider_init", "community": 21, "norm_label": ".__init__()" }, { "label": ".discover()", "file_type": "code", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_mcptoolprovider_discover", "community": 487, "norm_label": ".discover()" }, { "label": "MCP tool adapter \u2014 wraps external MCP server tools as native BaseTool instances.", "file_type": "rationale", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_rationale_1", "community": 2, "norm_label": "mcp tool adapter \u2014 wraps external mcp server tools as native basetool instances." }, { "label": "Wraps a single MCP-hosted tool as a native BaseTool. This adapter enables", "file_type": "rationale", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_rationale_13", "community": 487, "norm_label": "wraps a single mcp-hosted tool as a native basetool. this adapter enables" }, { "label": "Execute the remote MCP tool and return a ToolResult.", "file_type": "rationale", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L37", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_rationale_37", "community": 487, "norm_label": "execute the remote mcp tool and return a toolresult." }, { "label": "Discovers tools from an MCP server and returns BaseTool adapters. Paramet", "file_type": "rationale", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_rationale_58", "community": 11, "norm_label": "discovers tools from an mcp server and returns basetool adapters. paramet" }, { "label": "Discover available tools and return them as BaseTool adapters.", "file_type": "rationale", "source_file": "src/openjarvis/tools/mcp_adapter.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_tools_mcp_adapter_rationale_70", "community": 487, "norm_label": "discover available tools and return them as basetool adapters." }, { "label": "memory_manage.py", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage", "community": 2, "norm_label": "memory_manage.py" }, { "label": "MemoryManageTool", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool", "community": 428, "norm_label": "memorymanagetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_py_basetool", "community": 428, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_init", "community": 428, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_py_path", "community": 428, "norm_label": "path" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_spec", "community": 428, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_py_toolspec", "community": 428, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_execute", "community": 428, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_py_any", "community": 428, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_py_toolresult", "community": 428, "norm_label": "toolresult" }, { "label": "._read()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_read", "community": 428, "norm_label": "._read()" }, { "label": "._add()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_add", "community": 428, "norm_label": "._add()" }, { "label": "._update()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_update", "community": 428, "norm_label": "._update()" }, { "label": "._remove()", "file_type": "code", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_memorymanagetool_remove", "community": 428, "norm_label": "._remove()" }, { "label": "Manage persistent agent memory (MEMORY.md).", "file_type": "rationale", "source_file": "src/openjarvis/tools/memory_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_memory_manage_rationale_1", "community": 428, "norm_label": "manage persistent agent memory (memory.md)." }, { "label": "pdf_tool.py", "file_type": "code", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool", "community": 2, "norm_label": "pdf_tool.py" }, { "label": "_parse_pages()", "file_type": "code", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_parse_pages", "community": 570, "norm_label": "_parse_pages()" }, { "label": "PDFExtractTool", "file_type": "code", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_pdfextracttool", "community": 510, "norm_label": "pdfextracttool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_py_basetool", "community": 510, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_pdfextracttool_spec", "community": 510, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_py_toolspec", "community": 510, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_pdfextracttool_execute", "community": 570, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_py_any", "community": 570, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_py_toolresult", "community": 570, "norm_label": "toolresult" }, { "label": "PDF text extraction tool \u2014 extract text from PDF files via pdfplumber.", "file_type": "rationale", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_rationale_1", "community": 2, "norm_label": "pdf text extraction tool \u2014 extract text from pdf files via pdfplumber." }, { "label": "Parse a page range string into zero-indexed page numbers. Supports format", "file_type": "rationale", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_rationale_16", "community": 570, "norm_label": "parse a page range string into zero-indexed page numbers. supports format" }, { "label": "Extract text content from PDF files using pdfplumber.", "file_type": "rationale", "source_file": "src/openjarvis/tools/pdf_tool.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_tools_pdf_tool_rationale_52", "community": 510, "norm_label": "extract text content from pdf files using pdfplumber." }, { "label": "proactive_tools.py", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools", "community": 119, "norm_label": "proactive_tools.py" }, { "label": "get_store()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_get_store", "community": 119, "norm_label": "get_store()" }, { "label": "CheckPermissionTool", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_checkpermissiontool", "community": 113, "norm_label": "checkpermissiontool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_py_basetool", "community": 113, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_checkpermissiontool_init", "community": 113, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_checkpermissiontool_spec", "community": 113, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_py_toolspec", "community": 113, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L99", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_checkpermissiontool_execute", "community": 119, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_py_any", "community": 119, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_py_toolresult", "community": 119, "norm_label": "toolresult" }, { "label": "QueueActionTool", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_queueactiontool", "community": 113, "norm_label": "queueactiontool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_queueactiontool_init", "community": 113, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_queueactiontool_spec", "community": 113, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_queueactiontool_execute", "community": 119, "norm_label": ".execute()" }, { "label": "GetPendingActionsTool", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L197", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_getpendingactionstool", "community": 113, "norm_label": "getpendingactionstool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_getpendingactionstool_init", "community": 113, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_getpendingactionstool_spec", "community": 113, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_getpendingactionstool_execute", "community": 119, "norm_label": ".execute()" }, { "label": "RecordDecisionTool", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L243", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_recorddecisiontool", "community": 113, "norm_label": "recorddecisiontool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L248", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_recorddecisiontool_init", "community": 113, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L252", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_recorddecisiontool_spec", "community": 113, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_recorddecisiontool_execute", "community": 119, "norm_label": ".execute()" }, { "label": "ExecutePendingActionsTool", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L333", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_executependingactionstool", "community": 119, "norm_label": "executependingactionstool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L338", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_executependingactionstool_init", "community": 119, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L348", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_executependingactionstool_spec", "community": 113, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L369", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_executependingactionstool_execute", "community": 119, "norm_label": ".execute()" }, { "label": "._run_action()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L399", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_executependingactionstool_run_action", "community": 119, "norm_label": "._run_action()" }, { "label": "_exec_email_delete()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L434", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_exec_email_delete", "community": 119, "norm_label": "_exec_email_delete()" }, { "label": "_exec_email_archive()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L448", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_exec_email_archive", "community": 119, "norm_label": "_exec_email_archive()" }, { "label": "_exec_sms_send()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L462", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_exec_sms_send", "community": 119, "norm_label": "_exec_sms_send()" }, { "label": "_exec_calendar_decline()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L476", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_exec_calendar_decline", "community": 119, "norm_label": "_exec_calendar_decline()" }, { "label": "_exec_calendar_accept()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L491", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_exec_calendar_accept", "community": 119, "norm_label": "_exec_calendar_accept()" }, { "label": "parse_approval_response()", "file_type": "code", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L519", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_parse_approval_response", "community": 119, "norm_label": "parse_approval_response()" }, { "label": "Look up whether the user has a remembered decision for a permission key.", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L68", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_68", "community": 113, "norm_label": "look up whether the user has a remembered decision for a permission key." }, { "label": "Queue a proposed action for user approval or immediate execution.", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_119", "community": 113, "norm_label": "queue a proposed action for user approval or immediate execution." }, { "label": "Return all pending (not yet decided) actions as a JSON list.", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_198", "community": 113, "norm_label": "return all pending (not yet decided) actions as a json list." }, { "label": "Record a user approval or denial for a queued action.", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L244", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_244", "community": 113, "norm_label": "record a user approval or denial for a queued action." }, { "label": "Execute all approved (or trivial) actions and return a summary.", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L334", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_334", "community": 119, "norm_label": "execute all approved (or trivial) actions and return a summary." }, { "label": "Parse a free-text message for approval tokens and update the store. Retur", "file_type": "rationale", "source_file": "src/openjarvis/tools/proactive_tools.py", "source_location": "L523", "_origin": "ast", "id": "src_openjarvis_tools_proactive_tools_rationale_523", "community": 119, "norm_label": "parse a free-text message for approval tokens and update the store. retur" }, { "label": "repl.py", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_repl", "community": 2, "norm_label": "repl.py" }, { "label": "_make_safe_import()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_tools_repl_make_safe_import", "community": 69, "norm_label": "_make_safe_import()" }, { "label": "_make_restricted_builtins()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L107", "_origin": "ast", "id": "src_openjarvis_tools_repl_make_restricted_builtins", "community": 69, "norm_label": "_make_restricted_builtins()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_repl_py_any", "community": 69, "norm_label": "any" }, { "label": "_ReplSession", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_tools_repl_replsession", "community": 69, "norm_label": "_replsession" }, { "label": "ReplTool", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool", "community": 69, "norm_label": "repltool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_repl_py_basetool", "community": 69, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool_init", "community": 69, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool_spec", "community": 69, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_repl_py_toolspec", "community": 69, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool_execute", "community": 69, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_repl_py_toolresult", "community": 69, "norm_label": "toolresult" }, { "label": "._resolve_session()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L245", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool_resolve_session", "community": 69, "norm_label": "._resolve_session()" }, { "label": "._exec_with_timeout()", "file_type": "code", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L285", "_origin": "ast", "id": "src_openjarvis_tools_repl_repltool_exec_with_timeout", "community": 69, "norm_label": "._exec_with_timeout()" }, { "label": "Persistent Python REPL tool \u2014 maintains state across calls within a session.", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_1", "community": 2, "norm_label": "persistent python repl tool \u2014 maintains state across calls within a session." }, { "label": "Return a custom __import__ that only allows safe modules.", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_89", "community": 69, "norm_label": "return a custom __import__ that only allows safe modules." }, { "label": "Build a builtins dict with dangerous functions removed.", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_108", "community": 69, "norm_label": "build a builtins dict with dangerous functions removed." }, { "label": "Persistent Python REPL with session management. Parameters ---------", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_137", "community": 69, "norm_label": "persistent python repl with session management. parameters ---------" }, { "label": "Get or create a session, with LRU eviction at max_sessions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L250", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_250", "community": 69, "norm_label": "get or create a session, with lru eviction at max_sessions." }, { "label": "Execute code in a daemon thread with timeout. Returns (output, succes", "file_type": "rationale", "source_file": "src/openjarvis/tools/repl.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_tools_repl_rationale_290", "community": 69, "norm_label": "execute code in a daemon thread with timeout. returns (output, succes" }, { "label": "retrieval.py", "file_type": "code", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_retrieval", "community": 2, "norm_label": "retrieval.py" }, { "label": "RetrievalTool", "file_type": "code", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_retrievaltool", "community": 249, "norm_label": "retrievaltool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_py_basetool", "community": 249, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_retrievaltool_init", "community": 249, "norm_label": ".__init__()" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_py_memorybackend", "community": 249, "norm_label": "memorybackend" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_retrievaltool_spec", "community": 249, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_py_toolspec", "community": 249, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_retrievaltool_execute", "community": 249, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_py_any", "community": 249, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_py_toolresult", "community": 249, "norm_label": "toolresult" }, { "label": "Retrieval tool \u2014 search memory backends for relevant context.", "file_type": "rationale", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_rationale_1", "community": 2, "norm_label": "retrieval tool \u2014 search memory backends for relevant context." }, { "label": "Search the memory backend and return formatted context.", "file_type": "rationale", "source_file": "src/openjarvis/tools/retrieval.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_retrieval_rationale_16", "community": 249, "norm_label": "search the memory backend and return formatted context." }, { "label": "scan_chunks.py", "file_type": "code", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks", "community": 2, "norm_label": "scan_chunks.py" }, { "label": "ScanChunksTool", "file_type": "code", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_scanchunkstool", "community": 11, "norm_label": "scanchunkstool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_py_basetool", "community": 11, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_scanchunkstool_init", "community": 18, "norm_label": ".__init__()" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_py_inferenceengine", "community": 18, "norm_label": "inferenceengine" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_scanchunkstool_spec", "community": 11, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_py_toolspec", "community": 11, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_scanchunkstool_execute", "community": 52, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_py_any", "community": 52, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_py_toolresult", "community": 52, "norm_label": "toolresult" }, { "label": "ScanChunksTool \u2014 semantic grep via LM-powered chunk scanning. Pulls chunks fr", "file_type": "rationale", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_rationale_1", "community": 2, "norm_label": "scanchunkstool \u2014 semantic grep via lm-powered chunk scanning. pulls chunks fr" }, { "label": "Semantic grep \u2014 feeds chunks to the LM to find information BM25 misses.", "file_type": "rationale", "source_file": "src/openjarvis/tools/scan_chunks.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_scan_chunks_rationale_24", "community": 11, "norm_label": "semantic grep \u2014 feeds chunks to the lm to find information bm25 misses." }, { "label": "shell_exec.py", "file_type": "code", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec", "community": 2, "norm_label": "shell_exec.py" }, { "label": "ShellExecTool", "file_type": "code", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_shellexectool", "community": 171, "norm_label": "shellexectool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_py_basetool", "community": 171, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_shellexectool_spec", "community": 171, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_py_toolspec", "community": 171, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L76", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_shellexectool_execute", "community": 171, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_py_any", "community": 171, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_py_toolresult", "community": 171, "norm_label": "toolresult" }, { "label": "Shell execution tool \u2014 run shell commands with security constraints.", "file_type": "rationale", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_rationale_1", "community": 2, "norm_label": "shell execution tool \u2014 run shell commands with security constraints." }, { "label": "Execute shell commands with a sanitised environment.", "file_type": "rationale", "source_file": "src/openjarvis/tools/shell_exec.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_shell_exec_rationale_29", "community": 171, "norm_label": "execute shell commands with a sanitised environment." }, { "label": "skill_manage.py", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage", "community": 2, "norm_label": "skill_manage.py" }, { "label": "SkillManageTool", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool", "community": 429, "norm_label": "skillmanagetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_py_basetool", "community": 429, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_init", "community": 429, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_py_path", "community": 429, "norm_label": "path" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_spec", "community": 429, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_py_toolspec", "community": 429, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_execute", "community": 429, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_py_any", "community": 429, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_py_toolresult", "community": 429, "norm_label": "toolresult" }, { "label": "._create()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L73", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_create", "community": 429, "norm_label": "._create()" }, { "label": "._list()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_list", "community": 429, "norm_label": "._list()" }, { "label": "._load()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_load", "community": 429, "norm_label": "._load()" }, { "label": "._delete()", "file_type": "code", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_skillmanagetool_delete", "community": 429, "norm_label": "._delete()" }, { "label": "SkillManageTool \u2014 create, list, load, or delete agent-authored skills.", "file_type": "rationale", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_rationale_1", "community": 2, "norm_label": "skillmanagetool \u2014 create, list, load, or delete agent-authored skills." }, { "label": "Manage agent-authored procedural skills.", "file_type": "rationale", "source_file": "src/openjarvis/tools/skill_manage.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_skill_manage_rationale_15", "community": 429, "norm_label": "manage agent-authored procedural skills." }, { "label": "openjarvis/tools/storage/__init__.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_init", "community": 17, "norm_label": "openjarvis/tools/storage/__init__.py" }, { "label": "Storage primitive \u2014 persistent searchable storage.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_init_rationale_1", "community": 17, "norm_label": "storage primitive \u2014 persistent searchable storage." }, { "label": "storage/_stubs.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs", "community": 17, "norm_label": "storage/_stubs.py" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_retrievalresult", "community": 17, "norm_label": "retrievalresult" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_memorybackend", "community": 17, "norm_label": "memorybackend" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_py_abc", "community": 17, "norm_label": "abc" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_memorybackend_store", "community": 17, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_py_any", "community": 17, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L44", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_memorybackend_retrieve", "community": 17, "norm_label": ".retrieve()" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_memorybackend_delete", "community": 17, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_memorybackend_clear", "community": 17, "norm_label": ".clear()" }, { "label": "ABC for memory / retrieval backends. Phase 2 will provide concrete implementa", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_1", "community": 17, "norm_label": "abc for memory / retrieval backends. phase 2 will provide concrete implementa" }, { "label": "A single result returned by a memory backend query.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_16", "community": 17, "norm_label": "a single result returned by a memory backend query." }, { "label": "Base class for all memory / retrieval backends. Subclasses must be regist", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_25", "community": 17, "norm_label": "base class for all memory / retrieval backends. subclasses must be regist" }, { "label": "Persist *content* and return a unique document id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_41", "community": 17, "norm_label": "persist *content* and return a unique document id." }, { "label": "Search for *query* and return the top-k results.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_51", "community": 17, "norm_label": "search for *query* and return the top-k results." }, { "label": "Delete a document by id. Return ``True`` if it existed.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_55", "community": 17, "norm_label": "delete a document by id. return ``true`` if it existed." }, { "label": "Remove all stored documents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/_stubs.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_storage_stubs_rationale_59", "community": 17, "norm_label": "remove all stored documents." }, { "label": "bm25.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25", "community": 17, "norm_label": "bm25.py" }, { "label": "_tokenize()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_tokenize", "community": 17, "norm_label": "_tokenize()" }, { "label": "BM25Memory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory", "community": 26, "norm_label": "bm25memory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_py_memorybackend", "community": 26, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_init", "community": 26, "norm_label": ".__init__()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L38", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_store", "community": 17, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_py_any", "community": 17, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_retrieve", "community": 17, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_py_retrievalresult", "community": 17, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L85", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_delete", "community": 26, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_clear", "community": 26, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_bm25memory_count", "community": 26, "norm_label": ".count()" }, { "label": "BM25 memory backend \u2014 classic term-frequency retrieval.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_1", "community": 17, "norm_label": "bm25 memory backend \u2014 classic term-frequency retrieval." }, { "label": "Lowercase whitespace tokenizer.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_17", "community": 17, "norm_label": "lowercase whitespace tokenizer." }, { "label": "In-memory BM25 (Okapi) retrieval backend. Uses the ``rank_bm25`` library", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_23", "community": 26, "norm_label": "in-memory bm25 (okapi) retrieval backend. uses the ``rank_bm25`` library" }, { "label": "Persist *content* and return a unique document id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_45", "community": 17, "norm_label": "persist *content* and return a unique document id." }, { "label": "Search for *query* and return the top-k results \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_66", "community": 17, "norm_label": "search for *query* and return the top-k results \u2014 always via rust backend." }, { "label": "Delete a document by id \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_86", "community": 26, "norm_label": "delete a document by id \u2014 always via rust backend." }, { "label": "Remove all stored documents \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_90", "community": 26, "norm_label": "remove all stored documents \u2014 always via rust backend." }, { "label": "Return the number of stored documents \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/bm25.py", "source_location": "L94", "_origin": "ast", "id": "src_openjarvis_tools_storage_bm25_rationale_94", "community": 26, "norm_label": "return the number of stored documents \u2014 always via rust backend." }, { "label": "chunking.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking", "community": 201, "norm_label": "chunking.py" }, { "label": "ChunkConfig", "file_type": "code", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_chunkconfig", "community": 201, "norm_label": "chunkconfig" }, { "label": "Chunk", "file_type": "code", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_chunk", "community": 201, "norm_label": "chunk" }, { "label": "_count_tokens()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L34", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_count_tokens", "community": 201, "norm_label": "_count_tokens()" }, { "label": "chunk_text()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_chunk_text", "community": 201, "norm_label": "chunk_text()" }, { "label": "Document chunking with configurable size and overlap. Splits text into fixed-", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_rationale_1", "community": 201, "norm_label": "document chunking with configurable size and overlap. splits text into fixed-" }, { "label": "Parameters controlling the chunking strategy.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_rationale_16", "community": 201, "norm_label": "parameters controlling the chunking strategy." }, { "label": "A single chunk produced by the chunking pipeline.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_rationale_25", "community": 201, "norm_label": "a single chunk produced by the chunking pipeline." }, { "label": "Approximate token count via whitespace split.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_rationale_35", "community": 201, "norm_label": "approximate token count via whitespace split." }, { "label": "Split *text* into chunks respecting paragraph boundaries. Parameters", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/chunking.py", "source_location": "L45", "_origin": "ast", "id": "src_openjarvis_tools_storage_chunking_rationale_45", "community": 201, "norm_label": "split *text* into chunks respecting paragraph boundaries. parameters" }, { "label": "colbert_backend.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend", "community": 17, "norm_label": "colbert_backend.py" }, { "label": "ColBERTMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory", "community": 400, "norm_label": "colbertmemory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_py_memorybackend", "community": 400, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_init", "community": 400, "norm_label": ".__init__()" }, { "label": "._load_checkpoint()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_load_checkpoint", "community": 400, "norm_label": "._load_checkpoint()" }, { "label": "._encode()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_encode", "community": 400, "norm_label": "._encode()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_py_any", "community": 400, "norm_label": "any" }, { "label": "._maxsim()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L110", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_maxsim", "community": 400, "norm_label": "._maxsim()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_store", "community": 400, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L179", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_retrieve", "community": 400, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_py_retrievalresult", "community": 400, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L231", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_delete", "community": 400, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_clear", "community": 400, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_colbertmemory_count", "community": 400, "norm_label": ".count()" }, { "label": "ColBERTv2 late interaction memory backend. Uses ColBERT's token-level embeddi", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_1", "community": 17, "norm_label": "colbertv2 late interaction memory backend. uses colbert's token-level embeddi" }, { "label": "In-memory ColBERTv2 late interaction retrieval backend. Encodes queries a", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_42", "community": 400, "norm_label": "in-memory colbertv2 late interaction retrieval backend. encodes queries a" }, { "label": "Load the ColBERT checkpoint on first use.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_75", "community": 400, "norm_label": "load the colbert checkpoint on first use." }, { "label": "Encode *text* to token-level embeddings. Returns a 2-D ``torch.Tensor", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L97", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_97", "community": 400, "norm_label": "encode *text* to token-level embeddings. returns a 2-d ``torch.tensor" }, { "label": "Compute the ColBERT MaxSim score. For each query token embedding, fin", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_114", "community": 400, "norm_label": "compute the colbert maxsim score. for each query token embedding, fin" }, { "label": "Persist *content* and return a unique document id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_159", "community": 400, "norm_label": "persist *content* and return a unique document id." }, { "label": "Search for *query* and return the top-k results.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L186", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_186", "community": 400, "norm_label": "search for *query* and return the top-k results." }, { "label": "Delete a document by id. Return ``True`` if it existed.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_232", "community": 400, "norm_label": "delete a document by id. return ``true`` if it existed." }, { "label": "Remove all stored documents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L240", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_240", "community": 400, "norm_label": "remove all stored documents." }, { "label": "Return the number of stored documents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/colbert_backend.py", "source_location": "L247", "_origin": "ast", "id": "src_openjarvis_tools_storage_colbert_backend_rationale_247", "community": 400, "norm_label": "return the number of stored documents." }, { "label": "context.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_context", "community": 17, "norm_label": "context.py" }, { "label": "ContextConfig", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_contextconfig", "community": 227, "norm_label": "contextconfig" }, { "label": "_count_tokens()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L23", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_count_tokens", "community": 227, "norm_label": "_count_tokens()" }, { "label": "format_context()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_format_context", "community": 227, "norm_label": "format_context()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_py_retrievalresult", "community": 227, "norm_label": "retrievalresult" }, { "label": "build_context_message()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_build_context_message", "community": 227, "norm_label": "build_context_message()" }, { "label": "Message", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_py_message", "community": 227, "norm_label": "message" }, { "label": "inject_context()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_inject_context", "community": 227, "norm_label": "inject_context()" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_py_memorybackend", "community": 227, "norm_label": "memorybackend" }, { "label": "Context injection \u2014 retrieve relevant memory and inject into prompts.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_1", "community": 17, "norm_label": "context injection \u2014 retrieve relevant memory and inject into prompts." }, { "label": "Controls how retrieved context is injected into prompts.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_15", "community": 227, "norm_label": "controls how retrieved context is injected into prompts." }, { "label": "Approximate token count via whitespace split.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_24", "community": 227, "norm_label": "approximate token count via whitespace split." }, { "label": "Format retrieval results into a context block. Each result is prefixed wi", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_29", "community": 227, "norm_label": "format retrieval results into a context block. each result is prefixed wi" }, { "label": "Create a system message with formatted context.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_50", "community": 227, "norm_label": "create a system message with formatted context." }, { "label": "Retrieve relevant context and prepend it to *messages*. Returns a **new**", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/context.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_tools_storage_context_rationale_67", "community": 227, "norm_label": "retrieve relevant context and prepend it to *messages*. returns a **new**" }, { "label": "dense.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense", "community": 17, "norm_label": "dense.py" }, { "label": "MdChunk", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_mdchunk", "community": 676, "norm_label": "mdchunk" }, { "label": "_iter_nonfenced_lines()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_iter_nonfenced_lines", "community": 676, "norm_label": "_iter_nonfenced_lines()" }, { "label": "chunk_markdown()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_chunk_markdown", "community": 676, "norm_label": "chunk_markdown()" }, { "label": "DuplicateGroup", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L296", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_duplicategroup", "community": 14, "norm_label": "duplicategroup" }, { "label": "DedupeReport", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_dedupereport", "community": 822, "norm_label": "dedupereport" }, { "label": ".removed_count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L316", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_dedupereport_removed_count", "community": 822, "norm_label": ".removed_count()" }, { "label": ".removed_fraction()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L320", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_dedupereport_removed_fraction", "community": 822, "norm_label": ".removed_fraction()" }, { "label": "_strip_breadcrumb()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L324", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_strip_breadcrumb", "community": 270, "norm_label": "_strip_breadcrumb()" }, { "label": "_normalize()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L335", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_normalize", "community": 270, "norm_label": "_normalize()" }, { "label": "_ngrams()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_ngrams", "community": 270, "norm_label": "_ngrams()" }, { "label": "_jaccard()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L353", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_jaccard", "community": 270, "norm_label": "_jaccard()" }, { "label": "_UnionFind", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L362", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_unionfind", "community": 270, "norm_label": "_unionfind" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L365", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_unionfind_init", "community": 270, "norm_label": ".__init__()" }, { "label": ".find()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L368", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_unionfind_find", "community": 270, "norm_label": ".find()" }, { "label": ".union()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L374", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_unionfind_union", "community": 270, "norm_label": ".union()" }, { "label": "_path_specificity()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L380", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_path_specificity", "community": 357, "norm_label": "_path_specificity()" }, { "label": "dedupe_chunks()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L395", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_dedupe_chunks", "community": 270, "norm_label": "dedupe_chunks()" }, { "label": "log_dedupe_report()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L508", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_log_dedupe_report", "community": 822, "norm_label": "log_dedupe_report()" }, { "label": "DenseMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L538", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory", "community": 357, "norm_label": "densememory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_py_memorybackend", "community": 357, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L554", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_init", "community": 17, "norm_label": ".__init__()" }, { "label": "._get_embedder()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L568", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_get_embedder", "community": 357, "norm_label": "._get_embedder()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L575", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_store", "community": 357, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_py_any", "community": 357, "norm_label": "any" }, { "label": ".store_many()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L587", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_store_many", "community": 357, "norm_label": ".store_many()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L625", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_retrieve", "community": 357, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_py_retrievalresult", "community": 357, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L683", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_delete", "community": 357, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L703", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_clear", "community": 357, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L713", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_densememory_count", "community": 357, "norm_label": ".count()" }, { "label": "In-memory dense retrieval backend. Uses any :class:`Embedder` (default: :clas", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_1", "community": 17, "norm_label": "in-memory dense retrieval backend. uses any :class:`embedder` (default: :clas" }, { "label": "A markdown chunk annotated with its header breadcrumb.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_49", "community": 676, "norm_label": "a markdown chunk annotated with its header breadcrumb." }, { "label": "Yield ``(line_number, line_text, in_code)`` for each line. ``in_code`` is", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_59", "community": 676, "norm_label": "yield ``(line_number, line_text, in_code)`` for each line. ``in_code`` is" }, { "label": "Split markdown into chunks using ``##``/``###`` as primary boundaries. St", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_82", "community": 676, "norm_label": "split markdown into chunks using ``##``/``###`` as primary boundaries. st" }, { "label": "A cluster of chunks judged to be near-duplicates of each other.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L297", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_297", "community": 14, "norm_label": "a cluster of chunks judged to be near-duplicates of each other." }, { "label": "Audit trail for a deduplication pass.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L309", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_309", "community": 822, "norm_label": "audit trail for a deduplication pass." }, { "label": "Drop the breadcrumb prefix produced by chunk_markdown. The breadcrumb var", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L325", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_325", "community": 270, "norm_label": "drop the breadcrumb prefix produced by chunk_markdown. the breadcrumb var" }, { "label": "Lowercase, drop non-alphanumeric, collapse whitespace.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L336", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_336", "community": 270, "norm_label": "lowercase, drop non-alphanumeric, collapse whitespace." }, { "label": "Word-level n-gram set.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L344", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_344", "community": 270, "norm_label": "word-level n-gram set." }, { "label": "Tiny union-find for clustering near-duplicate chunks.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L363", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_363", "community": 270, "norm_label": "tiny union-find for clustering near-duplicate chunks." }, { "label": "Sort key \u2014 bigger is more specific. Tiebreakers: 1. Path depth (sl", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L381", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_381", "community": 357, "norm_label": "sort key \u2014 bigger is more specific. tiebreakers: 1. path depth (sl" }, { "label": "Drop near-duplicate chunks that recur across many source files. A chunk c", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L402", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_402", "community": 270, "norm_label": "drop near-duplicate chunks that recur across many source files. a chunk c" }, { "label": "Emit a human-readable summary of a dedupe pass at ``level``.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L509", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_509", "community": 822, "norm_label": "emit a human-readable summary of a dedupe pass at ``level``." }, { "label": "In-memory dense retrieval via cosine similarity. The embedder is lazy: it", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L539", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_539", "community": 357, "norm_label": "in-memory dense retrieval via cosine similarity. the embedder is lazy: it" }, { "label": "Embed and store one document. Returns its id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L582", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_582", "community": 357, "norm_label": "embed and store one document. returns its id." }, { "label": "Embed a batch of documents in one go. Much faster than per-doc. Accep", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L594", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_594", "community": 357, "norm_label": "embed a batch of documents in one go. much faster than per-doc. accep" }, { "label": "Return top-k documents by cosine similarity. Scores are in ``[-1, 1]`", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L632", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_632", "community": 357, "norm_label": "return top-k documents by cosine similarity. scores are in ``[-1, 1]`" }, { "label": "Remove a document by id. Returns True if it existed.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L684", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_684", "community": 357, "norm_label": "remove a document by id. returns true if it existed." }, { "label": "Drop all stored documents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L704", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_704", "community": 357, "norm_label": "drop all stored documents." }, { "label": "Number of stored documents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/dense.py", "source_location": "L714", "_origin": "ast", "id": "src_openjarvis_tools_storage_dense_rationale_714", "community": 357, "norm_label": "number of stored documents." }, { "label": "storage/embeddings.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings", "community": 17, "norm_label": "storage/embeddings.py" }, { "label": "Embedder", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_embedder", "community": 17, "norm_label": "embedder" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_py_abc", "community": 17, "norm_label": "abc" }, { "label": ".embed()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_embedder_embed", "community": 17, "norm_label": ".embed()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_py_any", "community": 17, "norm_label": "any" }, { "label": ".dim()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_embedder_dim", "community": 17, "norm_label": ".dim()" }, { "label": "SentenceTransformerEmbedder", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_sentencetransformerembedder", "community": 17, "norm_label": "sentencetransformerembedder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_sentencetransformerembedder_init", "community": 17, "norm_label": ".__init__()" }, { "label": ".embed()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_sentencetransformerembedder_embed", "community": 17, "norm_label": ".embed()" }, { "label": ".dim()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_sentencetransformerembedder_dim", "community": 17, "norm_label": ".dim()" }, { "label": "OllamaEmbedder", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_ollamaembedder", "community": 17, "norm_label": "ollamaembedder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_ollamaembedder_init", "community": 17, "norm_label": ".__init__()" }, { "label": "._embed_batch()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_ollamaembedder_embed_batch", "community": 17, "norm_label": "._embed_batch()" }, { "label": ".embed()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_ollamaembedder_embed", "community": 17, "norm_label": ".embed()" }, { "label": ".dim()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_ollamaembedder_dim", "community": 17, "norm_label": ".dim()" }, { "label": "Embeddings abstraction for dense retrieval backends.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_1", "community": 17, "norm_label": "embeddings abstraction for dense retrieval backends." }, { "label": "Base class for text embedding models. Subclasses must implement :meth:`em", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_11", "community": 17, "norm_label": "base class for text embedding models. subclasses must implement :meth:`em" }, { "label": "Embed *texts* and return a numpy array of shape (n, dim).", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_18", "community": 17, "norm_label": "embed *texts* and return a numpy array of shape (n, dim)." }, { "label": "Return the dimensionality of the embedding vectors.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_22", "community": 17, "norm_label": "return the dimensionality of the embedding vectors." }, { "label": "Embedder backed by ``sentence-transformers``. Parameters ----------", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_26", "community": 17, "norm_label": "embedder backed by ``sentence-transformers``. parameters ----------" }, { "label": "Return a numpy array of shape ``(len(texts), dim)``.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_51", "community": 17, "norm_label": "return a numpy array of shape ``(len(texts), dim)``." }, { "label": "Return the embedding dimensionality.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_55", "community": 17, "norm_label": "return the embedding dimensionality." }, { "label": "Embedder backed by an Ollama server's ``/api/embed`` endpoint. Sends batc", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L60", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_60", "community": 17, "norm_label": "embedder backed by an ollama server's ``/api/embed`` endpoint. sends batc" }, { "label": "Issue one HTTP request for ``texts`` and return raw vectors.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L102", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_102", "community": 17, "norm_label": "issue one http request for ``texts`` and return raw vectors." }, { "label": "Return a numpy array of shape ``(len(texts), dim)``. Float32, L2-norm", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_119", "community": 17, "norm_label": "return a numpy array of shape ``(len(texts), dim)``. float32, l2-norm" }, { "label": "Return the embedding dimensionality (probes the server on first call).", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/embeddings.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_tools_storage_embeddings_rationale_165", "community": 17, "norm_label": "return the embedding dimensionality (probes the server on first call)." }, { "label": "faiss_backend.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend", "community": 17, "norm_label": "faiss_backend.py" }, { "label": "FAISSMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory", "community": 17, "norm_label": "faissmemory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_py_memorybackend", "community": 17, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory_init", "community": 17, "norm_label": ".__init__()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L57", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory_store", "community": 17, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_py_any", "community": 17, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory_retrieve", "community": 17, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_py_retrievalresult", "community": 17, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L146", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory_delete", "community": 17, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_faissmemory_clear", "community": 17, "norm_label": ".clear()" }, { "label": "FAISS dense retrieval memory backend. Uses cosine similarity via inner-produc", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_1", "community": 17, "norm_label": "faiss dense retrieval memory backend. uses cosine similarity via inner-produc" }, { "label": "Dense retrieval backend powered by FAISS. Stores document embeddings in a", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_31", "community": 17, "norm_label": "dense retrieval backend powered by faiss. stores document embeddings in a" }, { "label": "Embed and store *content*, returning a unique doc id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_64", "community": 17, "norm_label": "embed and store *content*, returning a unique doc id." }, { "label": "Embed *query* and return the top-k most similar docs.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_93", "community": 17, "norm_label": "embed *query* and return the top-k most similar docs." }, { "label": "Soft-delete *doc_id*. Return True if it existed.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_147", "community": 17, "norm_label": "soft-delete *doc_id*. return true if it existed." }, { "label": "Reset the index and all internal storage.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/faiss_backend.py", "source_location": "L154", "_origin": "ast", "id": "src_openjarvis_tools_storage_faiss_backend_rationale_154", "community": 17, "norm_label": "reset the index and all internal storage." }, { "label": "hybrid.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid", "community": 17, "norm_label": "hybrid.py" }, { "label": "reciprocal_rank_fusion()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_reciprocal_rank_fusion", "community": 148, "norm_label": "reciprocal_rank_fusion()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_py_retrievalresult", "community": 148, "norm_label": "retrievalresult" }, { "label": "HybridMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L71", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory", "community": 148, "norm_label": "hybridmemory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_py_memorybackend", "community": 148, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory_init", "community": 148, "norm_label": ".__init__()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory_store", "community": 148, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_py_any", "community": 148, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L130", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory_retrieve", "community": 148, "norm_label": ".retrieve()" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L168", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory_delete", "community": 148, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_hybridmemory_clear", "community": 148, "norm_label": ".clear()" }, { "label": "Hybrid memory backend \u2014 Reciprocal Rank Fusion of two retrievers.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_1", "community": 17, "norm_label": "hybrid memory backend \u2014 reciprocal rank fusion of two retrievers." }, { "label": "Fuse multiple ranked result lists using RRF. ``RRF_score(d) = sum(weight_", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_18", "community": 148, "norm_label": "fuse multiple ranked result lists using rrf. ``rrf_score(d) = sum(weight_" }, { "label": "Fuses a sparse and a dense retriever via RRF. Stores documents in both su", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_72", "community": 148, "norm_label": "fuses a sparse and a dense retriever via rrf. stores documents in both su" }, { "label": "Store in both sub-backends with the same doc id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L103", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_103", "community": 148, "norm_label": "store in both sub-backends with the same doc id." }, { "label": "Retrieve from both backends and fuse with RRF.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_137", "community": 148, "norm_label": "retrieve from both backends and fuse with rrf." }, { "label": "Delete from both sub-backends.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_169", "community": 148, "norm_label": "delete from both sub-backends." }, { "label": "Clear both sub-backends.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/hybrid.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_tools_storage_hybrid_rationale_178", "community": 148, "norm_label": "clear both sub-backends." }, { "label": "ingest.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest", "community": 201, "norm_label": "ingest.py" }, { "label": "DocumentMeta", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_documentmeta", "community": 201, "norm_label": "documentmeta" }, { "label": "detect_file_type()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_detect_file_type", "community": 250, "norm_label": "detect_file_type()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_py_path", "community": 250, "norm_label": "path" }, { "label": "read_document()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L90", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_read_document", "community": 250, "norm_label": "read_document()" }, { "label": "_read_text()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_read_text", "community": 250, "norm_label": "_read_text()" }, { "label": "_read_pdf()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L136", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_read_pdf", "community": 250, "norm_label": "_read_pdf()" }, { "label": "_should_skip_dir()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L149", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_should_skip_dir", "community": 250, "norm_label": "_should_skip_dir()" }, { "label": "ingest_path()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_ingest_path", "community": 250, "norm_label": "ingest_path()" }, { "label": "Document ingestion \u2014 file reading, type detection, directory walking.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_1", "community": 201, "norm_label": "document ingestion \u2014 file reading, type detection, directory walking." }, { "label": "Metadata about an ingested document.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_70", "community": 201, "norm_label": "metadata about an ingested document." }, { "label": "Map a file extension to one of: text, markdown, pdf, code.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_79", "community": 250, "norm_label": "map a file extension to one of: text, markdown, pdf, code." }, { "label": "Read a file and return ``(text, metadata)``. Raises ------ Impo", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_91", "community": 250, "norm_label": "read a file and return ``(text, metadata)``. raises ------ impo" }, { "label": "Read a text file with UTF-8, falling back to latin-1.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L129", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_129", "community": 250, "norm_label": "read a text file with utf-8, falling back to latin-1." }, { "label": "Extract text from a PDF via pdfplumber.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_137", "community": 250, "norm_label": "extract text from a pdf via pdfplumber." }, { "label": "Return True if directory *name* should be skipped.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_150", "community": 250, "norm_label": "return true if directory *name* should be skipped." }, { "label": "Ingest a file or directory into chunks. If *path* is a file, reads and ch", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/ingest.py", "source_location": "L165", "_origin": "ast", "id": "src_openjarvis_tools_storage_ingest_rationale_165", "community": 250, "norm_label": "ingest a file or directory into chunks. if *path* is a file, reads and ch" }, { "label": "knowledge_graph.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph", "community": 677, "norm_label": "knowledge_graph.py" }, { "label": "Entity", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_entity", "community": 571, "norm_label": "entity" }, { "label": "Relation", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_relation", "community": 677, "norm_label": "relation" }, { "label": "GraphQueryResult", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L40", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_graphqueryresult", "community": 677, "norm_label": "graphqueryresult" }, { "label": "KnowledgeGraphMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory", "community": 358, "norm_label": "knowledgegraphmemory" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L56", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_init", "community": 358, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_py_path", "community": 358, "norm_label": "path" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_py_any", "community": 358, "norm_label": "any" }, { "label": "._create_tables()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_create_tables", "community": 358, "norm_label": "._create_tables()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_store", "community": 358, "norm_label": ".store()" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_retrieve", "community": 358, "norm_label": ".retrieve()" }, { "label": ".search()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_search", "community": 358, "norm_label": ".search()" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_delete", "community": 358, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L152", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_clear", "community": 358, "norm_label": ".clear()" }, { "label": ".add_entity()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L160", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_add_entity", "community": 358, "norm_label": ".add_entity()" }, { "label": ".get_entity()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L178", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_get_entity", "community": 358, "norm_label": ".get_entity()" }, { "label": ".add_relation()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L195", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_add_relation", "community": 677, "norm_label": ".add_relation()" }, { "label": ".neighbors()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L214", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_neighbors", "community": 358, "norm_label": ".neighbors()" }, { "label": ".query_pattern()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_query_pattern", "community": 677, "norm_label": ".query_pattern()" }, { "label": ".entity_count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L304", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_entity_count", "community": 358, "norm_label": ".entity_count()" }, { "label": ".relation_count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L308", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_relation_count", "community": 358, "norm_label": ".relation_count()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L312", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_knowledgegraphmemory_close", "community": 358, "norm_label": ".close()" }, { "label": "Knowledge graph storage backend \u2014 entity-relation store with pattern queries.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_1", "community": 677, "norm_label": "knowledge graph storage backend \u2014 entity-relation store with pattern queries." }, { "label": "A node in the knowledge graph.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_18", "community": 571, "norm_label": "a node in the knowledge graph." }, { "label": "An edge between two entities.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_29", "community": 677, "norm_label": "an edge between two entities." }, { "label": "Result from a graph pattern query.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_41", "community": 677, "norm_label": "result from a graph pattern query." }, { "label": "SQLite-backed knowledge graph implementing MemoryBackend ABC. Provides st", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_49", "community": 358, "norm_label": "sqlite-backed knowledge graph implementing memorybackend abc. provides st" }, { "label": "Store content as an entity (MemoryBackend interface).", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L101", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_101", "community": 358, "norm_label": "store content as an entity (memorybackend interface)." }, { "label": "Retrieve content by entity_id (MemoryBackend interface).", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_113", "community": 358, "norm_label": "retrieve content by entity_id (memorybackend interface)." }, { "label": "Search entities by name/type/content (MemoryBackend interface).", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_120", "community": 358, "norm_label": "search entities by name/type/content (memorybackend interface)." }, { "label": "Delete an entity and its relations.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L143", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_143", "community": 358, "norm_label": "delete an entity and its relations." }, { "label": "Remove all entities and relations.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L153", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_153", "community": 358, "norm_label": "remove all entities and relations." }, { "label": "Add or update an entity.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L161", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_161", "community": 358, "norm_label": "add or update an entity." }, { "label": "Add a relation between two entities.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L196", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_196", "community": 677, "norm_label": "add a relation between two entities." }, { "label": "Get neighboring entities connected by relations.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L222", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_222", "community": 358, "norm_label": "get neighboring entities connected by relations." }, { "label": "Query entities and relations matching a pattern.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/knowledge_graph.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_tools_storage_knowledge_graph_rationale_260", "community": 677, "norm_label": "query entities and relations matching a pattern." }, { "label": "sqlite.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite", "community": 17, "norm_label": "sqlite.py" }, { "label": "_check_fts5()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_check_fts5", "community": 17, "norm_label": "_check_fts5()" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_py_connection", "community": 17, "norm_label": "connection" }, { "label": "SQLiteMemory", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory", "community": 430, "norm_label": "sqlitememory" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_py_memorybackend", "community": 430, "norm_label": "memorybackend" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_init", "community": 430, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_py_path", "community": 430, "norm_label": "path" }, { "label": "._create_tables()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_create_tables", "community": 430, "norm_label": "._create_tables()" }, { "label": ".store()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_store", "community": 430, "norm_label": ".store()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_py_any", "community": 430, "norm_label": "any" }, { "label": ".retrieve()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_retrieve", "community": 430, "norm_label": ".retrieve()" }, { "label": "RetrievalResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_py_retrievalresult", "community": 430, "norm_label": "retrievalresult" }, { "label": ".delete()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L113", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_delete", "community": 430, "norm_label": ".delete()" }, { "label": ".clear()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_clear", "community": 430, "norm_label": ".clear()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L121", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_count", "community": 430, "norm_label": ".count()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L125", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_sqlitememory_close", "community": 430, "norm_label": ".close()" }, { "label": "SQLite/FTS5 memory backend \u2014 zero-dependency default.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_1", "community": 17, "norm_label": "sqlite/fts5 memory backend \u2014 zero-dependency default." }, { "label": "Return True if the SQLite build includes FTS5.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_16", "community": 17, "norm_label": "return true if the sqlite build includes fts5." }, { "label": "Full-text search memory backend using SQLite FTS5. Uses the built-in ``sq", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L26", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_26", "community": 430, "norm_label": "full-text search memory backend using sqlite fts5. uses the built-in ``sq" }, { "label": "Persist *content* and return a unique document id.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L72", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_72", "community": 430, "norm_label": "persist *content* and return a unique document id." }, { "label": "Search via FTS5 MATCH with BM25 ranking \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L93", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_93", "community": 430, "norm_label": "search via fts5 match with bm25 ranking \u2014 always via rust backend." }, { "label": "Delete a document by id \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L114", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_114", "community": 430, "norm_label": "delete a document by id \u2014 always via rust backend." }, { "label": "Remove all stored documents \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_118", "community": 430, "norm_label": "remove all stored documents \u2014 always via rust backend." }, { "label": "Return the number of stored documents \u2014 always via Rust backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L122", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_122", "community": 430, "norm_label": "return the number of stored documents \u2014 always via rust backend." }, { "label": "Close the database connection.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage/sqlite.py", "source_location": "L126", "_origin": "ast", "id": "src_openjarvis_tools_storage_sqlite_rationale_126", "community": 430, "norm_label": "close the database connection." }, { "label": "storage_tools.py", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools", "community": 2, "norm_label": "storage_tools.py" }, { "label": "MemoryStoreTool", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorystoretool", "community": 84, "norm_label": "memorystoretool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_py_basetool", "community": 84, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorystoretool_init", "community": 84, "norm_label": ".__init__()" }, { "label": "MemoryBackend", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_py_memorybackend", "community": 84, "norm_label": "memorybackend" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorystoretool_spec", "community": 84, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_py_toolspec", "community": 84, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L49", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorystoretool_execute", "community": 823, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_py_any", "community": 823, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_py_toolresult", "community": 823, "norm_label": "toolresult" }, { "label": "MemoryRetrieveTool", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L82", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryretrievetool", "community": 84, "norm_label": "memoryretrievetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryretrievetool_init", "community": 84, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L91", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryretrievetool_spec", "community": 84, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryretrievetool_execute", "community": 823, "norm_label": ".execute()" }, { "label": "MemorySearchTool", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L150", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorysearchtool", "community": 84, "norm_label": "memorysearchtool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorysearchtool_init", "community": 84, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorysearchtool_spec", "community": 84, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memorysearchtool_execute", "community": 823, "norm_label": ".execute()" }, { "label": "MemoryIndexTool", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryindextool", "community": 84, "norm_label": "memoryindextool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L229", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryindextool_init", "community": 84, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryindextool_spec", "community": 84, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L258", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_memoryindextool_execute", "community": 823, "norm_label": ".execute()" }, { "label": "Storage MCP tools \u2014 expose MemoryBackend operations as BaseTool instances. Th", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_rationale_1", "community": 2, "norm_label": "storage mcp tools \u2014 expose memorybackend operations as basetool instances. th" }, { "label": "MCP-exposed tool: store content into memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_rationale_20", "community": 84, "norm_label": "mcp-exposed tool: store content into memory backend." }, { "label": "MCP-exposed tool: retrieve from memory backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_rationale_83", "community": 84, "norm_label": "mcp-exposed tool: retrieve from memory backend." }, { "label": "MCP-exposed tool: search memory with agent-friendly formatting.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L151", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_rationale_151", "community": 84, "norm_label": "mcp-exposed tool: search memory with agent-friendly formatting." }, { "label": "MCP-exposed tool: index a file or directory into memory.", "file_type": "rationale", "source_file": "src/openjarvis/tools/storage_tools.py", "source_location": "L225", "_origin": "ast", "id": "src_openjarvis_tools_storage_tools_rationale_225", "community": 84, "norm_label": "mcp-exposed tool: index a file or directory into memory." }, { "label": "tools/templates/__init__.py", "file_type": "code", "source_file": "src/openjarvis/tools/templates/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_templates_init", "community": 90, "norm_label": "tools/templates/__init__.py" }, { "label": "MCP tool templates \u2014 reusable tool definitions from TOML.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_templates_init_rationale_1", "community": 90, "norm_label": "mcp tool templates \u2014 reusable tool definitions from toml." }, { "label": "templates/loader.py", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader", "community": 2, "norm_label": "templates/loader.py" }, { "label": "_eval_node()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L87", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_eval_node", "community": 2, "norm_label": "_eval_node()" }, { "label": "AST", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_ast", "community": 2, "norm_label": "ast" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_any", "community": 90, "norm_label": "any" }, { "label": "safe_eval_expr()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L158", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_safe_eval_expr", "community": 90, "norm_label": "safe_eval_expr()" }, { "label": "ToolTemplate", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L169", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate", "community": 90, "norm_label": "tooltemplate" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_basetool", "community": 90, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_init", "community": 90, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L183", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_spec", "community": 90, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_toolspec", "community": 90, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L192", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_execute", "community": 90, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_toolresult", "community": 90, "norm_label": "toolresult" }, { "label": "._execute_python()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L215", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_execute_python", "community": 90, "norm_label": "._execute_python()" }, { "label": "._execute_shell()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L238", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_execute_shell", "community": 90, "norm_label": "._execute_shell()" }, { "label": "._substitute()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L283", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_substitute", "community": 90, "norm_label": "._substitute()" }, { "label": "._execute_transform()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_tooltemplate_execute_transform", "community": 90, "norm_label": "._execute_transform()" }, { "label": "load_template()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L342", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_load_template", "community": 90, "norm_label": "load_template()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_py_path", "community": 90, "norm_label": "path" }, { "label": "discover_templates()", "file_type": "code", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L351", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_discover_templates", "community": 90, "norm_label": "discover_templates()" }, { "label": "Template loader \u2014 dynamically construct BaseTool from TOML definitions.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_1", "community": 2, "norm_label": "template loader \u2014 dynamically construct basetool from toml definitions." }, { "label": "Recursively evaluate a single whitelisted AST node.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L88", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_88", "community": 2, "norm_label": "recursively evaluate a single whitelisted ast node." }, { "label": "Safely evaluate a template ``python``-action expression. Parses *expr* an", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L159", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_159", "community": 90, "norm_label": "safely evaluate a template ``python``-action expression. parses *expr* an" }, { "label": "A tool dynamically constructed from a TOML template definition.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L170", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_170", "community": 90, "norm_label": "a tool dynamically constructed from a toml template definition." }, { "label": "Execute a Python expression.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L216", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_216", "community": 90, "norm_label": "execute a python expression." }, { "label": "Execute a shell command (requires code:execute capability).", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_239", "community": 90, "norm_label": "execute a shell command (requires code:execute capability)." }, { "label": "Replace ``{key}`` placeholders in a single argv token.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L284", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_284", "community": 90, "norm_label": "replace ``{key}`` placeholders in a single argv token." }, { "label": "Execute a data transformation.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L290", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_290", "community": 90, "norm_label": "execute a data transformation." }, { "label": "Load a single tool template from a TOML file.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L343", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_343", "community": 90, "norm_label": "load a single tool template from a toml file." }, { "label": "Discover all TOML templates in a directory.", "file_type": "rationale", "source_file": "src/openjarvis/tools/templates/loader.py", "source_location": "L354", "_origin": "ast", "id": "src_openjarvis_tools_templates_loader_rationale_354", "community": 90, "norm_label": "discover all toml templates in a directory." }, { "label": "text_to_speech.py", "file_type": "code", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech", "community": 2, "norm_label": "text_to_speech.py" }, { "label": "TextToSpeechTool", "file_type": "code", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_texttospeechtool", "community": 78, "norm_label": "texttospeechtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_py_basetool", "community": 78, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_texttospeechtool_spec", "community": 78, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_py_toolspec", "community": 78, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L55", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_texttospeechtool_execute", "community": 85, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_py_any", "community": 85, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_py_toolresult", "community": 85, "norm_label": "toolresult" }, { "label": "Text-to-speech tool \u2014 synthesize text to audio via configurable TTS backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_rationale_1", "community": 2, "norm_label": "text-to-speech tool \u2014 synthesize text to audio via configurable tts backend." }, { "label": "Synthesize text into spoken audio using a TTS backend.", "file_type": "rationale", "source_file": "src/openjarvis/tools/text_to_speech.py", "source_location": "L16", "_origin": "ast", "id": "src_openjarvis_tools_text_to_speech_rationale_16", "community": 78, "norm_label": "synthesize text into spoken audio using a tts backend." }, { "label": "think.py", "file_type": "code", "source_file": "src/openjarvis/tools/think.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_think", "community": 2, "norm_label": "think.py" }, { "label": "ThinkTool", "file_type": "code", "source_file": "src/openjarvis/tools/think.py", "source_location": "L13", "_origin": "ast", "id": "src_openjarvis_tools_think_thinktool", "community": 21, "norm_label": "thinktool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_think_py_basetool", "community": 21, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/think.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_think_thinktool_spec", "community": 21, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_think_py_toolspec", "community": 21, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/think.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_tools_think_thinktool_execute", "community": 496, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_think_py_any", "community": 496, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_think_py_toolresult", "community": 496, "norm_label": "toolresult" }, { "label": "Think tool \u2014 zero-cost reasoning scratchpad.", "file_type": "rationale", "source_file": "src/openjarvis/tools/think.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_think_rationale_1", "community": 2, "norm_label": "think tool \u2014 zero-cost reasoning scratchpad." }, { "label": "Reasoning scratchpad that echoes input for chain-of-thought.", "file_type": "rationale", "source_file": "src/openjarvis/tools/think.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_think_rationale_14", "community": 21, "norm_label": "reasoning scratchpad that echoes input for chain-of-thought." }, { "label": "user_profile_manage.py", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage", "community": 2, "norm_label": "user_profile_manage.py" }, { "label": "UserProfileManageTool", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool", "community": 462, "norm_label": "userprofilemanagetool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_py_basetool", "community": 462, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_init", "community": 462, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_py_path", "community": 462, "norm_label": "path" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L21", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_spec", "community": 462, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_py_toolspec", "community": 462, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_execute", "community": 462, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_py_any", "community": 462, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_py_toolresult", "community": 462, "norm_label": "toolresult" }, { "label": "._read()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_read", "community": 462, "norm_label": "._read()" }, { "label": "._add()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_add", "community": 462, "norm_label": "._add()" }, { "label": "._update()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_update", "community": 462, "norm_label": "._update()" }, { "label": "._remove()", "file_type": "code", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L116", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_userprofilemanagetool_remove", "community": 462, "norm_label": "._remove()" }, { "label": "Manage persistent user profile (USER.md).", "file_type": "rationale", "source_file": "src/openjarvis/tools/user_profile_manage.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_user_profile_manage_rationale_1", "community": 462, "norm_label": "manage persistent user profile (user.md)." }, { "label": "web_search.py", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_web_search", "community": 2, "norm_label": "web_search.py" }, { "label": "WebSearchTool", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool", "community": 172, "norm_label": "websearchtool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_web_search_py_basetool", "community": 172, "norm_label": "basetool" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L24", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_init", "community": 172, "norm_label": ".__init__()" }, { "label": ".spec()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L29", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_spec", "community": 172, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_web_search_py_toolspec", "community": 172, "norm_label": "toolspec" }, { "label": "._is_url()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L52", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_is_url", "community": 172, "norm_label": "._is_url()" }, { "label": "._extract_url()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L58", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_extract_url", "community": 172, "norm_label": "._extract_url()" }, { "label": "._normalize_url()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L66", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_normalize_url", "community": 172, "norm_label": "._normalize_url()" }, { "label": "._fetch_url()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_fetch_url", "community": 172, "norm_label": "._fetch_url()" }, { "label": "._duckduckgo_search()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L118", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_duckduckgo_search", "community": 172, "norm_label": "._duckduckgo_search()" }, { "label": ".execute()", "file_type": "code", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L134", "_origin": "ast", "id": "src_openjarvis_tools_web_search_websearchtool_execute", "community": 172, "norm_label": ".execute()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_web_search_py_any", "community": 172, "norm_label": "any" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_tools_web_search_py_toolresult", "community": 172, "norm_label": "toolresult" }, { "label": "Web search tool \u2014 Tavily API with DuckDuckGo fallback.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_1", "community": 2, "norm_label": "web search tool \u2014 tavily api with duckduckgo fallback." }, { "label": "Search the web via Tavily API.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_19", "community": 172, "norm_label": "search the web via tavily api." }, { "label": "Check if text is a URL.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L53", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_53", "community": 172, "norm_label": "check if text is a url." }, { "label": "Extract the first URL from text, if any.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L59", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_59", "community": 172, "norm_label": "extract the first url from text, if any." }, { "label": "Convert known PDF URLs to their HTML equivalents.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L67", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_67", "community": 172, "norm_label": "convert known pdf urls to their html equivalents." }, { "label": "Fetch a URL and return extracted text content.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L78", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_78", "community": 172, "norm_label": "fetch a url and return extracted text content." }, { "label": "Search using DuckDuckGo as fallback.", "file_type": "rationale", "source_file": "src/openjarvis/tools/web_search.py", "source_location": "L119", "_origin": "ast", "id": "src_openjarvis_tools_web_search_rationale_119", "community": 172, "norm_label": "search using duckduckgo as fallback." }, { "label": "openjarvis/traces/__init__.py", "file_type": "code", "source_file": "src/openjarvis/traces/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_init", "community": 8, "norm_label": "openjarvis/traces/__init__.py" }, { "label": "Trace system \u2014 full interaction-level recording and analysis. The trace syste", "file_type": "rationale", "source_file": "src/openjarvis/traces/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_init_rationale_1", "community": 8, "norm_label": "trace system \u2014 full interaction-level recording and analysis. the trace syste" }, { "label": "analyzer.py", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_analyzer", "community": 8, "norm_label": "analyzer.py" }, { "label": "RouteStats", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_routestats", "community": 383, "norm_label": "routestats" }, { "label": "ToolStats", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L31", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_toolstats", "community": 383, "norm_label": "toolstats" }, { "label": "StepTypeStats", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L41", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_steptypestats", "community": 628, "norm_label": "steptypestats" }, { "label": "TraceSummary", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L64", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_tracesummary", "community": 383, "norm_label": "tracesummary" }, { "label": "TraceAnalyzer", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L79", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer", "community": 511, "norm_label": "traceanalyzer" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L86", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_init", "community": 511, "norm_label": ".__init__()" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_py_tracestore", "community": 511, "norm_label": "tracestore" }, { "label": ".summary()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L89", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_summary", "community": 383, "norm_label": ".summary()" }, { "label": ".per_route_stats()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L171", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_per_route_stats", "community": 383, "norm_label": ".per_route_stats()" }, { "label": ".per_tool_stats()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L202", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_per_tool_stats", "community": 383, "norm_label": ".per_tool_stats()" }, { "label": ".traces_for_query_type()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L237", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_traces_for_query_type", "community": 383, "norm_label": ".traces_for_query_type()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_py_trace", "community": 383, "norm_label": "trace" }, { "label": ".export_traces()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L263", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_traceanalyzer_export_traces", "community": 383, "norm_label": ".export_traces()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_py_any", "community": 383, "norm_label": "any" }, { "label": "_avg()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L278", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_avg", "community": 383, "norm_label": "_avg()" }, { "label": "_step_type_str()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L282", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_step_type_str", "community": 383, "norm_label": "_step_type_str()" }, { "label": "TraceStep", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_py_tracestep", "community": 383, "norm_label": "tracestep" }, { "label": "_looks_like_code()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L287", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_looks_like_code", "community": 383, "norm_label": "_looks_like_code()" }, { "label": "_trace_to_dict()", "file_type": "code", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L295", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_trace_to_dict", "community": 383, "norm_label": "_trace_to_dict()" }, { "label": "TraceAnalyzer \u2014 read-only query layer over stored traces. Provides aggregated", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_1", "community": 8, "norm_label": "traceanalyzer \u2014 read-only query layer over stored traces. provides aggregated" }, { "label": "Aggregated statistics for a specific routing decision (model+agent).", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_19", "community": 383, "norm_label": "aggregated statistics for a specific routing decision (model+agent)." }, { "label": "Aggregated statistics for a specific tool.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L32", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_32", "community": 383, "norm_label": "aggregated statistics for a specific tool." }, { "label": "Aggregated statistics for a specific step type across traces.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_42", "community": 628, "norm_label": "aggregated statistics for a specific step type across traces." }, { "label": "Overall summary statistics across all traces.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L65", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_65", "community": 383, "norm_label": "overall summary statistics across all traces." }, { "label": "Read-only query layer over a :class:`TraceStore`. Computes aggregated sta", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_80", "community": 511, "norm_label": "read-only query layer over a :class:`tracestore`. computes aggregated sta" }, { "label": "Compute an overall summary of all traces in the time range.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_95", "community": 383, "norm_label": "compute an overall summary of all traces in the time range." }, { "label": "Compute stats grouped by (model, agent) routing decisions.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L177", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_177", "community": 383, "norm_label": "compute stats grouped by (model, agent) routing decisions." }, { "label": "Compute stats grouped by tool name.", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L208", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_208", "community": 383, "norm_label": "compute stats grouped by tool name." }, { "label": "Retrieve traces matching query characteristics. Useful for the learni", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L246", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_246", "community": 383, "norm_label": "retrieve traces matching query characteristics. useful for the learni" }, { "label": "Export traces as plain dicts (for JSON serialization).", "file_type": "rationale", "source_file": "src/openjarvis/traces/analyzer.py", "source_location": "L270", "_origin": "ast", "id": "src_openjarvis_traces_analyzer_rationale_270", "community": 383, "norm_label": "export traces as plain dicts (for json serialization)." }, { "label": "traces/collector.py", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_collector", "community": 8, "norm_label": "traces/collector.py" }, { "label": "TraceCollector", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L14", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector", "community": 203, "norm_label": "tracecollector" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L33", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_init", "community": 699, "norm_label": ".__init__()" }, { "label": "TraceStore", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_tracestore", "community": 699, "norm_label": "tracestore" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_eventbus", "community": 699, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L48", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_run", "community": 243, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_agentcontext", "community": 243, "norm_label": "agentcontext" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_any", "community": 243, "norm_label": "any" }, { "label": "AgentResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_agentresult", "community": 243, "norm_label": "agentresult" }, { "label": ".last_trace()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_last_trace", "community": 243, "norm_label": ".last_trace()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_collector_py_trace", "community": 243, "norm_label": "trace" }, { "label": "._subscribe()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L117", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_subscribe", "community": 243, "norm_label": "._subscribe()" }, { "label": "._unsubscribe()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L131", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_unsubscribe", "community": 243, "norm_label": "._unsubscribe()" }, { "label": "._on_inference_start()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L137", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_on_inference_start", "community": 243, "norm_label": "._on_inference_start()" }, { "label": "._on_inference_end()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L142", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_on_inference_end", "community": 243, "norm_label": "._on_inference_end()" }, { "label": "._on_tool_start()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L180", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_on_tool_start", "community": 59, "norm_label": "._on_tool_start()" }, { "label": "._on_tool_end()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L184", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_on_tool_end", "community": 243, "norm_label": "._on_tool_end()" }, { "label": "._on_memory_retrieve()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_traces_collector_tracecollector_on_memory_retrieve", "community": 243, "norm_label": "._on_memory_retrieve()" }, { "label": "record_response_trace()", "file_type": "code", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L224", "_origin": "ast", "id": "src_openjarvis_traces_collector_record_response_trace", "community": 699, "norm_label": "record_response_trace()" }, { "label": "TraceCollector \u2014 wraps any BaseAgent to record interaction traces.", "file_type": "rationale", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_collector_rationale_1", "community": 8, "norm_label": "tracecollector \u2014 wraps any baseagent to record interaction traces." }, { "label": "Wraps a ``BaseAgent`` and records a :class:`Trace` for every ``run()``. T", "file_type": "rationale", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L15", "_origin": "ast", "id": "src_openjarvis_traces_collector_rationale_15", "community": 203, "norm_label": "wraps a ``baseagent`` and records a :class:`trace` for every ``run()``. t" }, { "label": "Execute the wrapped agent and record a trace.", "file_type": "rationale", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L54", "_origin": "ast", "id": "src_openjarvis_traces_collector_rationale_54", "community": 243, "norm_label": "execute the wrapped agent and record a trace." }, { "label": "Return the trace from the most recent ``run()``.", "file_type": "rationale", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L112", "_origin": "ast", "id": "src_openjarvis_traces_collector_rationale_112", "community": 243, "norm_label": "return the trace from the most recent ``run()``." }, { "label": "Persist a minimal single-step ``Trace`` for a non-agent response. The str", "file_type": "rationale", "source_file": "src/openjarvis/traces/collector.py", "source_location": "L235", "_origin": "ast", "id": "src_openjarvis_traces_collector_rationale_235", "community": 699, "norm_label": "persist a minimal single-step ``trace`` for a non-agent response. the str" }, { "label": "traces/store.py", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_store", "community": 8, "norm_label": "traces/store.py" }, { "label": "TraceStore", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L80", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore", "community": 185, "norm_label": "tracestore" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L83", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_init", "community": 424, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_store_py_path", "community": 424, "norm_label": "path" }, { "label": ".save()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L108", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_save", "community": 702, "norm_label": ".save()" }, { "label": "Trace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_store_py_trace", "community": 702, "norm_label": "trace" }, { "label": ".get()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L155", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_get", "community": 702, "norm_label": ".get()" }, { "label": ".list_traces()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L164", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_list_traces", "community": 702, "norm_label": ".list_traces()" }, { "label": ".count()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L198", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_count", "community": 185, "norm_label": ".count()" }, { "label": ".search()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L203", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_search", "community": 185, "norm_label": ".search()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_store_py_any", "community": 185, "norm_label": "any" }, { "label": ".subscribe_to_bus()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L232", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_subscribe_to_bus", "community": 879, "norm_label": ".subscribe_to_bus()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_store_py_eventbus", "community": 879, "norm_label": "eventbus" }, { "label": "._on_event()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L236", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_on_event", "community": 702, "norm_label": "._on_event()" }, { "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_traces_store_py_event", "community": 702, "norm_label": "event" }, { "label": ".update_feedback()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L241", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_update_feedback", "community": 185, "norm_label": ".update_feedback()" }, { "label": ".close()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L253", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_close", "community": 185, "norm_label": ".close()" }, { "label": "._row_to_trace()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L259", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_row_to_trace", "community": 702, "norm_label": "._row_to_trace()" }, { "label": "._fetchall()", "file_type": "code", "source_file": "src/openjarvis/traces/store.py", "source_location": "L298", "_origin": "ast", "id": "src_openjarvis_traces_store_tracestore_fetchall", "community": 185, "norm_label": "._fetchall()" }, { "label": "SQLite-backed trace storage.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_1", "community": 8, "norm_label": "sqlite-backed trace storage." }, { "label": "Append-only SQLite store for interaction traces.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L81", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_81", "community": 185, "norm_label": "append-only sqlite store for interaction traces." }, { "label": "Persist a complete trace with all its steps. ``trace_id`` is a primar", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L109", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_109", "community": 702, "norm_label": "persist a complete trace with all its steps. ``trace_id`` is a primar" }, { "label": "Retrieve a trace by id, or ``None`` if not found.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L156", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_156", "community": 702, "norm_label": "retrieve a trace by id, or ``none`` if not found." }, { "label": "Query traces with optional filters.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L174", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_174", "community": 702, "norm_label": "query traces with optional filters." }, { "label": "Return the total number of stored traces.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_199", "community": 185, "norm_label": "return the total number of stored traces." }, { "label": "Full-text search across traces. Optionally filter by agent.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L210", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_210", "community": 185, "norm_label": "full-text search across traces. optionally filter by agent." }, { "label": "Subscribe to ``TRACE_COMPLETE`` events on *bus*.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L233", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_233", "community": 879, "norm_label": "subscribe to ``trace_complete`` events on *bus*." }, { "label": "Update the feedback score for a trace. Returns True if the trace was", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L242", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_242", "community": 185, "norm_label": "update the feedback score for a trace. returns true if the trace was" }, { "label": "Close the underlying SQLite connection.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L254", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_254", "community": 185, "norm_label": "close the underlying sqlite connection." }, { "label": "Convert a traces table row + its steps into a Trace object.", "file_type": "rationale", "source_file": "src/openjarvis/traces/store.py", "source_location": "L260", "_origin": "ast", "id": "src_openjarvis_traces_store_rationale_260", "community": 702, "norm_label": "convert a traces table row + its steps into a trace object." }, { "label": "workflow/__init__.py", "file_type": "code", "source_file": "src/openjarvis/workflow/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_init", "community": 488, "norm_label": "workflow/__init__.py" }, { "label": "Workflow engine \u2014 DAG-based multi-agent pipelines.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_init_rationale_1", "community": 488, "norm_label": "workflow engine \u2014 dag-based multi-agent pipelines." }, { "label": "workflow/builder.py", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_builder", "community": 488, "norm_label": "workflow/builder.py" }, { "label": "WorkflowBuilder", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder", "community": 431, "norm_label": "workflowbuilder" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L22", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_init", "community": 431, "norm_label": ".__init__()" }, { "label": ".add_agent()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L27", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_add_agent", "community": 431, "norm_label": ".add_agent()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_builder_py_any", "community": 431, "norm_label": "any" }, { "label": ".add_tool()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L46", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_add_tool", "community": 431, "norm_label": ".add_tool()" }, { "label": ".add_condition()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L62", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_add_condition", "community": 431, "norm_label": ".add_condition()" }, { "label": ".add_loop()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L77", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_add_loop", "community": 431, "norm_label": ".add_loop()" }, { "label": ".add_transform()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_add_transform", "community": 431, "norm_label": ".add_transform()" }, { "label": ".connect()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L111", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_connect", "community": 431, "norm_label": ".connect()" }, { "label": ".sequential()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L127", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_sequential", "community": 431, "norm_label": ".sequential()" }, { "label": ".build()", "file_type": "code", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L138", "_origin": "ast", "id": "src_openjarvis_workflow_builder_workflowbuilder_build", "community": 431, "norm_label": ".build()" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_builder_py_workflowgraph", "community": 431, "norm_label": "workflowgraph" }, { "label": "WorkflowBuilder \u2014 fluent API for constructing workflows.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_builder_rationale_1", "community": 488, "norm_label": "workflowbuilder \u2014 fluent api for constructing workflows." }, { "label": "Fluent API for building workflow graphs. Example: wf = (Workflow", "file_type": "rationale", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_workflow_builder_rationale_12", "community": 431, "norm_label": "fluent api for building workflow graphs. example: wf = (workflow" }, { "label": "Connect nodes in sequential order.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/builder.py", "source_location": "L128", "_origin": "ast", "id": "src_openjarvis_workflow_builder_rationale_128", "community": 431, "norm_label": "connect nodes in sequential order." }, { "label": "engine.py", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_engine", "community": 488, "norm_label": "engine.py" }, { "label": "WorkflowEngine", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L19", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine", "community": 359, "norm_label": "workflowengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L28", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_init", "community": 359, "norm_label": ".__init__()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_engine_py_eventbus", "community": 359, "norm_label": "eventbus" }, { "label": ".run()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run", "community": 359, "norm_label": ".run()" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_engine_py_workflowgraph", "community": 359, "norm_label": "workflowgraph" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_engine_py_any", "community": 359, "norm_label": "any" }, { "label": "WorkflowResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "workflowresult", "community": 359, "norm_label": "workflowresult" }, { "label": "._execute_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L139", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_execute_node", "community": 359, "norm_label": "._execute_node()" }, { "label": "WorkflowNode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_engine_py_workflownode", "community": 359, "norm_label": "workflownode" }, { "label": "WorkflowStepResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "workflowstepresult", "community": 359, "norm_label": "workflowstepresult" }, { "label": "._get_node_input()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L193", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_get_node_input", "community": 359, "norm_label": "._get_node_input()" }, { "label": "._run_agent_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L206", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run_agent_node", "community": 359, "norm_label": "._run_agent_node()" }, { "label": "._run_tool_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L239", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run_tool_node", "community": 359, "norm_label": "._run_tool_node()" }, { "label": "._run_condition_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L264", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run_condition_node", "community": 359, "norm_label": "._run_condition_node()" }, { "label": "._run_transform_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L289", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run_transform_node", "community": 359, "norm_label": "._run_transform_node()" }, { "label": "._run_loop_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L307", "_origin": "ast", "id": "src_openjarvis_workflow_engine_workflowengine_run_loop_node", "community": 359, "norm_label": "._run_loop_node()" }, { "label": "WorkflowEngine \u2014 executes a WorkflowGraph against a JarvisSystem.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_1", "community": 488, "norm_label": "workflowengine \u2014 executes a workflowgraph against a jarvissystem." }, { "label": "Execute DAG-based workflows. Sequential nodes run in topological order. P", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_20", "community": 359, "norm_label": "execute dag-based workflows. sequential nodes run in topological order. p" }, { "label": "Execute a workflow graph end-to-end.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_47", "community": 359, "norm_label": "execute a workflow graph end-to-end." }, { "label": "Execute a single workflow node.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L147", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_147", "community": 359, "norm_label": "execute a single workflow node." }, { "label": "Get input for a node from predecessor outputs.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L199", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_199", "community": 359, "norm_label": "get input for a node from predecessor outputs." }, { "label": "Execute an agent node.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L213", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_213", "community": 359, "norm_label": "execute an agent node." }, { "label": "Evaluate a condition expression against outputs.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L269", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_269", "community": 359, "norm_label": "evaluate a condition expression against outputs." }, { "label": "Apply a text transformation.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L294", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_294", "community": 359, "norm_label": "apply a text transformation." }, { "label": "Execute a loop node (re-runs agent until condition or max iterations).", "file_type": "rationale", "source_file": "src/openjarvis/workflow/engine.py", "source_location": "L314", "_origin": "ast", "id": "src_openjarvis_workflow_engine_rationale_314", "community": 359, "norm_label": "execute a loop node (re-runs agent until condition or max iterations)." }, { "label": "graph.py", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_graph", "community": 488, "norm_label": "graph.py" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L11", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph", "community": 271, "norm_label": "workflowgraph" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_init", "community": 271, "norm_label": ".__init__()" }, { "label": ".add_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L25", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_add_node", "community": 271, "norm_label": ".add_node()" }, { "label": "WorkflowNode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_graph_py_workflownode", "community": 271, "norm_label": "workflownode" }, { "label": ".add_edge()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L30", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_add_edge", "community": 271, "norm_label": ".add_edge()" }, { "label": "WorkflowEdge", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "workflowedge", "community": 271, "norm_label": "workflowedge" }, { "label": ".get_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L39", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_get_node", "community": 271, "norm_label": ".get_node()" }, { "label": ".nodes()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L43", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_nodes", "community": 271, "norm_label": ".nodes()" }, { "label": ".edges()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L47", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_edges", "community": 271, "norm_label": ".edges()" }, { "label": ".validate()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L50", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_validate", "community": 271, "norm_label": ".validate()" }, { "label": ".topological_sort()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L74", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_topological_sort", "community": 271, "norm_label": ".topological_sort()" }, { "label": ".execution_stages()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L95", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_execution_stages", "community": 271, "norm_label": ".execution_stages()" }, { "label": ".predecessors()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L120", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_predecessors", "community": 271, "norm_label": ".predecessors()" }, { "label": ".successors()", "file_type": "code", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L123", "_origin": "ast", "id": "src_openjarvis_workflow_graph_workflowgraph_successors", "community": 271, "norm_label": ".successors()" }, { "label": "WorkflowGraph \u2014 DAG with validation and topological sort.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_graph_rationale_1", "community": 488, "norm_label": "workflowgraph \u2014 dag with validation and topological sort." }, { "label": "Directed acyclic graph of workflow nodes. Supports DAG validation (cycle", "file_type": "rationale", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L12", "_origin": "ast", "id": "src_openjarvis_workflow_graph_rationale_12", "community": 271, "norm_label": "directed acyclic graph of workflow nodes. supports dag validation (cycle" }, { "label": "Validate the graph: check for cycles and orphan nodes.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_workflow_graph_rationale_51", "community": 271, "norm_label": "validate the graph: check for cycles and orphan nodes." }, { "label": "Return node IDs in topological order (Kahn's algorithm).", "file_type": "rationale", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L75", "_origin": "ast", "id": "src_openjarvis_workflow_graph_rationale_75", "community": 271, "norm_label": "return node ids in topological order (kahn's algorithm)." }, { "label": "Group nodes into parallel execution stages. Nodes in the same stage h", "file_type": "rationale", "source_file": "src/openjarvis/workflow/graph.py", "source_location": "L96", "_origin": "ast", "id": "src_openjarvis_workflow_graph_rationale_96", "community": 271, "norm_label": "group nodes into parallel execution stages. nodes in the same stage h" }, { "label": "workflow/loader.py", "file_type": "code", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_loader", "community": 488, "norm_label": "workflow/loader.py" }, { "label": "load_workflow()", "file_type": "code", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L17", "_origin": "ast", "id": "src_openjarvis_workflow_loader_load_workflow", "community": 777, "norm_label": "load_workflow()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_loader_py_path", "community": 777, "norm_label": "path" }, { "label": "WorkflowGraph", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_loader_py_workflowgraph", "community": 777, "norm_label": "workflowgraph" }, { "label": "_parse_node()", "file_type": "code", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L69", "_origin": "ast", "id": "src_openjarvis_workflow_loader_parse_node", "community": 777, "norm_label": "_parse_node()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_loader_py_any", "community": 777, "norm_label": "any" }, { "label": "WorkflowNode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_loader_py_workflownode", "community": 777, "norm_label": "workflownode" }, { "label": "Workflow loader \u2014 load workflows from TOML files.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_loader_rationale_1", "community": 488, "norm_label": "workflow loader \u2014 load workflows from toml files." }, { "label": "Load a workflow definition from a TOML file. Expected format: ```tom", "file_type": "rationale", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L18", "_origin": "ast", "id": "src_openjarvis_workflow_loader_rationale_18", "community": 777, "norm_label": "load a workflow definition from a toml file. expected format: ```tom" }, { "label": "Parse a single node from TOML data.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/loader.py", "source_location": "L70", "_origin": "ast", "id": "src_openjarvis_workflow_loader_rationale_70", "community": 777, "norm_label": "parse a single node from toml data." }, { "label": "workflow/types.py", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_types", "community": 488, "norm_label": "workflow/types.py" }, { "label": "NodeType", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L10", "_origin": "ast", "id": "src_openjarvis_workflow_types_nodetype", "community": 488, "norm_label": "nodetype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_types_py_str", "community": 488, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_openjarvis_workflow_types_py_enum", "community": 488, "norm_label": "enum" }, { "label": "WorkflowNode", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L20", "_origin": "ast", "id": "src_openjarvis_workflow_types_workflownode", "community": 271, "norm_label": "workflownode" }, { "label": "WorkflowEdge", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L35", "_origin": "ast", "id": "src_openjarvis_workflow_types_workflowedge", "community": 271, "norm_label": "workflowedge" }, { "label": "WorkflowStepResult", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L42", "_origin": "ast", "id": "src_openjarvis_workflow_types_workflowstepresult", "community": 488, "norm_label": "workflowstepresult" }, { "label": "WorkflowResult", "file_type": "code", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L51", "_origin": "ast", "id": "src_openjarvis_workflow_types_workflowresult", "community": 488, "norm_label": "workflowresult" }, { "label": "Workflow type definitions.", "file_type": "rationale", "source_file": "src/openjarvis/workflow/types.py", "source_location": "L1", "_origin": "ast", "id": "src_openjarvis_workflow_types_rationale_1", "community": 488, "norm_label": "workflow type definitions." }, { "label": "tests/__init__.py", "file_type": "code", "source_file": "tests/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_init", "community": 977, "norm_label": "tests/__init__.py" }, { "label": "test_a2a.py", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L1", "_origin": "ast", "id": "tests_a2a_test_a2a", "community": 8, "norm_label": "test_a2a.py" }, { "label": "TestAgentCard", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L16", "_origin": "ast", "id": "tests_a2a_test_a2a_testagentcard", "community": 638, "norm_label": "testagentcard" }, { "label": ".test_create_card()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L17", "_origin": "ast", "id": "tests_a2a_test_a2a_testagentcard_test_create_card", "community": 638, "norm_label": ".test_create_card()" }, { "label": ".test_to_dict()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L25", "_origin": "ast", "id": "tests_a2a_test_a2a_testagentcard_test_to_dict", "community": 638, "norm_label": ".test_to_dict()" }, { "label": "TestA2ATask", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L32", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2atask", "community": 638, "norm_label": "testa2atask" }, { "label": ".test_initial_state()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L33", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2atask_test_initial_state", "community": 638, "norm_label": ".test_initial_state()" }, { "label": ".test_to_dict()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L38", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2atask_test_to_dict", "community": 638, "norm_label": ".test_to_dict()" }, { "label": "TestA2ARequest", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L46", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2arequest", "community": 609, "norm_label": "testa2arequest" }, { "label": ".test_create_request()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L47", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2arequest_test_create_request", "community": 609, "norm_label": ".test_create_request()" }, { "label": ".test_to_dict()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L51", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2arequest_test_to_dict", "community": 609, "norm_label": ".test_to_dict()" }, { "label": ".test_to_json()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L57", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2arequest_test_to_json", "community": 609, "norm_label": ".test_to_json()" }, { "label": "TestA2AResponse", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L63", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aresponse", "community": 715, "norm_label": "testa2aresponse" }, { "label": ".test_success_response()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L64", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aresponse_test_success_response", "community": 715, "norm_label": ".test_success_response()" }, { "label": ".test_error_response()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L71", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aresponse_test_error_response", "community": 715, "norm_label": ".test_error_response()" }, { "label": ".test_from_json()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L79", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aresponse_test_from_json", "community": 715, "norm_label": ".test_from_json()" }, { "label": "TestA2AServer", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L88", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver", "community": 393, "norm_label": "testa2aserver" }, { "label": ".test_task_send()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L89", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_task_send", "community": 393, "norm_label": ".test_task_send()" }, { "label": ".test_task_send_with_message_format()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L103", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_task_send_with_message_format", "community": 393, "norm_label": ".test_task_send_with_message_format()" }, { "label": ".test_task_get()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L117", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_task_get", "community": 393, "norm_label": ".test_task_get()" }, { "label": ".test_task_get_not_found()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L142", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_task_get_not_found", "community": 393, "norm_label": ".test_task_get_not_found()" }, { "label": ".test_task_cancel()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L155", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_task_cancel", "community": 393, "norm_label": ".test_task_cancel()" }, { "label": ".test_unknown_method()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L178", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_unknown_method", "community": 393, "norm_label": ".test_unknown_method()" }, { "label": ".test_events_emitted()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L192", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_events_emitted", "community": 393, "norm_label": ".test_events_emitted()" }, { "label": ".test_handler_error()", "file_type": "code", "source_file": "tests/a2a/test_a2a.py", "source_location": "L208", "_origin": "ast", "id": "tests_a2a_test_a2a_testa2aserver_test_handler_error", "community": 393, "norm_label": ".test_handler_error()" }, { "label": "Tests for A2A protocol (Phase 16.1).", "file_type": "rationale", "source_file": "tests/a2a/test_a2a.py", "source_location": "L1", "_origin": "ast", "id": "tests_a2a_test_a2a_rationale_1", "community": 8, "norm_label": "tests for a2a protocol (phase 16.1)." }, { "label": "test_a2a_auth.py", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L1", "_origin": "ast", "id": "tests_a2a_test_a2a_auth", "community": 393, "norm_label": "test_a2a_auth.py" }, { "label": "_request()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L9", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_request", "community": 393, "norm_label": "_request()" }, { "label": "test_no_auth_token_allows_requests()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L18", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_no_auth_token_allows_requests", "community": 393, "norm_label": "test_no_auth_token_allows_requests()" }, { "label": "test_missing_token_rejected_when_required()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L24", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_missing_token_rejected_when_required", "community": 393, "norm_label": "test_missing_token_rejected_when_required()" }, { "label": "test_wrong_token_rejected()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L30", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_wrong_token_rejected", "community": 393, "norm_label": "test_wrong_token_rejected()" }, { "label": "test_correct_token_accepted_and_dispatched()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L36", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_correct_token_accepted_and_dispatched", "community": 393, "norm_label": "test_correct_token_accepted_and_dispatched()" }, { "label": "test_auth_scheme_advertised_on_card()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L44", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_auth_scheme_advertised_on_card", "community": 393, "norm_label": "test_auth_scheme_advertised_on_card()" }, { "label": "test_no_token_unauthenticated_card_stays_empty()", "file_type": "code", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L49", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_test_no_token_unauthenticated_card_stays_empty", "community": 393, "norm_label": "test_no_token_unauthenticated_card_stays_empty()" }, { "label": "A2A server authentication tests (issue #217).", "file_type": "rationale", "source_file": "tests/a2a/test_a2a_auth.py", "source_location": "L1", "_origin": "ast", "id": "tests_a2a_test_a2a_auth_rationale_1", "community": 393, "norm_label": "a2a server authentication tests (issue #217)." }, { "label": "tests/agents/__init__.py", "file_type": "code", "source_file": "tests/agents/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_init", "community": 962, "norm_label": "tests/agents/__init__.py" }, { "label": "agents/conftest.py", "file_type": "code", "source_file": "tests/agents/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_conftest", "community": 5, "norm_label": "agents/conftest.py" }, { "label": "scenario_harness()", "file_type": "code", "source_file": "tests/agents/conftest.py", "source_location": "L16", "_origin": "ast", "id": "tests_agents_conftest_scenario_harness", "community": 5, "norm_label": "scenario_harness()" }, { "label": "Shared fixtures for agent tests.", "file_type": "rationale", "source_file": "tests/agents/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_conftest_rationale_1", "community": 5, "norm_label": "shared fixtures for agent tests." }, { "label": "Wire up real components for agent lifecycle testing.", "file_type": "rationale", "source_file": "tests/agents/conftest.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_conftest_rationale_17", "community": 5, "norm_label": "wire up real components for agent lifecycle testing." }, { "label": "fake_engine.py", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_fake_engine", "community": 5, "norm_label": "fake_engine.py" }, { "label": "FakeEngine", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine", "community": 5, "norm_label": "fakeengine" }, { "label": "InferenceEngine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_fake_engine_py_inferenceengine", "community": 5, "norm_label": "inferenceengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L15", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_init", "community": 5, "norm_label": ".__init__()" }, { "label": ".call_count()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_call_count", "community": 5, "norm_label": ".call_count()" }, { "label": ".last_messages()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_last_messages", "community": 5, "norm_label": ".last_messages()" }, { "label": ".generate()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_generate", "community": 5, "norm_label": ".generate()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_fake_engine_py_any", "community": 5, "norm_label": "any" }, { "label": ".stream()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_stream", "community": 5, "norm_label": ".stream()" }, { "label": ".list_models()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L73", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_list_models", "community": 5, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "tests/agents/fake_engine.py", "source_location": "L76", "_origin": "ast", "id": "tests_agents_fake_engine_fakeengine_health", "community": 5, "norm_label": ".health()" }, { "label": "Scripted inference engine for deterministic agent testing.", "file_type": "rationale", "source_file": "tests/agents/fake_engine.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_fake_engine_rationale_1", "community": 5, "norm_label": "scripted inference engine for deterministic agent testing." }, { "label": "Returns pre-defined responses in order. Captures prompts for assertions.", "file_type": "rationale", "source_file": "tests/agents/fake_engine.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_fake_engine_rationale_11", "community": 5, "norm_label": "returns pre-defined responses in order. captures prompts for assertions." }, { "label": "scenario_harness.py", "file_type": "code", "source_file": "tests/agents/scenario_harness.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_scenario_harness", "community": 5, "norm_label": "scenario_harness.py" }, { "label": "FakeSystem", "file_type": "code", "source_file": "tests/agents/scenario_harness.py", "source_location": "L16", "_origin": "ast", "id": "tests_agents_scenario_harness_fakesystem", "community": 5, "norm_label": "fakesystem" }, { "label": "ScenarioHarness", "file_type": "code", "source_file": "tests/agents/scenario_harness.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_scenario_harness_scenarioharness", "community": 5, "norm_label": "scenarioharness" }, { "label": "Shared harness dataclasses for agent lifecycle scenario tests.", "file_type": "rationale", "source_file": "tests/agents/scenario_harness.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_scenario_harness_rationale_1", "community": 5, "norm_label": "shared harness dataclasses for agent lifecycle scenario tests." }, { "label": "Lightweight stand-in for JarvisSystem \u2014 just engine + model.", "file_type": "rationale", "source_file": "tests/agents/scenario_harness.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_scenario_harness_rationale_17", "community": 5, "norm_label": "lightweight stand-in for jarvissystem \u2014 just engine + model." }, { "label": "All components needed for an agent lifecycle scenario test.", "file_type": "rationale", "source_file": "tests/agents/scenario_harness.py", "source_location": "L30", "_origin": "ast", "id": "tests_agents_scenario_harness_rationale_30", "community": 5, "norm_label": "all components needed for an agent lifecycle scenario test." }, { "label": "test_agent_lifecycle_scenarios.py", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios", "community": 5, "norm_label": "test_agent_lifecycle_scenarios.py" }, { "label": "test_manual_agent_full_lifecycle()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_manual_agent_full_lifecycle", "community": 5, "norm_label": "test_manual_agent_full_lifecycle()" }, { "label": "test_interval_scheduled_agent()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L48", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_interval_scheduled_agent", "community": 5, "norm_label": "test_interval_scheduled_agent()" }, { "label": "test_cron_scheduled_agent()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L99", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_cron_scheduled_agent", "community": 5, "norm_label": "test_cron_scheduled_agent()" }, { "label": "test_queued_message_delivery()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L128", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_queued_message_delivery", "community": 5, "norm_label": "test_queued_message_delivery()" }, { "label": "test_immediate_message()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L174", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_immediate_message", "community": 5, "norm_label": "test_immediate_message()" }, { "label": "test_budget_enforcement()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L202", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_budget_enforcement", "community": 5, "norm_label": "test_budget_enforcement()" }, { "label": "test_error_retry_success()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L235", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_error_retry_success", "community": 5, "norm_label": "test_error_retry_success()" }, { "label": "test_error_exhaustion()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L267", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_error_exhaustion", "community": 5, "norm_label": "test_error_exhaustion()" }, { "label": "test_stall_detection_and_recovery()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L296", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_stall_detection_and_recovery", "community": 5, "norm_label": "test_stall_detection_and_recovery()" }, { "label": "test_pause_resume()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L347", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_pause_resume", "community": 5, "norm_label": "test_pause_resume()" }, { "label": "test_multi_agent_scheduling()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L400", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_multi_agent_scheduling", "community": 5, "norm_label": "test_multi_agent_scheduling()" }, { "label": "test_template_instantiation()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L472", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_template_instantiation", "community": 5, "norm_label": "test_template_instantiation()" }, { "label": "test_memory_persistence_across_ticks()", "file_type": "code", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L500", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_test_memory_persistence_across_ticks", "community": 5, "norm_label": "test_memory_persistence_across_ticks()" }, { "label": "Agent lifecycle scenario tests. Twelve+ scenarios exercising the full managed", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_1", "community": 5, "norm_label": "agent lifecycle scenario tests. twelve+ scenarios exercising the full managed" }, { "label": "Create a manual agent, run a tick, verify status/runs/memory.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_23", "community": 5, "norm_label": "create a manual agent, run a tick, verify status/runs/memory." }, { "label": "Interval agent does not fire until time advances past interval.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L49", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_49", "community": 5, "norm_label": "interval agent does not fire until time advances past interval." }, { "label": "Cron agent gets next_fire set correctly.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L100", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_100", "community": 5, "norm_label": "cron agent gets next_fire set correctly." }, { "label": "Queue 3 messages, run tick, verify all delivered and in prompt.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L129", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_129", "community": 5, "norm_label": "queue 3 messages, run tick, verify all delivered and in prompt." }, { "label": "Send an immediate message, run tick, assert response stored.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L175", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_175", "community": 5, "norm_label": "send an immediate message, run tick, assert response stored." }, { "label": "Agent with max_cost runs tick, total_runs incremented, stays idle because c", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L203", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_203", "community": 5, "norm_label": "agent with max_cost runs tick, total_runs incremented, stays idle because c" }, { "label": "FakeEngine raises RetryableError first 2 times, succeeds on 3rd.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L236", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_236", "community": 5, "norm_label": "fakeengine raises retryableerror first 2 times, succeeds on 3rd." }, { "label": "FakeEngine always raises RetryableError. Agent ends in error state.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L268", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_268", "community": 5, "norm_label": "fakeengine always raises retryableerror. agent ends in error state." }, { "label": "Set agent to running with stale last_activity, reconcile detects stall, the", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L297", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_297", "community": 5, "norm_label": "set agent to running with stale last_activity, reconcile detects stall, the" }, { "label": "Paused agent does not fire; resumed agent fires normally.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L348", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_348", "community": 5, "norm_label": "paused agent does not fire; resumed agent fires normally." }, { "label": "Three agents with different intervals fire at the right times.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L401", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_401", "community": 5, "norm_label": "three agents with different intervals fire at the right times." }, { "label": "Each built-in template creates an agent with correct config fields.", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L473", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_473", "community": 5, "norm_label": "each built-in template creates an agent with correct config fields." }, { "label": "Tick 1 summary becomes part of tick 2 engine prompt (Previous context).", "file_type": "rationale", "source_file": "tests/agents/test_agent_lifecycle_scenarios.py", "source_location": "L501", "_origin": "ast", "id": "tests_agents_test_agent_lifecycle_scenarios_rationale_501", "community": 5, "norm_label": "tick 1 summary becomes part of tick 2 engine prompt (previous context)." }, { "label": "test_agent_routing_matrix.py", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix", "community": 401, "norm_label": "test_agent_routing_matrix.py" }, { "label": "_make_mock_engine()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_make_mock_engine", "community": 401, "norm_label": "_make_mock_engine()" }, { "label": "TestAgentCommon", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon", "community": 36, "norm_label": "testagentcommon" }, { "label": ".test_runs_with_mock_engine()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L64", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon_test_runs_with_mock_engine", "community": 401, "norm_label": ".test_runs_with_mock_engine()" }, { "label": ".test_returns_valid_result()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L72", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon_test_returns_valid_result", "community": 401, "norm_label": ".test_returns_valid_result()" }, { "label": ".test_returns_nonempty_content()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L83", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon_test_returns_nonempty_content", "community": 401, "norm_label": ".test_returns_nonempty_content()" }, { "label": ".test_emits_events()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L91", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon_test_emits_events", "community": 401, "norm_label": ".test_emits_events()" }, { "label": ".test_handles_empty_input()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L100", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_testagentcommon_test_handles_empty_input", "community": 401, "norm_label": ".test_handles_empty_input()" }, { "label": "test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L123", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_test_agent_id", "community": 401, "norm_label": "test_agent_id()" }, { "label": "test_model_passthrough()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L136", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_test_model_passthrough", "community": 401, "norm_label": "test_model_passthrough()" }, { "label": "test_no_bus()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L151", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_test_no_bus", "community": 401, "norm_label": "test_no_bus()" }, { "label": "test_single_turn_count()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L166", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_test_single_turn_count", "community": 401, "norm_label": "test_single_turn_count()" }, { "label": "test_no_tool_results_for_simple_query()", "file_type": "code", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L180", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_test_no_tool_results_for_simple_query", "community": 401, "norm_label": "test_no_tool_results_for_simple_query()" }, { "label": "Cross-product tests: agent x engine x model.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_1", "community": 401, "norm_label": "cross-product tests: agent x engine x model." }, { "label": "Each agent type can run with a mock engine.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_65", "community": 401, "norm_label": "each agent type can run with a mock engine." }, { "label": "Result has correct structure.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L73", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_73", "community": 401, "norm_label": "result has correct structure." }, { "label": "Result has non-empty content.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_84", "community": 401, "norm_label": "result has non-empty content." }, { "label": "Each agent emits at least AGENT_TURN_START and inference events.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L92", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_92", "community": 401, "norm_label": "each agent emits at least agent_turn_start and inference events." }, { "label": "Agent handles empty string input without crashing.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_101", "community": 401, "norm_label": "agent handles empty string input without crashing." }, { "label": "Each agent passes the model name through to the engine.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L137", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_137", "community": 401, "norm_label": "each agent passes the model name through to the engine." }, { "label": "All agents work without an event bus.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L152", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_152", "community": 401, "norm_label": "all agents work without an event bus." }, { "label": "All agents report at least 1 turn for a simple query.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L167", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_167", "community": 401, "norm_label": "all agents report at least 1 turn for a simple query." }, { "label": "When no tools are used, tool_results should be empty.", "file_type": "rationale", "source_file": "tests/agents/test_agent_routing_matrix.py", "source_location": "L181", "_origin": "ast", "id": "tests_agents_test_agent_routing_matrix_rationale_181", "community": 401, "norm_label": "when no tools are used, tool_results should be empty." }, { "label": "test_base_agent.py", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_base_agent", "community": 4, "norm_label": "test_base_agent.py" }, { "label": "_ConcreteAgent", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_base_agent_concreteagent", "community": 4, "norm_label": "_concreteagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_base_agent_concreteagent_run", "community": 4, "norm_label": ".run()" }, { "label": "_ConcreteToolAgent", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_test_base_agent_concretetoolagent", "community": 4, "norm_label": "_concretetoolagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L32", "_origin": "ast", "id": "tests_agents_test_base_agent_concretetoolagent_run", "community": 4, "norm_label": ".run()" }, { "label": "_DummyTool", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_base_agent_dummytool", "community": 4, "norm_label": "_dummytool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_base_agent_py_basetool", "community": 4, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_base_agent_dummytool_spec", "community": 4, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_base_agent_py_toolspec", "community": 4, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_base_agent_dummytool_execute", "community": 4, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_base_agent_py_toolresult", "community": 4, "norm_label": "toolresult" }, { "label": "_ConfirmTool", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L51", "_origin": "ast", "id": "tests_agents_test_base_agent_confirmtool", "community": 4, "norm_label": "_confirmtool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_base_agent_confirmtool_spec", "community": 4, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_base_agent_confirmtool_execute", "community": 4, "norm_label": ".execute()" }, { "label": "TestBaseAgentInit", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L72", "_origin": "ast", "id": "tests_agents_test_base_agent_testbaseagentinit", "community": 4, "norm_label": "testbaseagentinit" }, { "label": ".test_stores_engine_and_model()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L73", "_origin": "ast", "id": "tests_agents_test_base_agent_testbaseagentinit_test_stores_engine_and_model", "community": 4, "norm_label": ".test_stores_engine_and_model()" }, { "label": ".test_default_params()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_base_agent_testbaseagentinit_test_default_params", "community": 4, "norm_label": ".test_default_params()" }, { "label": ".test_custom_params()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L86", "_origin": "ast", "id": "tests_agents_test_base_agent_testbaseagentinit_test_custom_params", "community": 4, "norm_label": ".test_custom_params()" }, { "label": "TestAcceptsTools", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_base_agent_testacceptstools", "community": 4, "norm_label": "testacceptstools" }, { "label": ".test_base_agent_no_tools()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L102", "_origin": "ast", "id": "tests_agents_test_base_agent_testacceptstools_test_base_agent_no_tools", "community": 4, "norm_label": ".test_base_agent_no_tools()" }, { "label": ".test_tool_using_agent_accepts_tools()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L105", "_origin": "ast", "id": "tests_agents_test_base_agent_testacceptstools_test_tool_using_agent_accepts_tools", "community": 4, "norm_label": ".test_tool_using_agent_accepts_tools()" }, { "label": "TestEmitTurnStart", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L109", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnstart", "community": 4, "norm_label": "testemitturnstart" }, { "label": ".test_with_bus()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L110", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnstart_test_with_bus", "community": 4, "norm_label": ".test_with_bus()" }, { "label": ".test_without_bus()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnstart_test_without_bus", "community": 4, "norm_label": ".test_without_bus()" }, { "label": "TestEmitTurnEnd", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L127", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnend", "community": 4, "norm_label": "testemitturnend" }, { "label": ".test_with_bus()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L128", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnend_test_with_bus", "community": 4, "norm_label": ".test_with_bus()" }, { "label": ".test_without_bus()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L139", "_origin": "ast", "id": "tests_agents_test_base_agent_testemitturnend_test_without_bus", "community": 4, "norm_label": ".test_without_bus()" }, { "label": "TestBuildMessages", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L145", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages", "community": 4, "norm_label": "testbuildmessages" }, { "label": ".test_default_system_prompt_injected()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L146", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages_test_default_system_prompt_injected", "community": 4, "norm_label": ".test_default_system_prompt_injected()" }, { "label": ".test_explicit_system_prompt_overrides_default()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L156", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages_test_explicit_system_prompt_overrides_default", "community": 4, "norm_label": ".test_explicit_system_prompt_overrides_default()" }, { "label": ".test_empty_config_default_no_system_message()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L165", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages_test_empty_config_default_no_system_message", "community": 4, "norm_label": ".test_empty_config_default_no_system_message()" }, { "label": ".test_with_context()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L178", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages_test_with_context", "community": 4, "norm_label": ".test_with_context()" }, { "label": ".test_with_system_prompt_and_context()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L191", "_origin": "ast", "id": "tests_agents_test_base_agent_testbuildmessages_test_with_system_prompt_and_context", "community": 4, "norm_label": ".test_with_system_prompt_and_context()" }, { "label": "TestGenerate", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L209", "_origin": "ast", "id": "tests_agents_test_base_agent_testgenerate", "community": 4, "norm_label": "testgenerate" }, { "label": ".test_delegates_to_engine()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L210", "_origin": "ast", "id": "tests_agents_test_base_agent_testgenerate_test_delegates_to_engine", "community": 4, "norm_label": ".test_delegates_to_engine()" }, { "label": ".test_extra_kwargs()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L222", "_origin": "ast", "id": "tests_agents_test_base_agent_testgenerate_test_extra_kwargs", "community": 4, "norm_label": ".test_extra_kwargs()" }, { "label": "TestMaxTurnsResult", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L231", "_origin": "ast", "id": "tests_agents_test_base_agent_testmaxturnsresult", "community": 4, "norm_label": "testmaxturnsresult" }, { "label": ".test_default_message()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L232", "_origin": "ast", "id": "tests_agents_test_base_agent_testmaxturnsresult_test_default_message", "community": 4, "norm_label": ".test_default_message()" }, { "label": ".test_custom_content()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L247", "_origin": "ast", "id": "tests_agents_test_base_agent_testmaxturnsresult_test_custom_content", "community": 4, "norm_label": ".test_custom_content()" }, { "label": "TestStripThinkTags", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L254", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags", "community": 4, "norm_label": "teststripthinktags" }, { "label": ".test_full_think_block()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L255", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags_test_full_think_block", "community": 4, "norm_label": ".test_full_think_block()" }, { "label": ".test_bare_closing_tag()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L259", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags_test_bare_closing_tag", "community": 4, "norm_label": ".test_bare_closing_tag()" }, { "label": ".test_no_tags()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L263", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags_test_no_tags", "community": 4, "norm_label": ".test_no_tags()" }, { "label": ".test_multiline_think()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L267", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags_test_multiline_think", "community": 4, "norm_label": ".test_multiline_think()" }, { "label": ".test_empty_after_strip()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L271", "_origin": "ast", "id": "tests_agents_test_base_agent_teststripthinktags_test_empty_after_strip", "community": 4, "norm_label": ".test_empty_after_strip()" }, { "label": "TestToolUsingAgent", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L281", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent", "community": 4, "norm_label": "testtoolusingagent" }, { "label": ".test_creates_executor()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L282", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_creates_executor", "community": 4, "norm_label": ".test_creates_executor()" }, { "label": ".test_default_max_turns()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L288", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_default_max_turns", "community": 4, "norm_label": ".test_default_max_turns()" }, { "label": ".test_custom_max_turns()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L293", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_custom_max_turns", "community": 4, "norm_label": ".test_custom_max_turns()" }, { "label": ".test_empty_tools()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L298", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_empty_tools", "community": 4, "norm_label": ".test_empty_tools()" }, { "label": ".test_inherits_base_helpers()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L303", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_inherits_base_helpers", "community": 4, "norm_label": ".test_inherits_base_helpers()" }, { "label": ".test_propagates_confirmation_settings_to_executor()", "file_type": "code", "source_file": "tests/agents/test_base_agent.py", "source_location": "L311", "_origin": "ast", "id": "tests_agents_test_base_agent_testtoolusingagent_test_propagates_confirmation_settings_to_executor", "community": 4, "norm_label": ".test_propagates_confirmation_settings_to_executor()" }, { "label": "Tests for BaseAgent helpers and ToolUsingAgent.", "file_type": "rationale", "source_file": "tests/agents/test_base_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_base_agent_rationale_1", "community": 4, "norm_label": "tests for baseagent helpers and toolusingagent." }, { "label": "test_budget.py", "file_type": "code", "source_file": "tests/agents/test_budget.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_budget", "community": 5, "norm_label": "test_budget.py" }, { "label": "test_budget_exceeded_sets_status()", "file_type": "code", "source_file": "tests/agents/test_budget.py", "source_location": "L7", "_origin": "ast", "id": "tests_agents_test_budget_test_budget_exceeded_sets_status", "community": 5, "norm_label": "test_budget_exceeded_sets_status()" }, { "label": "test_budget_not_exceeded_stays_idle()", "file_type": "code", "source_file": "tests/agents/test_budget.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_test_budget_test_budget_not_exceeded_stays_idle", "community": 5, "norm_label": "test_budget_not_exceeded_stays_idle()" }, { "label": "test_budget_unlimited_skips_check()", "file_type": "code", "source_file": "tests/agents/test_budget.py", "source_location": "L46", "_origin": "ast", "id": "tests_agents_test_budget_test_budget_unlimited_skips_check", "community": 5, "norm_label": "test_budget_unlimited_skips_check()" }, { "label": "test_token_budget_exceeded()", "file_type": "code", "source_file": "tests/agents/test_budget.py", "source_location": "L66", "_origin": "ast", "id": "tests_agents_test_budget_test_token_budget_exceeded", "community": 5, "norm_label": "test_token_budget_exceeded()" }, { "label": "Agent exceeding max_cost gets status budget_exceeded.", "file_type": "rationale", "source_file": "tests/agents/test_budget.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_budget_rationale_8", "community": 5, "norm_label": "agent exceeding max_cost gets status budget_exceeded." }, { "label": "Agent under budget stays idle.", "file_type": "rationale", "source_file": "tests/agents/test_budget.py", "source_location": "L30", "_origin": "ast", "id": "tests_agents_test_budget_rationale_30", "community": 5, "norm_label": "agent under budget stays idle." }, { "label": "max_cost=0 means unlimited \u2014 no budget enforcement.", "file_type": "rationale", "source_file": "tests/agents/test_budget.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_budget_rationale_47", "community": 5, "norm_label": "max_cost=0 means unlimited \u2014 no budget enforcement." }, { "label": "test_channel_agent.py", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_channel_agent", "community": 45, "norm_label": "test_channel_agent.py" }, { "label": "FakeChannel", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel", "community": 45, "norm_label": "fakechannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_init", "community": 45, "norm_label": ".__init__()" }, { "label": ".connect()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_connect", "community": 45, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_disconnect", "community": 45, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_send", "community": 45, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_channel_agent_py_any", "community": 45, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L56", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_status", "community": 45, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L59", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_list_channels", "community": 45, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L62", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_on_message", "community": 45, "norm_label": ".on_message()" }, { "label": "ChannelHandler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_channel_agent_py_channelhandler", "community": 45, "norm_label": "channelhandler" }, { "label": ".simulate_message()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L66", "_origin": "ast", "id": "tests_agents_test_channel_agent_fakechannel_simulate_message", "community": 45, "norm_label": ".simulate_message()" }, { "label": "TestClassifyQuery", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L77", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery", "community": 45, "norm_label": "testclassifyquery" }, { "label": ".test_when_prefix_is_quick()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L78", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_when_prefix_is_quick", "community": 45, "norm_label": ".test_when_prefix_is_quick()" }, { "label": ".test_where_prefix_is_quick()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L81", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_where_prefix_is_quick", "community": 45, "norm_label": ".test_where_prefix_is_quick()" }, { "label": ".test_find_prefix_is_quick()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_find_prefix_is_quick", "community": 45, "norm_label": ".test_find_prefix_is_quick()" }, { "label": ".test_who_prefix_is_quick()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L87", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_who_prefix_is_quick", "community": 45, "norm_label": ".test_who_prefix_is_quick()" }, { "label": ".test_summarize_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L90", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_summarize_is_deep", "community": 45, "norm_label": ".test_summarize_is_deep()" }, { "label": ".test_research_context_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L93", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_research_context_is_deep", "community": 45, "norm_label": ".test_research_context_is_deep()" }, { "label": ".test_context_keyword_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L96", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_context_keyword_is_deep", "community": 45, "norm_label": ".test_context_keyword_is_deep()" }, { "label": ".test_time_range_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L99", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_time_range_is_deep", "community": 45, "norm_label": ".test_time_range_is_deep()" }, { "label": ".test_long_query_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L102", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_long_query_is_deep", "community": 45, "norm_label": ".test_long_query_is_deep()" }, { "label": ".test_whats_prefix_is_quick()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L111", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_whats_prefix_is_quick", "community": 45, "norm_label": ".test_whats_prefix_is_quick()" }, { "label": ".test_compare_is_deep()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L114", "_origin": "ast", "id": "tests_agents_test_channel_agent_testclassifyquery_test_compare_is_deep", "community": 45, "norm_label": ".test_compare_is_deep()" }, { "label": "_make_agent()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L126", "_origin": "ast", "id": "tests_agents_test_channel_agent_make_agent", "community": 45, "norm_label": "_make_agent()" }, { "label": "_make_msg()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_channel_agent_make_msg", "community": 45, "norm_label": "_make_msg()" }, { "label": "TestChannelAgent", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L150", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent", "community": 45, "norm_label": "testchannelagent" }, { "label": ".test_registers_handler_on_channel()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L151", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_registers_handler_on_channel", "community": 45, "norm_label": ".test_registers_handler_on_channel()" }, { "label": ".test_quick_query_sends_inline_response()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L159", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_quick_query_sends_inline_response", "community": 45, "norm_label": ".test_quick_query_sends_inline_response()" }, { "label": ".test_deep_query_sends_preview_and_escalation_link()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L174", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_deep_query_sends_preview_and_escalation_link", "community": 45, "norm_label": ".test_deep_query_sends_preview_and_escalation_link()" }, { "label": ".test_agent_error_sends_friendly_message()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L189", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_agent_error_sends_friendly_message", "community": 45, "norm_label": ".test_agent_error_sends_friendly_message()" }, { "label": ".test_quick_query_calls_agent_run()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L204", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_quick_query_calls_agent_run", "community": 45, "norm_label": ".test_quick_query_calls_agent_run()" }, { "label": ".test_handler_does_not_block()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L216", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_handler_does_not_block", "community": 45, "norm_label": ".test_handler_does_not_block()" }, { "label": ".test_long_response_triggers_escalation()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L244", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_long_response_triggers_escalation", "community": 45, "norm_label": ".test_long_response_triggers_escalation()" }, { "label": ".test_reply_uses_conversation_id_as_destination_not_channel_type()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L259", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_reply_uses_conversation_id_as_destination_not_channel_type", "community": 45, "norm_label": ".test_reply_uses_conversation_id_as_destination_not_channel_type()" }, { "label": ".test_error_path_also_uses_conversation_id_as_destination()", "file_type": "code", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L296", "_origin": "ast", "id": "tests_agents_test_channel_agent_testchannelagent_test_error_path_also_uses_conversation_id_as_destination", "community": 45, "norm_label": ".test_error_path_also_uses_conversation_id_as_destination()" }, { "label": "Tests for ChannelAgent and classify_query.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_1", "community": 45, "norm_label": "tests for channelagent and classify_query." }, { "label": "Minimal in-process channel for unit tests.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_24", "community": 45, "norm_label": "minimal in-process channel for unit tests." }, { "label": "Invoke all registered handlers with *msg*.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L67", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_67", "community": 45, "norm_label": "invoke all registered handlers with *msg*." }, { "label": "ChannelAgent must register exactly one handler via on_message.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L152", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_152", "community": 45, "norm_label": "channelagent must register exactly one handler via on_message." }, { "label": "Quick query with short response \u2192 inline, no escalation link.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L160", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_160", "community": 45, "norm_label": "quick query with short response \u2192 inline, no escalation link." }, { "label": "Deep query \u2192 preview truncated to 300 chars + openjarvis:// link.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L175", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_175", "community": 45, "norm_label": "deep query \u2192 preview truncated to 300 chars + openjarvis:// link." }, { "label": "If agent.run() raises, a friendly error message is sent.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L190", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_190", "community": 45, "norm_label": "if agent.run() raises, a friendly error message is sent." }, { "label": "agent.run() is called exactly once with the message content.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L205", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_205", "community": 45, "norm_label": "agent.run() is called exactly once with the message content." }, { "label": "_handle_message must return in <0.5 s even if agent takes 2 s.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L217", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_217", "community": 45, "norm_label": "_handle_message must return in <0.5 s even if agent takes 2 s." }, { "label": "Even a quick query gets escalated when the response exceeds 500 chars.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L245", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_245", "community": 45, "norm_label": "even a quick query gets escalated when the response exceeds 500 chars." }, { "label": "Regression for #459 \u2014 Discord (and every per-adapter native API) wants", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L260", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_260", "community": 45, "norm_label": "regression for #459 \u2014 discord (and every per-adapter native api) wants" }, { "label": "The except-clause friendly-error path has the same field-mapping bug as", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent.py", "source_location": "L297", "_origin": "ast", "id": "tests_agents_test_channel_agent_rationale_297", "community": 45, "norm_label": "the except-clause friendly-error path has the same field-mapping bug as" }, { "label": "test_channel_agent_integration.py", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration", "community": 45, "norm_label": "test_channel_agent_integration.py" }, { "label": "FakeChannel", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel", "community": 45, "norm_label": "fakechannel" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L41", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_init", "community": 45, "norm_label": ".__init__()" }, { "label": ".connect()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_connect", "community": 45, "norm_label": ".connect()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L48", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_disconnect", "community": 45, "norm_label": ".disconnect()" }, { "label": ".send()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L51", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_send", "community": 45, "norm_label": ".send()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_py_any", "community": 45, "norm_label": "any" }, { "label": ".status()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L62", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_status", "community": 45, "norm_label": ".status()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_list_channels", "community": 45, "norm_label": ".list_channels()" }, { "label": ".on_message()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L68", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_on_message", "community": 45, "norm_label": ".on_message()" }, { "label": ".simulate()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L71", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_fakechannel_simulate", "community": 45, "norm_label": ".simulate()" }, { "label": "_make_engine_response()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L124", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_make_engine_response", "community": 45, "norm_label": "_make_engine_response()" }, { "label": "_build_store_and_tool()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L143", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_build_store_and_tool", "community": 45, "norm_label": "_build_store_and_tool()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_py_path", "community": 45, "norm_label": "path" }, { "label": "test_quick_query_inline_response()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L161", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_test_quick_query_inline_response", "community": 45, "norm_label": "test_quick_query_inline_response()" }, { "label": "test_deep_query_escalation_link()", "file_type": "code", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L213", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_test_deep_query_escalation_link", "community": 45, "norm_label": "test_deep_query_escalation_link()" }, { "label": "Integration tests for ChannelAgent with DeepResearchAgent and KnowledgeStore.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_1", "community": 45, "norm_label": "integration tests for channelagent with deepresearchagent and knowledgestore." }, { "label": "Minimal in-process channel for integration tests.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_37", "community": 45, "norm_label": "minimal in-process channel for integration tests." }, { "label": "Fire all registered handlers with a synthetic message.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L72", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_72", "community": 45, "norm_label": "fire all registered handlers with a synthetic message." }, { "label": "Ingest _DOCS and return (store, KnowledgeSearchTool).", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L146", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_146", "community": 45, "norm_label": "ingest _docs and return (store, knowledgesearchtool)." }, { "label": "Quick query 'When is my next meeting?' receives an inline response containi", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L162", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_162", "community": 45, "norm_label": "quick query 'when is my next meeting?' receives an inline response containi" }, { "label": "Deep query about budget and API redesign triggers an escalation link.", "file_type": "rationale", "source_file": "tests/agents/test_channel_agent_integration.py", "source_location": "L214", "_origin": "ast", "id": "tests_agents_test_channel_agent_integration_rationale_214", "community": 45, "norm_label": "deep query about budget and api redesign triggers an escalation link." }, { "label": "test_claude_code.py", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_claude_code", "community": 2, "norm_label": "test_claude_code.py" }, { "label": "_wrap_output()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_claude_code_wrap_output", "community": 94, "norm_label": "_wrap_output()" }, { "label": "_mock_proc()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_claude_code_mock_proc", "community": 94, "norm_label": "_mock_proc()" }, { "label": "CompletedProcess", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_claude_code_py_completedprocess", "community": 94, "norm_label": "completedprocess" }, { "label": "TestClaudeCodeRegistration", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderegistration", "community": 94, "norm_label": "testclaudecoderegistration" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L56", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderegistration_test_agent_id", "community": 94, "norm_label": ".test_agent_id()" }, { "label": ".test_accepts_tools_false()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L62", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderegistration_test_accepts_tools_false", "community": 94, "norm_label": ".test_accepts_tools_false()" }, { "label": ".test_registry_key()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderegistration_test_registry_key", "community": 94, "norm_label": ".test_registry_key()" }, { "label": "TestEnsureRunner", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L77", "_origin": "ast", "id": "tests_agents_test_claude_code_testensurerunner", "community": 94, "norm_label": "testensurerunner" }, { "label": ".test_raises_when_node_not_found()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L78", "_origin": "ast", "id": "tests_agents_test_claude_code_testensurerunner_test_raises_when_node_not_found", "community": 94, "norm_label": ".test_raises_when_node_not_found()" }, { "label": ".test_creates_runner_dir()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L86", "_origin": "ast", "id": "tests_agents_test_claude_code_testensurerunner_test_creates_runner_dir", "community": 94, "norm_label": ".test_creates_runner_dir()" }, { "label": ".test_skips_npm_install_when_node_modules_exists()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L107", "_origin": "ast", "id": "tests_agents_test_claude_code_testensurerunner_test_skips_npm_install_when_node_modules_exists", "community": 94, "norm_label": ".test_skips_npm_install_when_node_modules_exists()" }, { "label": "TestClaudeCodeRun", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L131", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun", "community": 94, "norm_label": "testclaudecoderun" }, { "label": "._make_agent()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_make_agent", "community": 94, "norm_label": "._make_agent()" }, { "label": ".test_successful_run()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L142", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_successful_run", "community": 94, "norm_label": ".test_successful_run()" }, { "label": ".test_run_with_tool_results()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L169", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_run_with_tool_results", "community": 94, "norm_label": ".test_run_with_tool_results()" }, { "label": ".test_stdin_json_payload()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L201", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_stdin_json_payload", "community": 94, "norm_label": ".test_stdin_json_payload()" }, { "label": ".test_timeout_handling()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L240", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_timeout_handling", "community": 94, "norm_label": ".test_timeout_handling()" }, { "label": ".test_nonzero_exit_code()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L261", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_nonzero_exit_code", "community": 94, "norm_label": ".test_nonzero_exit_code()" }, { "label": ".test_no_sentinels_in_output()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L283", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_no_sentinels_in_output", "community": 94, "norm_label": ".test_no_sentinels_in_output()" }, { "label": ".test_malformed_json_in_sentinels()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L301", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecoderun_test_malformed_json_in_sentinels", "community": 94, "norm_label": ".test_malformed_json_in_sentinels()" }, { "label": "TestClaudeCodeEvents", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L325", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodeevents", "community": 94, "norm_label": "testclaudecodeevents" }, { "label": ".test_emits_turn_start_and_end()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L326", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodeevents_test_emits_turn_start_and_end", "community": 94, "norm_label": ".test_emits_turn_start_and_end()" }, { "label": ".test_turn_start_data()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L359", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodeevents_test_turn_start_data", "community": 94, "norm_label": ".test_turn_start_data()" }, { "label": ".test_error_emits_turn_end()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L395", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodeevents_test_error_emits_turn_end", "community": 94, "norm_label": ".test_error_emits_turn_end()" }, { "label": "TestParseOutput", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L426", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput", "community": 94, "norm_label": "testparseoutput" }, { "label": ".test_parses_valid_sentinels()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L427", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput_test_parses_valid_sentinels", "community": 94, "norm_label": ".test_parses_valid_sentinels()" }, { "label": ".test_no_sentinels()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L441", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput_test_no_sentinels", "community": 94, "norm_label": ".test_no_sentinels()" }, { "label": ".test_tool_results_parsed()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L449", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput_test_tool_results_parsed", "community": 94, "norm_label": ".test_tool_results_parsed()" }, { "label": ".test_extra_stdout_before_sentinels()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L476", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput_test_extra_stdout_before_sentinels", "community": 94, "norm_label": ".test_extra_stdout_before_sentinels()" }, { "label": ".test_invalid_json()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L489", "_origin": "ast", "id": "tests_agents_test_claude_code_testparseoutput_test_invalid_json", "community": 94, "norm_label": ".test_invalid_json()" }, { "label": "TestClaudeCodeDefaults", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L502", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults", "community": 94, "norm_label": "testclaudecodedefaults" }, { "label": ".test_default_api_key_from_env()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L503", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults_test_default_api_key_from_env", "community": 94, "norm_label": ".test_default_api_key_from_env()" }, { "label": ".test_explicit_api_key_overrides_env()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L510", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults_test_explicit_api_key_overrides_env", "community": 94, "norm_label": ".test_explicit_api_key_overrides_env()" }, { "label": ".test_default_timeout()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L521", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults_test_default_timeout", "community": 94, "norm_label": ".test_default_timeout()" }, { "label": ".test_custom_timeout()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L527", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults_test_custom_timeout", "community": 94, "norm_label": ".test_custom_timeout()" }, { "label": ".test_no_bus_works()", "file_type": "code", "source_file": "tests/agents/test_claude_code.py", "source_location": "L537", "_origin": "ast", "id": "tests_agents_test_claude_code_testclaudecodedefaults_test_no_bus_works", "community": 94, "norm_label": ".test_no_bus_works()" }, { "label": "Tests for ClaudeCodeAgent.", "file_type": "rationale", "source_file": "tests/agents/test_claude_code.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_claude_code_rationale_1", "community": 2, "norm_label": "tests for claudecodeagent." }, { "label": "Wrap a dict in sentinel markers like the runner would.", "file_type": "rationale", "source_file": "tests/agents/test_claude_code.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_test_claude_code_rationale_29", "community": 94, "norm_label": "wrap a dict in sentinel markers like the runner would." }, { "label": "Plain text without sentinels used as content.", "file_type": "rationale", "source_file": "tests/agents/test_claude_code.py", "source_location": "L284", "_origin": "ast", "id": "tests_agents_test_claude_code_rationale_284", "community": 94, "norm_label": "plain text without sentinels used as content." }, { "label": "Sentinel-wrapped content is not valid JSON.", "file_type": "rationale", "source_file": "tests/agents/test_claude_code.py", "source_location": "L302", "_origin": "ast", "id": "tests_agents_test_claude_code_rationale_302", "community": 94, "norm_label": "sentinel-wrapped content is not valid json." }, { "label": "Runner may log before sentinels -- should parse.", "file_type": "rationale", "source_file": "tests/agents/test_claude_code.py", "source_location": "L477", "_origin": "ast", "id": "tests_agents_test_claude_code_rationale_477", "community": 94, "norm_label": "runner may log before sentinels -- should parse." }, { "label": "test_config_defaults.py", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_config_defaults", "community": 4, "norm_label": "test_config_defaults.py" }, { "label": "_TestAgent", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_test_config_defaults_testagent", "community": 4, "norm_label": "_testagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_config_defaults_testagent_run", "community": 4, "norm_label": ".run()" }, { "label": "_TestToolAgent", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolagent", "community": 4, "norm_label": "_testtoolagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L20", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolagent_run", "community": 4, "norm_label": ".run()" }, { "label": "_TestToolAgentWithDefaults", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolagentwithdefaults", "community": 4, "norm_label": "_testtoolagentwithdefaults" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L32", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolagentwithdefaults_run", "community": 4, "norm_label": ".run()" }, { "label": "TestBaseAgentConfigResolution", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution", "community": 4, "norm_label": "testbaseagentconfigresolution" }, { "label": ".test_none_temperature_reads_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_none_temperature_reads_config", "community": 4, "norm_label": ".test_none_temperature_reads_config()" }, { "label": ".test_none_max_tokens_reads_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L48", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_none_max_tokens_reads_config", "community": 4, "norm_label": ".test_none_max_tokens_reads_config()" }, { "label": ".test_explicit_temperature_overrides_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L57", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_explicit_temperature_overrides_config", "community": 4, "norm_label": ".test_explicit_temperature_overrides_config()" }, { "label": ".test_explicit_max_tokens_overrides_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_explicit_max_tokens_overrides_config", "community": 4, "norm_label": ".test_explicit_max_tokens_overrides_config()" }, { "label": ".test_partial_override_temperature_only()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L69", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_partial_override_temperature_only", "community": 4, "norm_label": ".test_partial_override_temperature_only()" }, { "label": ".test_config_load_failure_uses_hardcoded_fallback()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_config_defaults_testbaseagentconfigresolution_test_config_load_failure_uses_hardcoded_fallback", "community": 4, "norm_label": ".test_config_load_failure_uses_hardcoded_fallback()" }, { "label": "TestToolUsingAgentConfigResolution", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L91", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolusingagentconfigresolution", "community": 4, "norm_label": "testtoolusingagentconfigresolution" }, { "label": ".test_none_max_turns_reads_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L94", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolusingagentconfigresolution_test_none_max_turns_reads_config", "community": 4, "norm_label": ".test_none_max_turns_reads_config()" }, { "label": ".test_explicit_max_turns_overrides_config()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L104", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolusingagentconfigresolution_test_explicit_max_turns_overrides_config", "community": 4, "norm_label": ".test_explicit_max_turns_overrides_config()" }, { "label": ".test_temperature_and_max_tokens_forwarded_to_base()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L110", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolusingagentconfigresolution_test_temperature_and_max_tokens_forwarded_to_base", "community": 4, "norm_label": ".test_temperature_and_max_tokens_forwarded_to_base()" }, { "label": ".test_config_load_failure_max_turns_fallback()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L121", "_origin": "ast", "id": "tests_agents_test_config_defaults_testtoolusingagentconfigresolution_test_config_load_failure_max_turns_fallback", "community": 4, "norm_label": ".test_config_load_failure_max_turns_fallback()" }, { "label": "TestClassLevelDefaults", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_config_defaults_testclassleveldefaults", "community": 4, "norm_label": "testclassleveldefaults" }, { "label": ".test_class_default_used_when_config_fails()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L135", "_origin": "ast", "id": "tests_agents_test_config_defaults_testclassleveldefaults_test_class_default_used_when_config_fails", "community": 4, "norm_label": ".test_class_default_used_when_config_fails()" }, { "label": ".test_config_overrides_class_default()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L147", "_origin": "ast", "id": "tests_agents_test_config_defaults_testclassleveldefaults_test_config_overrides_class_default", "community": 4, "norm_label": ".test_config_overrides_class_default()" }, { "label": ".test_explicit_overrides_everything()", "file_type": "code", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L159", "_origin": "ast", "id": "tests_agents_test_config_defaults_testclassleveldefaults_test_explicit_overrides_everything", "community": 4, "norm_label": ".test_explicit_overrides_everything()" }, { "label": "Tests for agent constructor config-based default resolution.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_1", "community": 4, "norm_label": "tests for agent constructor config-based default resolution." }, { "label": "Agent with class-level defaults (like MonitorOperativeAgent).", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_25", "community": 4, "norm_label": "agent with class-level defaults (like monitoroperativeagent)." }, { "label": "BaseAgent resolves None params from config.intelligence.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_37", "community": 4, "norm_label": "baseagent resolves none params from config.intelligence." }, { "label": "When temperature is not passed, it should come from config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_40", "community": 4, "norm_label": "when temperature is not passed, it should come from config." }, { "label": "When max_tokens is not passed, it should come from config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L49", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_49", "community": 4, "norm_label": "when max_tokens is not passed, it should come from config." }, { "label": "Caller-provided temperature takes precedence over config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L58", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_58", "community": 4, "norm_label": "caller-provided temperature takes precedence over config." }, { "label": "Caller-provided max_tokens takes precedence over config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L64", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_64", "community": 4, "norm_label": "caller-provided max_tokens takes precedence over config." }, { "label": "Providing only temperature still reads max_tokens from config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L70", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_70", "community": 4, "norm_label": "providing only temperature still reads max_tokens from config." }, { "label": "When config loading fails, fall back to class defaults then 0.7/1024.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L80", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_80", "community": 4, "norm_label": "when config loading fails, fall back to class defaults then 0.7/1024." }, { "label": "ToolUsingAgent resolves None max_turns from config.agent.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L92", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_92", "community": 4, "norm_label": "toolusingagent resolves none max_turns from config.agent." }, { "label": "When max_turns is not passed, it should come from config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L95", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_95", "community": 4, "norm_label": "when max_turns is not passed, it should come from config." }, { "label": "ToolUsingAgent also resolves temperature/max_tokens from config.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L111", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_111", "community": 4, "norm_label": "toolusingagent also resolves temperature/max_tokens from config." }, { "label": "When config loading fails, max_turns falls back to class default then 10.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L122", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_122", "community": 4, "norm_label": "when config loading fails, max_turns falls back to class default then 10." }, { "label": "Agents with class-level _default_* attributes use them as fallback.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L133", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_133", "community": 4, "norm_label": "agents with class-level _default_* attributes use them as fallback." }, { "label": "Agent class defaults are used when config is unavailable.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L136", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_136", "community": 4, "norm_label": "agent class defaults are used when config is unavailable." }, { "label": "User config takes precedence over class-level defaults.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L148", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_148", "community": 4, "norm_label": "user config takes precedence over class-level defaults." }, { "label": "Caller-provided values override both config and class defaults.", "file_type": "rationale", "source_file": "tests/agents/test_config_defaults.py", "source_location": "L160", "_origin": "ast", "id": "tests_agents_test_config_defaults_rationale_160", "community": 4, "norm_label": "caller-provided values override both config and class defaults." }, { "label": "test_continuation.py", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_continuation", "community": 512, "norm_label": "test_continuation.py" }, { "label": "MockEngine", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_test_continuation_mockengine", "community": 512, "norm_label": "mockengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_continuation_mockengine_init", "community": 512, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_continuation_py_any", "community": 512, "norm_label": "any" }, { "label": ".generate()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_test_continuation_mockengine_generate", "community": 512, "norm_label": ".generate()" }, { "label": ".list_models()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_continuation_mockengine_list_models", "community": 512, "norm_label": ".list_models()" }, { "label": ".health()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_continuation_mockengine_health", "community": 512, "norm_label": ".health()" }, { "label": "ContinuationAgent", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L32", "_origin": "ast", "id": "tests_agents_test_continuation_continuationagent", "community": 512, "norm_label": "continuationagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_continuation_continuationagent_run", "community": 512, "norm_label": ".run()" }, { "label": "TestContinuation", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L44", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation", "community": 512, "norm_label": "testcontinuation" }, { "label": ".test_no_continuation_needed()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation_test_no_continuation_needed", "community": 512, "norm_label": ".test_no_continuation_needed()" }, { "label": ".test_single_continuation()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation_test_single_continuation", "community": 512, "norm_label": ".test_single_continuation()" }, { "label": ".test_multiple_continuations()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L66", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation_test_multiple_continuations", "community": 512, "norm_label": ".test_multiple_continuations()" }, { "label": ".test_max_continuations_respected()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L78", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation_test_max_continuations_respected", "community": 512, "norm_label": ".test_max_continuations_respected()" }, { "label": ".test_empty_finish_reason()", "file_type": "code", "source_file": "tests/agents/test_continuation.py", "source_location": "L94", "_origin": "ast", "id": "tests_agents_test_continuation_testcontinuation_test_empty_finish_reason", "community": 512, "norm_label": ".test_empty_finish_reason()" }, { "label": "Tests for continuation handling (Phase 14.2).", "file_type": "rationale", "source_file": "tests/agents/test_continuation.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_continuation_rationale_1", "community": 512, "norm_label": "tests for continuation handling (phase 14.2)." }, { "label": "Mock engine that simulates finish_reason='length'.", "file_type": "rationale", "source_file": "tests/agents/test_continuation.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_test_continuation_rationale_11", "community": 512, "norm_label": "mock engine that simulates finish_reason='length'." }, { "label": "Agent that exercises _check_continuation.", "file_type": "rationale", "source_file": "tests/agents/test_continuation.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_continuation_rationale_33", "community": 512, "norm_label": "agent that exercises _check_continuation." }, { "label": "test_deep_research.py", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research", "community": 11, "norm_label": "test_deep_research.py" }, { "label": "mock_engine()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_deep_research_mock_engine", "community": 11, "norm_label": "mock_engine()" }, { "label": "store()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L30", "_origin": "ast", "id": "tests_agents_test_deep_research_store", "community": 18, "norm_label": "store()" }, { "label": "_make_engine_response()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L58", "_origin": "ast", "id": "tests_agents_test_deep_research_make_engine_response", "community": 11, "norm_label": "_make_engine_response()" }, { "label": "test_agent_registration()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L80", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_registration", "community": 11, "norm_label": "test_agent_registration()" }, { "label": "test_agent_produces_result()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L86", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_produces_result", "community": 11, "norm_label": "test_agent_produces_result()" }, { "label": "test_agent_uses_knowledge_search()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L100", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_uses_knowledge_search", "community": 11, "norm_label": "test_agent_uses_knowledge_search()" }, { "label": "test_agent_respects_max_turns()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L131", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_respects_max_turns", "community": 11, "norm_label": "test_agent_respects_max_turns()" }, { "label": "test_agent_system_prompt_mentions_research()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L157", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_system_prompt_mentions_research", "community": 11, "norm_label": "test_agent_system_prompt_mentions_research()" }, { "label": "test_agent_defaults()", "file_type": "code", "source_file": "tests/agents/test_deep_research.py", "source_location": "L173", "_origin": "ast", "id": "tests_agents_test_deep_research_test_agent_defaults", "community": 11, "norm_label": "test_agent_defaults()" }, { "label": "Tests for DeepResearchAgent -- multi-hop retrieval with citations.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_1", "community": 11, "norm_label": "tests for deepresearchagent -- multi-hop retrieval with citations." }, { "label": "DeepResearchAgent registers under 'deep_research'.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L81", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_81", "community": 11, "norm_label": "deepresearchagent registers under 'deep_research'." }, { "label": "Engine returns final answer directly -- verify AgentResult has content.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L87", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_87", "community": 11, "norm_label": "engine returns final answer directly -- verify agentresult has content." }, { "label": "Engine returns tool_call first, then final answer; verify tool was called.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_101", "community": 11, "norm_label": "engine returns tool_call first, then final answer; verify tool was called." }, { "label": "Engine always returns tool_calls; verify turns <= max_turns.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_132", "community": 11, "norm_label": "engine always returns tool_calls; verify turns <= max_turns." }, { "label": "System message contains 'research' and 'source'.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L158", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_158", "community": 11, "norm_label": "system message contains 'research' and 'source'." }, { "label": "Verify agent_id, default max_turns, temperature, max_tokens.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research.py", "source_location": "L174", "_origin": "ast", "id": "tests_agents_test_deep_research_rationale_174", "community": 11, "norm_label": "verify agent_id, default max_turns, temperature, max_tokens." }, { "label": "test_deep_research_integration.py", "file_type": "code", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research_integration", "community": 11, "norm_label": "test_deep_research_integration.py" }, { "label": "_make_engine_response()", "file_type": "code", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L90", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_make_engine_response", "community": 11, "norm_label": "_make_engine_response()" }, { "label": "_build_populated_store()", "file_type": "code", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L107", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_build_populated_store", "community": 11, "norm_label": "_build_populated_store()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_py_path", "community": 11, "norm_label": "path" }, { "label": "test_full_research_pipeline()", "file_type": "code", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L121", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_test_full_research_pipeline", "community": 11, "norm_label": "test_full_research_pipeline()" }, { "label": "test_search_finds_cross_platform_data()", "file_type": "code", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L193", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_test_search_finds_cross_platform_data", "community": 11, "norm_label": "test_search_finds_cross_platform_data()" }, { "label": "End-to-end integration tests for the Deep Research pipeline. Covers the full", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_rationale_1", "community": 11, "norm_label": "end-to-end integration tests for the deep research pipeline. covers the full" }, { "label": "Return a KnowledgeStore populated with the 5 test documents.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L108", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_rationale_108", "community": 11, "norm_label": "return a knowledgestore populated with the 5 test documents." }, { "label": "Full path: IngestionPipeline -> KnowledgeStore -> TwoStageRetriever -> Know", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L122", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_rationale_122", "community": 11, "norm_label": "full path: ingestionpipeline -> knowledgestore -> twostageretriever -> know" }, { "label": "KnowledgeSearchTool via TwoStageRetriever returns results from at least 2 d", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_integration.py", "source_location": "L194", "_origin": "ast", "id": "tests_agents_test_deep_research_integration_rationale_194", "community": 11, "norm_label": "knowledgesearchtool via twostageretriever returns results from at least 2 d" }, { "label": "test_deep_research_prompt.py", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt", "community": 513, "norm_label": "test_deep_research_prompt.py" }, { "label": "test_system_prompt_contains_current_date()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_contains_current_date", "community": 513, "norm_label": "test_system_prompt_contains_current_date()" }, { "label": "test_system_prompt_contains_current_time()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L18", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_contains_current_time", "community": 513, "norm_label": "test_system_prompt_contains_current_time()" }, { "label": "test_system_prompt_contains_day_of_week()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_contains_day_of_week", "community": 513, "norm_label": "test_system_prompt_contains_day_of_week()" }, { "label": "test_system_prompt_is_dynamic()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_is_dynamic", "community": 513, "norm_label": "test_system_prompt_is_dynamic()" }, { "label": "test_system_prompt_has_response_types()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_has_response_types", "community": 513, "norm_label": "test_system_prompt_has_response_types()" }, { "label": "test_system_prompt_has_tools()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L62", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_has_tools", "community": 513, "norm_label": "test_system_prompt_has_tools()" }, { "label": "test_system_prompt_has_no_think_directive()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L73", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_has_no_think_directive", "community": 513, "norm_label": "test_system_prompt_has_no_think_directive()" }, { "label": "test_system_prompt_mentions_jarvis()", "file_type": "code", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L81", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_test_system_prompt_mentions_jarvis", "community": 513, "norm_label": "test_system_prompt_mentions_jarvis()" }, { "label": "Tests for DeepResearch system prompt \u2014 date injection and adaptive behavior.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_1", "community": 513, "norm_label": "tests for deepresearch system prompt \u2014 date injection and adaptive behavior." }, { "label": "The system prompt includes today's date.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_10", "community": 513, "norm_label": "the system prompt includes today's date." }, { "label": "The system prompt includes the current time (hour).", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L19", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_19", "community": 513, "norm_label": "the system prompt includes the current time (hour)." }, { "label": "The system prompt includes the day of week.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_28", "community": 513, "norm_label": "the system prompt includes the day of week." }, { "label": "Each call to _build_system_prompt returns a fresh prompt with current time.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_37", "community": 513, "norm_label": "each call to _build_system_prompt returns a fresh prompt with current time." }, { "label": "The prompt describes multiple response types (not just deep research).", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L48", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_48", "community": 513, "norm_label": "the prompt describes multiple response types (not just deep research)." }, { "label": "The prompt describes all 4 tools.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_63", "community": 513, "norm_label": "the prompt describes all 4 tools." }, { "label": "The prompt starts with /no_think for Qwen compatibility.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L74", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_74", "community": 513, "norm_label": "the prompt starts with /no_think for qwen compatibility." }, { "label": "The agent identifies as Jarvis.", "file_type": "rationale", "source_file": "tests/agents/test_deep_research_prompt.py", "source_location": "L82", "_origin": "ast", "id": "tests_agents_test_deep_research_prompt_rationale_82", "community": 513, "norm_label": "the agent identifies as jarvis." }, { "label": "test_digest_store.py", "file_type": "code", "source_file": "tests/agents/test_digest_store.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_digest_store", "community": 217, "norm_label": "test_digest_store.py" }, { "label": "test_store_and_retrieve()", "file_type": "code", "source_file": "tests/agents/test_digest_store.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_test_digest_store_test_store_and_retrieve", "community": 217, "norm_label": "test_store_and_retrieve()" }, { "label": "test_get_today()", "file_type": "code", "source_file": "tests/agents/test_digest_store.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_digest_store_test_get_today", "community": 217, "norm_label": "test_get_today()" }, { "label": "test_get_today_returns_none_when_empty()", "file_type": "code", "source_file": "tests/agents/test_digest_store.py", "source_location": "L54", "_origin": "ast", "id": "tests_agents_test_digest_store_test_get_today_returns_none_when_empty", "community": 217, "norm_label": "test_get_today_returns_none_when_empty()" }, { "label": "test_history()", "file_type": "code", "source_file": "tests/agents/test_digest_store.py", "source_location": "L60", "_origin": "ast", "id": "tests_agents_test_digest_store_test_history", "community": 217, "norm_label": "test_history()" }, { "label": "Tests for DigestStore and DigestArtifact.", "file_type": "rationale", "source_file": "tests/agents/test_digest_store.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_digest_store_rationale_1", "community": 217, "norm_label": "tests for digeststore and digestartifact." }, { "label": "test_errors.py", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_errors", "community": 59, "norm_label": "test_errors.py" }, { "label": "TestErrorClassification", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L6", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification", "community": 59, "norm_label": "testerrorclassification" }, { "label": ".test_retryable_error()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L7", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_retryable_error", "community": 59, "norm_label": ".test_retryable_error()" }, { "label": ".test_fatal_error()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L14", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_fatal_error", "community": 59, "norm_label": ".test_fatal_error()" }, { "label": ".test_escalate_error()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L20", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_escalate_error", "community": 59, "norm_label": ".test_escalate_error()" }, { "label": ".test_classify_rate_limit()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_classify_rate_limit", "community": 59, "norm_label": ".test_classify_rate_limit()" }, { "label": ".test_classify_timeout()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_classify_timeout", "community": 59, "norm_label": ".test_classify_timeout()" }, { "label": ".test_classify_permission()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_classify_permission", "community": 59, "norm_label": ".test_classify_permission()" }, { "label": ".test_classify_unknown_defaults_retryable()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_classify_unknown_defaults_retryable", "community": 59, "norm_label": ".test_classify_unknown_defaults_retryable()" }, { "label": ".test_retry_delay_exponential()", "file_type": "code", "source_file": "tests/agents/test_errors.py", "source_location": "L51", "_origin": "ast", "id": "tests_agents_test_errors_testerrorclassification_test_retry_delay_exponential", "community": 59, "norm_label": ".test_retry_delay_exponential()" }, { "label": "Tests for agent error classification.", "file_type": "rationale", "source_file": "tests/agents/test_errors.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_errors_rationale_1", "community": 59, "norm_label": "tests for agent error classification." }, { "label": "test_executor.py", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor", "community": 5, "norm_label": "test_executor.py" }, { "label": "manager()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_test_executor_manager", "community": 5, "norm_label": "manager()" }, { "label": "event_bus()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_executor_event_bus", "community": 5, "norm_label": "event_bus()" }, { "label": "executor()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L32", "_origin": "ast", "id": "tests_agents_test_executor_executor", "community": 5, "norm_label": "executor()" }, { "label": "TestExecutorBasic", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L41", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic", "community": 59, "norm_label": "testexecutorbasic" }, { "label": ".test_execute_tick_publishes_start_end_events()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L42", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_publishes_start_end_events", "community": 59, "norm_label": ".test_execute_tick_publishes_start_end_events()" }, { "label": ".test_execute_tick_updates_run_stats()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L58", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_updates_run_stats", "community": 59, "norm_label": ".test_execute_tick_updates_run_stats()" }, { "label": ".test_execute_tick_sets_running_then_idle()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L69", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_sets_running_then_idle", "community": 59, "norm_label": ".test_execute_tick_sets_running_then_idle()" }, { "label": ".test_execute_tick_handles_fatal_error()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L88", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_handles_fatal_error", "community": 59, "norm_label": ".test_execute_tick_handles_fatal_error()" }, { "label": ".test_execute_tick_retries_retryable_error()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_retries_retryable_error", "community": 59, "norm_label": ".test_execute_tick_retries_retryable_error()" }, { "label": ".test_execute_tick_gives_up_after_max_retries()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L119", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_gives_up_after_max_retries", "community": 59, "norm_label": ".test_execute_tick_gives_up_after_max_retries()" }, { "label": ".test_execute_tick_concurrency_guard()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L130", "_origin": "ast", "id": "tests_agents_test_executor_testexecutorbasic_test_execute_tick_concurrency_guard", "community": 59, "norm_label": ".test_execute_tick_concurrency_guard()" }, { "label": "test_finalize_tick_reads_agent_result_metadata()", "file_type": "code", "source_file": "tests/agents/test_executor.py", "source_location": "L143", "_origin": "ast", "id": "tests_agents_test_executor_test_finalize_tick_reads_agent_result_metadata", "community": 5, "norm_label": "test_finalize_tick_reads_agent_result_metadata()" }, { "label": "Tests for AgentExecutor single-tick execution.", "file_type": "rationale", "source_file": "tests/agents/test_executor.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_rationale_1", "community": 5, "norm_label": "tests for agentexecutor single-tick execution." }, { "label": "_finalize_tick() accumulates cost/tokens from AgentResult.metadata.", "file_type": "rationale", "source_file": "tests/agents/test_executor.py", "source_location": "L144", "_origin": "ast", "id": "tests_agents_test_executor_rationale_144", "community": 5, "norm_label": "_finalize_tick() accumulates cost/tokens from agentresult.metadata." }, { "label": "test_executor_ephemeral.py", "file_type": "code", "source_file": "tests/agents/test_executor_ephemeral.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_ephemeral", "community": 11, "norm_label": "test_executor_ephemeral.py" }, { "label": "test_run_ephemeral_creates_and_runs_agent()", "file_type": "code", "source_file": "tests/agents/test_executor_ephemeral.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_executor_ephemeral_test_run_ephemeral_creates_and_runs_agent", "community": 11, "norm_label": "test_run_ephemeral_creates_and_runs_agent()" }, { "label": "test_run_ephemeral_passes_input()", "file_type": "code", "source_file": "tests/agents/test_executor_ephemeral.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_executor_ephemeral_test_run_ephemeral_passes_input", "community": 11, "norm_label": "test_run_ephemeral_passes_input()" }, { "label": "test_executor_error_detail.py", "file_type": "code", "source_file": "tests/agents/test_executor_error_detail.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_error_detail", "community": 59, "norm_label": "test_executor_error_detail.py" }, { "label": "test_build_error_detail_fatal()", "file_type": "code", "source_file": "tests/agents/test_executor_error_detail.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_executor_error_detail_test_build_error_detail_fatal", "community": 59, "norm_label": "test_build_error_detail_fatal()" }, { "label": "test_build_error_detail_retryable()", "file_type": "code", "source_file": "tests/agents/test_executor_error_detail.py", "source_location": "L20", "_origin": "ast", "id": "tests_agents_test_executor_error_detail_test_build_error_detail_retryable", "community": 59, "norm_label": "test_build_error_detail_retryable()" }, { "label": "test_build_error_detail_escalate()", "file_type": "code", "source_file": "tests/agents/test_executor_error_detail.py", "source_location": "L31", "_origin": "ast", "id": "tests_agents_test_executor_error_detail_test_build_error_detail_escalate", "community": 59, "norm_label": "test_build_error_detail_escalate()" }, { "label": "Tests for structured error_detail in executor traces.", "file_type": "rationale", "source_file": "tests/agents/test_executor_error_detail.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_error_detail_rationale_1", "community": 59, "norm_label": "tests for structured error_detail in executor traces." }, { "label": "test_executor_tools.py", "file_type": "code", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_tools", "community": 5, "norm_label": "test_executor_tools.py" }, { "label": "_register_agent()", "file_type": "code", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L12", "_origin": "ast", "id": "tests_agents_test_executor_tools_register_agent", "community": 5, "norm_label": "_register_agent()" }, { "label": "test_executor_runs_with_tools_from_config()", "file_type": "code", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_test_executor_tools_test_executor_runs_with_tools_from_config", "community": 5, "norm_label": "test_executor_runs_with_tools_from_config()" }, { "label": "test_executor_handles_missing_tools()", "file_type": "code", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L50", "_origin": "ast", "id": "tests_agents_test_executor_tools_test_executor_handles_missing_tools", "community": 5, "norm_label": "test_executor_handles_missing_tools()" }, { "label": "test_executor_handles_string_tools()", "file_type": "code", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_executor_tools_test_executor_handles_string_tools", "community": 5, "norm_label": "test_executor_handles_string_tools()" }, { "label": "Tests for tool wiring in AgentExecutor.", "file_type": "rationale", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_executor_tools_rationale_1", "community": 5, "norm_label": "tests for tool wiring in agentexecutor." }, { "label": "Re-register MonitorOperativeAgent (cleared by autouse fixture).", "file_type": "rationale", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_executor_tools_rationale_13", "community": 5, "norm_label": "re-register monitoroperativeagent (cleared by autouse fixture)." }, { "label": "Executor should resolve tool names from config and complete tick.", "file_type": "rationale", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_executor_tools_rationale_22", "community": 5, "norm_label": "executor should resolve tool names from config and complete tick." }, { "label": "Executor should not crash if tool names don't exist in registry.", "file_type": "rationale", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L51", "_origin": "ast", "id": "tests_agents_test_executor_tools_rationale_51", "community": 5, "norm_label": "executor should not crash if tool names don't exist in registry." }, { "label": "Executor should handle comma-separated tool string as well as list.", "file_type": "rationale", "source_file": "tests/agents/test_executor_tools.py", "source_location": "L80", "_origin": "ast", "id": "tests_agents_test_executor_tools_rationale_80", "community": 5, "norm_label": "executor should handle comma-separated tool string as well as list." }, { "label": "test_fake_engine.py", "file_type": "code", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_fake_engine", "community": 5, "norm_label": "test_fake_engine.py" }, { "label": "test_fake_engine_returns_responses_in_order()", "file_type": "code", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_test_fake_engine_test_fake_engine_returns_responses_in_order", "community": 5, "norm_label": "test_fake_engine_returns_responses_in_order()" }, { "label": "test_fake_engine_repeats_last_response()", "file_type": "code", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_fake_engine_test_fake_engine_repeats_last_response", "community": 5, "norm_label": "test_fake_engine_repeats_last_response()" }, { "label": "test_fake_engine_raises_on_request()", "file_type": "code", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L31", "_origin": "ast", "id": "tests_agents_test_fake_engine_test_fake_engine_raises_on_request", "community": 5, "norm_label": "test_fake_engine_raises_on_request()" }, { "label": "test_fake_engine_tool_calls()", "file_type": "code", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_fake_engine_test_fake_engine_tool_calls", "community": 5, "norm_label": "test_fake_engine_tool_calls()" }, { "label": "Tests for FakeEngine.", "file_type": "rationale", "source_file": "tests/agents/test_fake_engine.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_fake_engine_rationale_1", "community": 5, "norm_label": "tests for fakeengine." }, { "label": "test_learning_integration.py", "file_type": "code", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_learning_integration", "community": 5, "norm_label": "test_learning_integration.py" }, { "label": "test_learning_orchestrator_run_with_agent_id()", "file_type": "code", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L10", "_origin": "ast", "id": "tests_agents_test_learning_integration_test_learning_orchestrator_run_with_agent_id", "community": 5, "norm_label": "test_learning_orchestrator_run_with_agent_id()" }, { "label": "test_learning_orchestrator_run_without_agent_id()", "file_type": "code", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_learning_integration_test_learning_orchestrator_run_without_agent_id", "community": 5, "norm_label": "test_learning_orchestrator_run_without_agent_id()" }, { "label": "test_scheduler_tracks_tick_count_for_learning()", "file_type": "code", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L41", "_origin": "ast", "id": "tests_agents_test_learning_integration_test_scheduler_tracks_tick_count_for_learning", "community": 5, "norm_label": "test_scheduler_tracks_tick_count_for_learning()" }, { "label": "test_scheduler_no_learning_when_disabled()", "file_type": "code", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L78", "_origin": "ast", "id": "tests_agents_test_learning_integration_test_scheduler_no_learning_when_disabled", "community": 5, "norm_label": "test_scheduler_no_learning_when_disabled()" }, { "label": "Integration tests for LearningOrchestrator agent_id scoping.", "file_type": "rationale", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_learning_integration_rationale_1", "community": 5, "norm_label": "integration tests for learningorchestrator agent_id scoping." }, { "label": "run(agent_id=...) filters traces to that agent.", "file_type": "rationale", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_test_learning_integration_rationale_11", "community": 5, "norm_label": "run(agent_id=...) filters traces to that agent." }, { "label": "run() without agent_id uses all traces (backwards compat).", "file_type": "rationale", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_learning_integration_rationale_28", "community": 5, "norm_label": "run() without agent_id uses all traces (backwards compat)." }, { "label": "Scheduler increments per-agent tick count and triggers learning.", "file_type": "rationale", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L42", "_origin": "ast", "id": "tests_agents_test_learning_integration_rationale_42", "community": 5, "norm_label": "scheduler increments per-agent tick count and triggers learning." }, { "label": "Scheduler does not trigger learning when learning_enabled is False.", "file_type": "rationale", "source_file": "tests/agents/test_learning_integration.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_learning_integration_rationale_79", "community": 5, "norm_label": "scheduler does not trigger learning when learning_enabled is false." }, { "label": "test_loop_guard.py", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_loop_guard", "community": 140, "norm_label": "test_loop_guard.py" }, { "label": "TestLoopGuard", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard", "community": 140, "norm_label": "testloopguard" }, { "label": "._make_guard()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_make_guard", "community": 140, "norm_label": "._make_guard()" }, { "label": ".test_identical_calls_blocked()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L17", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_identical_calls_blocked", "community": 140, "norm_label": ".test_identical_calls_blocked()" }, { "label": ".test_different_args_not_blocked()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L26", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_different_args_not_blocked", "community": 140, "norm_label": ".test_different_args_not_blocked()" }, { "label": ".test_ping_pong_detection()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_ping_pong_detection", "community": 140, "norm_label": ".test_ping_pong_detection()" }, { "label": ".test_poll_budget_exceeded()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_poll_budget_exceeded", "community": 140, "norm_label": ".test_poll_budget_exceeded()" }, { "label": ".test_event_emitted()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L54", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_event_emitted", "community": 140, "norm_label": ".test_event_emitted()" }, { "label": ".test_reset()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_reset", "community": 140, "norm_label": ".test_reset()" }, { "label": ".test_context_compression_no_overflow()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L71", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_context_compression_no_overflow", "community": 140, "norm_label": ".test_context_compression_no_overflow()" }, { "label": ".test_context_compression_with_overflow()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_context_compression_with_overflow", "community": 140, "norm_label": ".test_context_compression_with_overflow()" }, { "label": ".test_context_compression_stage4_uses_current_state()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L96", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_context_compression_stage4_uses_current_state", "community": 140, "norm_label": ".test_context_compression_stage4_uses_current_state()" }, { "label": ".test_check_response_returns_unblocked()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_check_response_returns_unblocked", "community": 140, "norm_label": ".test_check_response_returns_unblocked()" }, { "label": ".test_disabled_loop_guard()", "file_type": "code", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L125", "_origin": "ast", "id": "tests_agents_test_loop_guard_testloopguard_test_disabled_loop_guard", "community": 140, "norm_label": ".test_disabled_loop_guard()" }, { "label": "Tests for agent loop guard (Phase 14.3).", "file_type": "rationale", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_loop_guard_rationale_1", "community": 140, "norm_label": "tests for agent loop guard (phase 14.3)." }, { "label": "Stage 4 should derive from compressed state.", "file_type": "rationale", "source_file": "tests/agents/test_loop_guard.py", "source_location": "L97", "_origin": "ast", "id": "tests_agents_test_loop_guard_rationale_97", "community": 140, "norm_label": "stage 4 should derive from compressed state." }, { "label": "test_loop_guard_warn.py", "file_type": "code", "source_file": "tests/agents/test_loop_guard_warn.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_loop_guard_warn", "community": 140, "norm_label": "test_loop_guard_warn.py" }, { "label": "test_warn_before_block_first_cycle_warns()", "file_type": "code", "source_file": "tests/agents/test_loop_guard_warn.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_loop_guard_warn_test_warn_before_block_first_cycle_warns", "community": 140, "norm_label": "test_warn_before_block_first_cycle_warns()" }, { "label": "test_warn_before_block_second_cycle_blocks()", "file_type": "code", "source_file": "tests/agents/test_loop_guard_warn.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_loop_guard_warn_test_warn_before_block_second_cycle_blocks", "community": 140, "norm_label": "test_warn_before_block_second_cycle_blocks()" }, { "label": "test_default_behavior_unchanged()", "file_type": "code", "source_file": "tests/agents/test_loop_guard_warn.py", "source_location": "L52", "_origin": "ast", "id": "tests_agents_test_loop_guard_warn_test_default_behavior_unchanged", "community": 140, "norm_label": "test_default_behavior_unchanged()" }, { "label": "agents/test_manager.py", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_manager", "community": 126, "norm_label": "agents/test_manager.py" }, { "label": "manager()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L12", "_origin": "ast", "id": "tests_agents_test_manager_manager", "community": 126, "norm_label": "manager()" }, { "label": "TestAgentCRUD", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud", "community": 126, "norm_label": "testagentcrud" }, { "label": ".test_create_agent()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_create_agent", "community": 126, "norm_label": ".test_create_agent()" }, { "label": ".test_list_agents()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_list_agents", "community": 126, "norm_label": ".test_list_agents()" }, { "label": ".test_get_agent()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_get_agent", "community": 126, "norm_label": ".test_get_agent()" }, { "label": ".test_get_agent_not_found()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L53", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_get_agent_not_found", "community": 126, "norm_label": ".test_get_agent_not_found()" }, { "label": ".test_update_agent()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L56", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_update_agent", "community": 126, "norm_label": ".test_update_agent()" }, { "label": ".test_delete_agent_soft()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L61", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_delete_agent_soft", "community": 126, "norm_label": ".test_delete_agent_soft()" }, { "label": ".test_pause_resume()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L67", "_origin": "ast", "id": "tests_agents_test_manager_testagentcrud_test_pause_resume", "community": 126, "norm_label": ".test_pause_resume()" }, { "label": "TestTaskCRUD", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L75", "_origin": "ast", "id": "tests_agents_test_manager_testtaskcrud", "community": 126, "norm_label": "testtaskcrud" }, { "label": ".test_create_task()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L76", "_origin": "ast", "id": "tests_agents_test_manager_testtaskcrud_test_create_task", "community": 126, "norm_label": ".test_create_task()" }, { "label": ".test_list_tasks()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L83", "_origin": "ast", "id": "tests_agents_test_manager_testtaskcrud_test_list_tasks", "community": 126, "norm_label": ".test_list_tasks()" }, { "label": ".test_update_task()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L90", "_origin": "ast", "id": "tests_agents_test_manager_testtaskcrud_test_update_task", "community": 126, "norm_label": ".test_update_task()" }, { "label": ".test_delete_task()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L96", "_origin": "ast", "id": "tests_agents_test_manager_testtaskcrud_test_delete_task", "community": 126, "norm_label": ".test_delete_task()" }, { "label": "TestChannelBindings", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L104", "_origin": "ast", "id": "tests_agents_test_manager_testchannelbindings", "community": 126, "norm_label": "testchannelbindings" }, { "label": ".test_bind_channel()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L105", "_origin": "ast", "id": "tests_agents_test_manager_testchannelbindings_test_bind_channel", "community": 126, "norm_label": ".test_bind_channel()" }, { "label": ".test_list_bindings()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L119", "_origin": "ast", "id": "tests_agents_test_manager_testchannelbindings_test_list_bindings", "community": 126, "norm_label": ".test_list_bindings()" }, { "label": ".test_unbind_channel()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L130", "_origin": "ast", "id": "tests_agents_test_manager_testchannelbindings_test_unbind_channel", "community": 126, "norm_label": ".test_unbind_channel()" }, { "label": "TestSummaryMemory", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L137", "_origin": "ast", "id": "tests_agents_test_manager_testsummarymemory", "community": 126, "norm_label": "testsummarymemory" }, { "label": ".test_initial_summary_empty()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L138", "_origin": "ast", "id": "tests_agents_test_manager_testsummarymemory_test_initial_summary_empty", "community": 126, "norm_label": ".test_initial_summary_empty()" }, { "label": ".test_update_summary()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L142", "_origin": "ast", "id": "tests_agents_test_manager_testsummarymemory_test_update_summary", "community": 126, "norm_label": ".test_update_summary()" }, { "label": ".test_summary_max_length()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L148", "_origin": "ast", "id": "tests_agents_test_manager_testsummarymemory_test_summary_max_length", "community": 126, "norm_label": ".test_summary_max_length()" }, { "label": "TestConcurrency", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L161", "_origin": "ast", "id": "tests_agents_test_manager_testconcurrency", "community": 126, "norm_label": "testconcurrency" }, { "label": ".test_run_tick_guard()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L162", "_origin": "ast", "id": "tests_agents_test_manager_testconcurrency_test_run_tick_guard", "community": 126, "norm_label": ".test_run_tick_guard()" }, { "label": "TestCheckpoints", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L171", "_origin": "ast", "id": "tests_agents_test_manager_testcheckpoints", "community": 126, "norm_label": "testcheckpoints" }, { "label": ".test_save_checkpoint()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L172", "_origin": "ast", "id": "tests_agents_test_manager_testcheckpoints_test_save_checkpoint", "community": 126, "norm_label": ".test_save_checkpoint()" }, { "label": ".test_get_latest_checkpoint()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L184", "_origin": "ast", "id": "tests_agents_test_manager_testcheckpoints_test_get_latest_checkpoint", "community": 126, "norm_label": ".test_get_latest_checkpoint()" }, { "label": ".test_checkpoint_retention_max_5()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L194", "_origin": "ast", "id": "tests_agents_test_manager_testcheckpoints_test_checkpoint_retention_max_5", "community": 126, "norm_label": ".test_checkpoint_retention_max_5()" }, { "label": ".test_recover_agent()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L204", "_origin": "ast", "id": "tests_agents_test_manager_testcheckpoints_test_recover_agent", "community": 126, "norm_label": ".test_recover_agent()" }, { "label": "TestMessageQueue", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L214", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue", "community": 126, "norm_label": "testmessagequeue" }, { "label": ".test_send_queued_message()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L215", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_send_queued_message", "community": 126, "norm_label": ".test_send_queued_message()" }, { "label": ".test_list_messages()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L223", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_list_messages", "community": 126, "norm_label": ".test_list_messages()" }, { "label": ".test_get_pending_messages()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L230", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_get_pending_messages", "community": 126, "norm_label": ".test_get_pending_messages()" }, { "label": ".test_mark_messages_delivered()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L238", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_mark_messages_delivered", "community": 126, "norm_label": ".test_mark_messages_delivered()" }, { "label": ".test_add_agent_response()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L245", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_add_agent_response", "community": 126, "norm_label": ".test_add_agent_response()" }, { "label": ".test_store_agent_response_with_tool_calls()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L251", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_store_agent_response_with_tool_calls", "community": 126, "norm_label": ".test_store_agent_response_with_tool_calls()" }, { "label": ".test_store_agent_response_without_tool_calls()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L279", "_origin": "ast", "id": "tests_agents_test_manager_testmessagequeue_test_store_agent_response_without_tool_calls", "community": 126, "norm_label": ".test_store_agent_response_without_tool_calls()" }, { "label": "test_update_agent_budget_fields()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L286", "_origin": "ast", "id": "tests_agents_test_manager_test_update_agent_budget_fields", "community": 126, "norm_label": "test_update_agent_budget_fields()" }, { "label": "test_learning_log_crud()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L321", "_origin": "ast", "id": "tests_agents_test_manager_test_learning_log_crud", "community": 126, "norm_label": "test_learning_log_crud()" }, { "label": "TestSchemaAndThreading", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L348", "_origin": "ast", "id": "tests_agents_test_manager_testschemaandthreading", "community": 126, "norm_label": "testschemaandthreading" }, { "label": ".test_agent_has_runtime_columns()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L349", "_origin": "ast", "id": "tests_agents_test_manager_testschemaandthreading_test_agent_has_runtime_columns", "community": 126, "norm_label": ".test_agent_has_runtime_columns()" }, { "label": ".test_thread_safety()", "file_type": "code", "source_file": "tests/agents/test_manager.py", "source_location": "L361", "_origin": "ast", "id": "tests_agents_test_manager_testschemaandthreading_test_thread_safety", "community": 126, "norm_label": ".test_thread_safety()" }, { "label": "Tests for AgentManager persistent agent lifecycle.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_manager_rationale_1", "community": 126, "norm_label": "tests for agentmanager persistent agent lifecycle." }, { "label": "Create an AgentManager with a temp database.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_manager_rationale_13", "community": 126, "norm_label": "create an agentmanager with a temp database." }, { "label": "Tool calls captured during a turn must survive a list_messages round-tr", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L252", "_origin": "ast", "id": "tests_agents_test_manager_rationale_252", "community": 126, "norm_label": "tool calls captured during a turn must survive a list_messages round-tr" }, { "label": "update_agent() accepts budget and stall kwargs.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L287", "_origin": "ast", "id": "tests_agents_test_manager_rationale_287", "community": 126, "norm_label": "update_agent() accepts budget and stall kwargs." }, { "label": "AgentManager can write and read learning log entries.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L322", "_origin": "ast", "id": "tests_agents_test_manager_rationale_322", "community": 126, "norm_label": "agentmanager can write and read learning log entries." }, { "label": "New columns from ALTER TABLE migration should exist.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L350", "_origin": "ast", "id": "tests_agents_test_manager_rationale_350", "community": 126, "norm_label": "new columns from alter table migration should exist." }, { "label": "AgentManager should be usable from a different thread.", "file_type": "rationale", "source_file": "tests/agents/test_manager.py", "source_location": "L362", "_origin": "ast", "id": "tests_agents_test_manager_rationale_362", "community": 126, "norm_label": "agentmanager should be usable from a different thread." }, { "label": "test_manager_recover.py", "file_type": "code", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_manager_recover", "community": 5, "norm_label": "test_manager_recover.py" }, { "label": "manager()", "file_type": "code", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_manager_recover_manager", "community": 5, "norm_label": "manager()" }, { "label": "test_recover_resets_to_idle_without_checkpoint()", "file_type": "code", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L14", "_origin": "ast", "id": "tests_agents_test_manager_recover_test_recover_resets_to_idle_without_checkpoint", "community": 5, "norm_label": "test_recover_resets_to_idle_without_checkpoint()" }, { "label": "test_recover_resets_to_idle_with_checkpoint()", "file_type": "code", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L26", "_origin": "ast", "id": "tests_agents_test_manager_recover_test_recover_resets_to_idle_with_checkpoint", "community": 5, "norm_label": "test_recover_resets_to_idle_with_checkpoint()" }, { "label": "Tests for AgentManager.recover_agent() always resetting status.", "file_type": "rationale", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_manager_recover_rationale_1", "community": 5, "norm_label": "tests for agentmanager.recover_agent() always resetting status." }, { "label": "recover_agent must reset status to idle even when no checkpoint exists.", "file_type": "rationale", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L15", "_origin": "ast", "id": "tests_agents_test_manager_recover_rationale_15", "community": 5, "norm_label": "recover_agent must reset status to idle even when no checkpoint exists." }, { "label": "recover_agent returns checkpoint and resets status when checkpoint exists.", "file_type": "rationale", "source_file": "tests/agents/test_manager_recover.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_manager_recover_rationale_27", "community": 5, "norm_label": "recover_agent returns checkpoint and resets status when checkpoint exists." }, { "label": "test_monitor_operative.py", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_monitor_operative", "community": 258, "norm_label": "test_monitor_operative.py" }, { "label": "_make_engine()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_monitor_operative_make_engine", "community": 258, "norm_label": "_make_engine()" }, { "label": "TestMonitorOperativeAgent", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent", "community": 258, "norm_label": "testmonitoroperativeagent" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent_test_registration", "community": 258, "norm_label": ".test_registration()" }, { "label": ".test_instantiation()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent_test_instantiation", "community": 258, "norm_label": ".test_instantiation()" }, { "label": ".test_default_strategies()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent_test_default_strategies", "community": 258, "norm_label": ".test_default_strategies()" }, { "label": ".test_custom_strategies()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent_test_custom_strategies", "community": 258, "norm_label": ".test_custom_strategies()" }, { "label": ".test_simple_run()", "file_type": "code", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L60", "_origin": "ast", "id": "tests_agents_test_monitor_operative_testmonitoroperativeagent_test_simple_run", "community": 258, "norm_label": ".test_simple_run()" }, { "label": "Tests for MonitorOperativeAgent.", "file_type": "rationale", "source_file": "tests/agents/test_monitor_operative.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_monitor_operative_rationale_1", "community": 258, "norm_label": "tests for monitoroperativeagent." }, { "label": "test_morning_digest.py", "file_type": "code", "source_file": "tests/agents/test_morning_digest.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_morning_digest", "community": 4, "norm_label": "test_morning_digest.py" }, { "label": "test_morning_digest_registered()", "file_type": "code", "source_file": "tests/agents/test_morning_digest.py", "source_location": "L12", "_origin": "ast", "id": "tests_agents_test_morning_digest_test_morning_digest_registered", "community": 4, "norm_label": "test_morning_digest_registered()" }, { "label": "test_morning_digest_run()", "file_type": "code", "source_file": "tests/agents/test_morning_digest.py", "source_location": "L19", "_origin": "ast", "id": "tests_agents_test_morning_digest_test_morning_digest_run", "community": 4, "norm_label": "test_morning_digest_run()" }, { "label": "test_load_persona()", "file_type": "code", "source_file": "tests/agents/test_morning_digest.py", "source_location": "L66", "_origin": "ast", "id": "tests_agents_test_morning_digest_test_load_persona", "community": 4, "norm_label": "test_load_persona()" }, { "label": "Tests for MorningDigestAgent.", "file_type": "rationale", "source_file": "tests/agents/test_morning_digest.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_morning_digest_rationale_1", "community": 4, "norm_label": "tests for morningdigestagent." }, { "label": "test_native_openhands.py", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_native_openhands", "community": 36, "norm_label": "test_native_openhands.py" }, { "label": "_CodeInterpreterStub", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L19", "_origin": "ast", "id": "tests_agents_test_native_openhands_codeinterpreterstub", "community": 36, "norm_label": "_codeinterpreterstub" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_openhands_py_basetool", "community": 36, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_native_openhands_codeinterpreterstub_spec", "community": 36, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_openhands_py_toolspec", "community": 36, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_native_openhands_codeinterpreterstub_execute", "community": 36, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_openhands_py_toolresult", "community": 36, "norm_label": "toolresult" }, { "label": "_CalculatorStub", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L60", "_origin": "ast", "id": "tests_agents_test_native_openhands_calculatorstub", "community": 36, "norm_label": "_calculatorstub" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L64", "_origin": "ast", "id": "tests_agents_test_native_openhands_calculatorstub_spec", "community": 36, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L75", "_origin": "ast", "id": "tests_agents_test_native_openhands_calculatorstub_execute", "community": 36, "norm_label": ".execute()" }, { "label": "_engine_response()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_native_openhands_engine_response", "community": 36, "norm_label": "_engine_response()" }, { "label": "TestNativeOpenHandsRegistration", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L100", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsregistration", "community": 36, "norm_label": "testnativeopenhandsregistration" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsregistration_test_registration", "community": 36, "norm_label": ".test_registration()" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L105", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsregistration_test_agent_id", "community": 36, "norm_label": ".test_agent_id()" }, { "label": ".test_accepts_tools()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L111", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsregistration_test_accepts_tools", "community": 36, "norm_label": ".test_accepts_tools()" }, { "label": "TestNativeOpenHandsAgent", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent", "community": 36, "norm_label": "testnativeopenhandsagent" }, { "label": ".test_simple_response()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L121", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_simple_response", "community": 36, "norm_label": ".test_simple_response()" }, { "label": ".test_code_generation_execution()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L133", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_code_generation_execution", "community": 36, "norm_label": ".test_code_generation_execution()" }, { "label": ".test_multi_step_code()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L152", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_multi_step_code", "community": 36, "norm_label": ".test_multi_step_code()" }, { "label": ".test_max_turns()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L171", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_max_turns", "community": 36, "norm_label": ".test_max_turns()" }, { "label": ".test_event_bus_emissions()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L188", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_event_bus_emissions", "community": 36, "norm_label": ".test_event_bus_emissions()" }, { "label": ".test_event_bus_tool_events()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L200", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_event_bus_tool_events", "community": 36, "norm_label": ".test_event_bus_tool_events()" }, { "label": ".test_context_passing()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L220", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_context_passing", "community": 26, "norm_label": ".test_context_passing()" }, { "label": ".test_tool_fallback()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L239", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_tool_fallback", "community": 36, "norm_label": ".test_tool_fallback()" }, { "label": ".test_no_code_interpreter_tool()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L259", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_no_code_interpreter_tool", "community": 36, "norm_label": ".test_no_code_interpreter_tool()" }, { "label": ".test_no_bus_works()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L275", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_no_bus_works", "community": 36, "norm_label": ".test_no_bus_works()" }, { "label": ".test_system_prompt_includes_tool_names()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L284", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_system_prompt_includes_tool_names", "community": 36, "norm_label": ".test_system_prompt_includes_tool_names()" }, { "label": ".test_system_prompt_enriched_descriptions()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L301", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_system_prompt_enriched_descriptions", "community": 36, "norm_label": ".test_system_prompt_enriched_descriptions()" }, { "label": ".test_max_turns_content_preserved()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L320", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_max_turns_content_preserved", "community": 36, "norm_label": ".test_max_turns_content_preserved()" }, { "label": ".test_observation_appended_to_messages()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L338", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_observation_appended_to_messages", "community": 36, "norm_label": ".test_observation_appended_to_messages()" }, { "label": ".test_event_data_agent_turn_start()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L358", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_event_data_agent_turn_start", "community": 36, "norm_label": ".test_event_data_agent_turn_start()" }, { "label": ".test_empty_input()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L373", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_empty_input", "community": 36, "norm_label": ".test_empty_input()" }, { "label": ".test_error_400_propagation()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L382", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_error_400_propagation", "community": 36, "norm_label": ".test_error_400_propagation()" }, { "label": ".test_xml_tool_call_extraction()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L399", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_xml_tool_call_extraction", "community": 36, "norm_label": ".test_xml_tool_call_extraction()" }, { "label": ".test_observation_truncation()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L417", "_origin": "ast", "id": "tests_agents_test_native_openhands_testnativeopenhandsagent_test_observation_truncation", "community": 36, "norm_label": ".test_observation_truncation()" }, { "label": "TestTruncation", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L453", "_origin": "ast", "id": "tests_agents_test_native_openhands_testtruncation", "community": 36, "norm_label": "testtruncation" }, { "label": ".test_short_messages_unchanged()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L454", "_origin": "ast", "id": "tests_agents_test_native_openhands_testtruncation_test_short_messages_unchanged", "community": 36, "norm_label": ".test_short_messages_unchanged()" }, { "label": ".test_long_messages_truncated()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L466", "_origin": "ast", "id": "tests_agents_test_native_openhands_testtruncation_test_long_messages_truncated", "community": 36, "norm_label": ".test_long_messages_truncated()" }, { "label": ".test_truncation_preserves_system_prompt()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L479", "_origin": "ast", "id": "tests_agents_test_native_openhands_testtruncation_test_truncation_preserves_system_prompt", "community": 36, "norm_label": ".test_truncation_preserves_system_prompt()" }, { "label": "TestUrlExpansion", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L498", "_origin": "ast", "id": "tests_agents_test_native_openhands_testurlexpansion", "community": 36, "norm_label": "testurlexpansion" }, { "label": ".test_no_url_returns_false()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L499", "_origin": "ast", "id": "tests_agents_test_native_openhands_testurlexpansion_test_no_url_returns_false", "community": 36, "norm_label": ".test_no_url_returns_false()" }, { "label": ".test_url_detected_returns_true()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L504", "_origin": "ast", "id": "tests_agents_test_native_openhands_testurlexpansion_test_url_detected_returns_true", "community": 36, "norm_label": ".test_url_detected_returns_true()" }, { "label": ".test_url_expansion_failure_returns_false()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L520", "_origin": "ast", "id": "tests_agents_test_native_openhands_testurlexpansion_test_url_expansion_failure_returns_false", "community": 36, "norm_label": ".test_url_expansion_failure_returns_false()" }, { "label": ".test_url_expanded_uses_direct_path()", "file_type": "code", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L533", "_origin": "ast", "id": "tests_agents_test_native_openhands_testurlexpansion_test_url_expanded_uses_direct_path", "community": 36, "norm_label": ".test_url_expanded_uses_direct_path()" }, { "label": "Tests for NativeOpenHandsAgent (formerly OpenHandsAgent).", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_1", "community": 36, "norm_label": "tests for nativeopenhandsagent (formerly openhandsagent)." }, { "label": "Stub code_interpreter tool for testing.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L20", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_20", "community": 36, "norm_label": "stub code_interpreter tool for testing." }, { "label": "No code -> direct answer.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L122", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_122", "community": 36, "norm_label": "no code -> direct answer." }, { "label": "Turn 1: returns code block -> code_interpreter executed. Turn 2: final.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L134", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_134", "community": 36, "norm_label": "turn 1: returns code block -> code_interpreter executed. turn 2: final." }, { "label": "Multiple code blocks across turns.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L153", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_153", "community": 36, "norm_label": "multiple code blocks across turns." }, { "label": "Engine keeps generating code -> hits max_turns.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L172", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_172", "community": 36, "norm_label": "engine keeps generating code -> hits max_turns." }, { "label": "Verify AGENT_TURN_START and AGENT_TURN_END events.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L189", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_189", "community": 36, "norm_label": "verify agent_turn_start and agent_turn_end events." }, { "label": "Tool execution should trigger TOOL_CALL_START/END events.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L201", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_201", "community": 36, "norm_label": "tool execution should trigger tool_call_start/end events." }, { "label": "Pass AgentContext with conversation history.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L221", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_221", "community": 26, "norm_label": "pass agentcontext with conversation history." }, { "label": "Non-code tool use via Action: syntax.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L240", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_240", "community": 36, "norm_label": "non-code tool use via action: syntax." }, { "label": "Agent has code but no code_interpreter -> tool not found.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L260", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_260", "community": 36, "norm_label": "agent has code but no code_interpreter -> tool not found." }, { "label": "Agent runs correctly without an event bus.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L276", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_276", "community": 36, "norm_label": "agent runs correctly without an event bus." }, { "label": "System prompt should list available tool names.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L285", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_285", "community": 36, "norm_label": "system prompt should list available tool names." }, { "label": "System prompt has enriched descriptions with param schemas.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L302", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_302", "community": 36, "norm_label": "system prompt has enriched descriptions with param schemas." }, { "label": "When max turns exceeded, last content should be preserved.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L321", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_321", "community": 36, "norm_label": "when max turns exceeded, last content should be preserved." }, { "label": "Code output is sent back to the engine as observation.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L339", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_339", "community": 36, "norm_label": "code output is sent back to the engine as observation." }, { "label": "AGENT_TURN_START event data should include agent id and input.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L359", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_359", "community": 36, "norm_label": "agent_turn_start event data should include agent id and input." }, { "label": "Agent handles empty input.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L374", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_374", "community": 36, "norm_label": "agent handles empty input." }, { "label": "Engine errors propagate so the eval runner records a real failure. Up", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L383", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_383", "community": 36, "norm_label": "engine errors propagate so the eval runner records a real failure. up" }, { "label": "Agent parses XML-style tool calls.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L400", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_400", "community": 36, "norm_label": "agent parses xml-style tool calls." }, { "label": "Long tool results are truncated in observations.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L418", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_418", "community": 36, "norm_label": "long tool results are truncated in observations." }, { "label": "Messages under limit are not modified.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L455", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_455", "community": 36, "norm_label": "messages under limit are not modified." }, { "label": "Messages over limit get the last user message truncated.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L467", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_467", "community": 36, "norm_label": "messages over limit get the last user message truncated." }, { "label": "Truncation only modifies user message, not system prompt.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L480", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_480", "community": 36, "norm_label": "truncation only modifies user message, not system prompt." }, { "label": "When URL is expanded, agent bypasses tool loop.", "file_type": "rationale", "source_file": "tests/agents/test_native_openhands.py", "source_location": "L534", "_origin": "ast", "id": "tests_agents_test_native_openhands_rationale_534", "community": 36, "norm_label": "when url is expanded, agent bypasses tool loop." }, { "label": "test_native_react.py", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_native_react", "community": 39, "norm_label": "test_native_react.py" }, { "label": "_CalculatorStub", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_test_native_react_calculatorstub", "community": 39, "norm_label": "_calculatorstub" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_react_py_basetool", "community": 39, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_native_react_calculatorstub_spec", "community": 39, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_react_py_toolspec", "community": 39, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_native_react_calculatorstub_execute", "community": 39, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_native_react_py_toolresult", "community": 39, "norm_label": "toolresult" }, { "label": "_ThinkStub", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_native_react_thinkstub", "community": 39, "norm_label": "_thinkstub" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L49", "_origin": "ast", "id": "tests_agents_test_native_react_thinkstub_spec", "community": 39, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L59", "_origin": "ast", "id": "tests_agents_test_native_react_thinkstub_execute", "community": 39, "norm_label": ".execute()" }, { "label": "_engine_response()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L67", "_origin": "ast", "id": "tests_agents_test_native_react_engine_response", "community": 39, "norm_label": "_engine_response()" }, { "label": "TestNativeReActRegistration", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactregistration", "community": 39, "norm_label": "testnativereactregistration" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L85", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactregistration_test_registration", "community": 39, "norm_label": ".test_registration()" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L89", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactregistration_test_agent_id", "community": 39, "norm_label": ".test_agent_id()" }, { "label": ".test_accepts_tools()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L95", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactregistration_test_accepts_tools", "community": 39, "norm_label": ".test_accepts_tools()" }, { "label": "TestNativeReActParsing", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L104", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing", "community": 39, "norm_label": "testnativereactparsing" }, { "label": "._parser()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L105", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_parser", "community": 39, "norm_label": "._parser()" }, { "label": ".test_parse_thought_action()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L111", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_thought_action", "community": 39, "norm_label": ".test_parse_thought_action()" }, { "label": ".test_parse_final_answer()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L124", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_final_answer", "community": 39, "norm_label": ".test_parse_final_answer()" }, { "label": ".test_parse_no_structure()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_no_structure", "community": 39, "norm_label": ".test_parse_no_structure()" }, { "label": ".test_parse_multiline_thought()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L140", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_multiline_thought", "community": 39, "norm_label": ".test_parse_multiline_thought()" }, { "label": ".test_parse_action_without_input()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L150", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_action_without_input", "community": 39, "norm_label": ".test_parse_action_without_input()" }, { "label": ".test_parse_case_insensitive_thought_action()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L157", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_case_insensitive_thought_action", "community": 39, "norm_label": ".test_parse_case_insensitive_thought_action()" }, { "label": ".test_parse_case_insensitive_final_answer()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L169", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactparsing_test_parse_case_insensitive_final_answer", "community": 39, "norm_label": ".test_parse_case_insensitive_final_answer()" }, { "label": "TestNativeReActAgent", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L181", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent", "community": 39, "norm_label": "testnativereactagent" }, { "label": ".test_simple_no_tool_response()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L182", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_simple_no_tool_response", "community": 39, "norm_label": ".test_simple_no_tool_response()" }, { "label": ".test_thought_action_observation()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L196", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_thought_action_observation", "community": 39, "norm_label": ".test_thought_action_observation()" }, { "label": ".test_calculator_tool_use()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L222", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_calculator_tool_use", "community": 39, "norm_label": ".test_calculator_tool_use()" }, { "label": ".test_multi_tool_turns()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L238", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_multi_tool_turns", "community": 39, "norm_label": ".test_multi_tool_turns()" }, { "label": ".test_max_turns_exceeded()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L267", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_max_turns_exceeded", "community": 39, "norm_label": ".test_max_turns_exceeded()" }, { "label": ".test_unknown_tool_error()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L286", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_unknown_tool_error", "community": 39, "norm_label": ".test_unknown_tool_error()" }, { "label": ".test_event_bus_emissions()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L304", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_event_bus_emissions", "community": 39, "norm_label": ".test_event_bus_emissions()" }, { "label": ".test_event_bus_tool_events()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L318", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_event_bus_tool_events", "community": 39, "norm_label": ".test_event_bus_tool_events()" }, { "label": ".test_context_passing()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L341", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_context_passing", "community": 39, "norm_label": ".test_context_passing()" }, { "label": ".test_with_think_tool()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L364", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_with_think_tool", "community": 39, "norm_label": ".test_with_think_tool()" }, { "label": ".test_no_bus_works()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L381", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_no_bus_works", "community": 39, "norm_label": ".test_no_bus_works()" }, { "label": ".test_plain_response_no_structure()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L392", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_plain_response_no_structure", "community": 39, "norm_label": ".test_plain_response_no_structure()" }, { "label": ".test_observation_appended_to_messages()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L402", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_observation_appended_to_messages", "community": 39, "norm_label": ".test_observation_appended_to_messages()" }, { "label": ".test_system_prompt_includes_tool_names()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L424", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_system_prompt_includes_tool_names", "community": 39, "norm_label": ".test_system_prompt_includes_tool_names()" }, { "label": ".test_system_prompt_no_tools()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L443", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_system_prompt_no_tools", "community": 39, "norm_label": ".test_system_prompt_no_tools()" }, { "label": ".test_max_turns_1()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L456", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_max_turns_1", "community": 39, "norm_label": ".test_max_turns_1()" }, { "label": ".test_event_data_agent_turn_start()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L473", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_event_data_agent_turn_start", "community": 39, "norm_label": ".test_event_data_agent_turn_start()" }, { "label": ".test_system_prompt_enriched_descriptions()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L490", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_system_prompt_enriched_descriptions", "community": 39, "norm_label": ".test_system_prompt_enriched_descriptions()" }, { "label": ".test_case_insensitive_execution()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L513", "_origin": "ast", "id": "tests_agents_test_native_react_testnativereactagent_test_case_insensitive_execution", "community": 39, "norm_label": ".test_case_insensitive_execution()" }, { "label": "test_native_react_with_different_models()", "file_type": "code", "source_file": "tests/agents/test_native_react.py", "source_location": "L536", "_origin": "ast", "id": "tests_agents_test_native_react_test_native_react_with_different_models", "community": 39, "norm_label": "test_native_react_with_different_models()" }, { "label": "Tests for NativeReActAgent (formerly ReActAgent).", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_1", "community": 39, "norm_label": "tests for nativereactagent (formerly reactagent)." }, { "label": "Helper to build an engine response dict.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L68", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_68", "community": 39, "norm_label": "helper to build an engine response dict." }, { "label": "Engine returns Final Answer on first call.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L183", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_183", "community": 39, "norm_label": "engine returns final answer on first call." }, { "label": "Turn 1: action, Turn 2: final answer.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L197", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_197", "community": 39, "norm_label": "turn 1: action, turn 2: final answer." }, { "label": "Verify calculator tool execution produces correct result.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L223", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_223", "community": 39, "norm_label": "verify calculator tool execution produces correct result." }, { "label": "Three tool calls before final answer.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L239", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_239", "community": 39, "norm_label": "three tool calls before final answer." }, { "label": "Engine always returns actions -- hits max_turns.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L268", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_268", "community": 39, "norm_label": "engine always returns actions -- hits max_turns." }, { "label": "Action references nonexistent tool -- ToolResult with success=False.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L287", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_287", "community": 39, "norm_label": "action references nonexistent tool -- toolresult with success=false." }, { "label": "Verify AGENT_TURN_START and AGENT_TURN_END events.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L305", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_305", "community": 39, "norm_label": "verify agent_turn_start and agent_turn_end events." }, { "label": "Tool call should trigger TOOL_CALL_START and TOOL_CALL_END events.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L319", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_319", "community": 39, "norm_label": "tool call should trigger tool_call_start and tool_call_end events." }, { "label": "Pass AgentContext with conversation history.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L342", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_342", "community": 39, "norm_label": "pass agentcontext with conversation history." }, { "label": "Use think tool for internal reasoning.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L365", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_365", "community": 39, "norm_label": "use think tool for internal reasoning." }, { "label": "Agent runs correctly without an event bus.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L382", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_382", "community": 39, "norm_label": "agent runs correctly without an event bus." }, { "label": "If engine returns no ReAct structure, treat as final answer.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L393", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_393", "community": 39, "norm_label": "if engine returns no react structure, treat as final answer." }, { "label": "Observation from tool result is sent back to the engine.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L403", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_403", "community": 39, "norm_label": "observation from tool result is sent back to the engine." }, { "label": "System prompt should list available tool names.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L425", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_425", "community": 39, "norm_label": "system prompt should list available tool names." }, { "label": "System prompt should say 'No tools available.' when no tools.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L444", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_444", "community": 39, "norm_label": "system prompt should say 'no tools available.' when no tools." }, { "label": "With max_turns=1 and an action, should stop after 1 turn.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L457", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_457", "community": 39, "norm_label": "with max_turns=1 and an action, should stop after 1 turn." }, { "label": "AGENT_TURN_START event data should include agent id and input.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L474", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_474", "community": 39, "norm_label": "agent_turn_start event data should include agent id and input." }, { "label": "System prompt should include parameter schemas, not just names.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L491", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_491", "community": 39, "norm_label": "system prompt should include parameter schemas, not just names." }, { "label": "Agent handles lowercase action/thought/final answer from the LLM.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L514", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_514", "community": 39, "norm_label": "agent handles lowercase action/thought/final answer from the llm." }, { "label": "NativeReActAgent works with different model names.", "file_type": "rationale", "source_file": "tests/agents/test_native_react.py", "source_location": "L537", "_origin": "ast", "id": "tests_agents_test_native_react_rationale_537", "community": 39, "norm_label": "nativereactagent works with different model names." }, { "label": "test_opencode_agent.py", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_opencode_agent", "community": 70, "norm_label": "test_opencode_agent.py" }, { "label": "TestPartParsing", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testpartparsing", "community": 70, "norm_label": "testpartparsing" }, { "label": ".test_extract_text_joins_text_parts()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testpartparsing_test_extract_text_joins_text_parts", "community": 70, "norm_label": ".test_extract_text_joins_text_parts()" }, { "label": ".test_extract_text_ignores_non_text()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L43", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testpartparsing_test_extract_text_ignores_non_text", "community": 70, "norm_label": ".test_extract_text_ignores_non_text()" }, { "label": ".test_extract_tool_results_success()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L46", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testpartparsing_test_extract_tool_results_success", "community": 70, "norm_label": ".test_extract_tool_results_success()" }, { "label": ".test_extract_tool_results_error()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testpartparsing_test_extract_tool_results_error", "community": 70, "norm_label": ".test_extract_tool_results_error()" }, { "label": "TestDeriveBaseUrl", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L61", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl", "community": 70, "norm_label": "testderivebaseurl" }, { "label": ".test_from_host_appends_v1()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L62", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl_test_from_host_appends_v1", "community": 70, "norm_label": ".test_from_host_appends_v1()" }, { "label": ".test_host_already_v1()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L66", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl_test_host_already_v1", "community": 70, "norm_label": ".test_host_already_v1()" }, { "label": ".test_explicit_base_url_attr()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L70", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl_test_explicit_base_url_attr", "community": 70, "norm_label": ".test_explicit_base_url_attr()" }, { "label": ".test_unwraps_wrapper_engine()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L74", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl_test_unwraps_wrapper_engine", "community": 70, "norm_label": ".test_unwraps_wrapper_engine()" }, { "label": ".test_none_when_unknown()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testderivebaseurl_test_none_when_unknown", "community": 70, "norm_label": ".test_none_when_unknown()" }, { "label": "TestAvailability", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L83", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testavailability", "community": 70, "norm_label": "testavailability" }, { "label": ".test_true()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testavailability_test_true", "community": 70, "norm_label": ".test_true()" }, { "label": ".test_false()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L89", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testavailability_test_false", "community": 70, "norm_label": ".test_false()" }, { "label": "TestConfigBuilding", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L94", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding", "community": 70, "norm_label": "testconfigbuilding" }, { "label": ".test_includes_provider_when_base_url()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L95", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_includes_provider_when_base_url", "community": 70, "norm_label": ".test_includes_provider_when_base_url()" }, { "label": ".test_no_provider_when_no_base_url()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L103", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_no_provider_when_no_base_url", "community": 70, "norm_label": ".test_no_provider_when_no_base_url()" }, { "label": ".test_build_mode_permission_allows_edit_and_bash()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L109", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_build_mode_permission_allows_edit_and_bash", "community": 70, "norm_label": ".test_build_mode_permission_allows_edit_and_bash()" }, { "label": ".test_plan_mode_permission_denies_edit_and_bash()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L115", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_plan_mode_permission_denies_edit_and_bash", "community": 70, "norm_label": ".test_plan_mode_permission_denies_edit_and_bash()" }, { "label": ".test_custom_permission_override()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L121", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_custom_permission_override", "community": 70, "norm_label": ".test_custom_permission_override()" }, { "label": ".test_does_not_pollute_workspace()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L127", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testconfigbuilding_test_does_not_pollute_workspace", "community": 70, "norm_label": ".test_does_not_pollute_workspace()" }, { "label": "TestRunGracefulDegradation", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L134", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testrungracefuldegradation", "community": 70, "norm_label": "testrungracefuldegradation" }, { "label": ".test_missing_binary_returns_error_result()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L135", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testrungracefuldegradation_test_missing_binary_returns_error_result", "community": 70, "norm_label": ".test_missing_binary_returns_error_result()" }, { "label": ".test_unresolvable_provider_fails_clearly()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L144", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testrungracefuldegradation_test_unresolvable_provider_fails_clearly", "community": 70, "norm_label": ".test_unresolvable_provider_fails_clearly()" }, { "label": "_FakeResp", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L153", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeresp", "community": 70, "norm_label": "_fakeresp" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L154", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeresp_init", "community": 70, "norm_label": ".__init__()" }, { "label": ".raise_for_status()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L157", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeresp_raise_for_status", "community": 70, "norm_label": ".raise_for_status()" }, { "label": ".json()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L160", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeresp_json", "community": 70, "norm_label": ".json()" }, { "label": "_FakeClient", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L180", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeclient", "community": 70, "norm_label": "_fakeclient" }, { "label": ".__enter__()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L181", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeclient_enter", "community": 70, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L184", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeclient_exit", "community": 70, "norm_label": ".__exit__()" }, { "label": ".post()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L187", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeclient_post", "community": 70, "norm_label": ".post()" }, { "label": ".get()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L195", "_origin": "ast", "id": "tests_agents_test_opencode_agent_fakeclient_get", "community": 70, "norm_label": ".get()" }, { "label": "TestRunParsing", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L199", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testrunparsing", "community": 70, "norm_label": "testrunparsing" }, { "label": ".test_run_parses_message_and_tools()", "file_type": "code", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L200", "_origin": "ast", "id": "tests_agents_test_opencode_agent_testrunparsing_test_run_parses_message_and_tools", "community": 70, "norm_label": ".test_run_parses_message_and_tools()" }, { "label": "Tests for OpenCodeAgent (wraps the `opencode` coding agent). The pure helpers", "file_type": "rationale", "source_file": "tests/agents/test_opencode_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_opencode_agent_rationale_1", "community": 70, "norm_label": "tests for opencodeagent (wraps the `opencode` coding agent). the pure helpers" }, { "label": "test_openhands.py", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_openhands", "community": 4, "norm_label": "test_openhands.py" }, { "label": "TestOpenHandsAgentRegistration", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L14", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentregistration", "community": 4, "norm_label": "testopenhandsagentregistration" }, { "label": ".test_registered()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L15", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentregistration_test_registered", "community": 4, "norm_label": ".test_registered()" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L19", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentregistration_test_agent_id", "community": 4, "norm_label": ".test_agent_id()" }, { "label": ".test_does_not_accept_tools()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentregistration_test_does_not_accept_tools", "community": 4, "norm_label": ".test_does_not_accept_tools()" }, { "label": ".test_is_base_agent()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentregistration_test_is_base_agent", "community": 4, "norm_label": ".test_is_base_agent()" }, { "label": "TestOpenHandsAgentImportError", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentimporterror", "community": 4, "norm_label": "testopenhandsagentimporterror" }, { "label": ".test_run_without_sdk_raises()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L34", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentimporterror_test_run_without_sdk_raises", "community": 4, "norm_label": ".test_run_without_sdk_raises()" }, { "label": "TestOpenHandsAgentConstructor", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L43", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentconstructor", "community": 4, "norm_label": "testopenhandsagentconstructor" }, { "label": ".test_default_workspace()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L44", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentconstructor_test_default_workspace", "community": 4, "norm_label": ".test_default_workspace()" }, { "label": ".test_custom_workspace()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L49", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentconstructor_test_custom_workspace", "community": 4, "norm_label": ".test_custom_workspace()" }, { "label": ".test_custom_api_key()", "file_type": "code", "source_file": "tests/agents/test_openhands.py", "source_location": "L54", "_origin": "ast", "id": "tests_agents_test_openhands_testopenhandsagentconstructor_test_custom_api_key", "community": 4, "norm_label": ".test_custom_api_key()" }, { "label": "Tests for OpenHandsAgent (real openhands-sdk wrapper).", "file_type": "rationale", "source_file": "tests/agents/test_openhands.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_openhands_rationale_1", "community": 4, "norm_label": "tests for openhandsagent (real openhands-sdk wrapper)." }, { "label": "Real OpenHandsAgent doesn't use ToolUsingAgent base.", "file_type": "rationale", "source_file": "tests/agents/test_openhands.py", "source_location": "L26", "_origin": "ast", "id": "tests_agents_test_openhands_rationale_26", "community": 4, "norm_label": "real openhandsagent doesn't use toolusingagent base." }, { "label": "Running without openhands-sdk installed raises ImportError.", "file_type": "rationale", "source_file": "tests/agents/test_openhands.py", "source_location": "L35", "_origin": "ast", "id": "tests_agents_test_openhands_rationale_35", "community": 4, "norm_label": "running without openhands-sdk installed raises importerror." }, { "label": "agents/test_orchestrator.py", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_orchestrator", "community": 30, "norm_label": "agents/test_orchestrator.py" }, { "label": "_CalculatorStub", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L18", "_origin": "ast", "id": "tests_agents_test_orchestrator_calculatorstub", "community": 30, "norm_label": "_calculatorstub" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_orchestrator_py_basetool", "community": 30, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L22", "_origin": "ast", "id": "tests_agents_test_orchestrator_calculatorstub_spec", "community": 30, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_orchestrator_py_toolspec", "community": 30, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L33", "_origin": "ast", "id": "tests_agents_test_orchestrator_calculatorstub_execute", "community": 30, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_orchestrator_py_toolresult", "community": 30, "norm_label": "toolresult" }, { "label": "_ThinkStub", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L42", "_origin": "ast", "id": "tests_agents_test_orchestrator_thinkstub", "community": 30, "norm_label": "_thinkstub" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L46", "_origin": "ast", "id": "tests_agents_test_orchestrator_thinkstub_spec", "community": 30, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L56", "_origin": "ast", "id": "tests_agents_test_orchestrator_thinkstub_execute", "community": 30, "norm_label": ".execute()" }, { "label": "_make_engine_no_tools()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L64", "_origin": "ast", "id": "tests_agents_test_orchestrator_make_engine_no_tools", "community": 30, "norm_label": "_make_engine_no_tools()" }, { "label": "_make_engine_with_tool_call()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L77", "_origin": "ast", "id": "tests_agents_test_orchestrator_make_engine_with_tool_call", "community": 30, "norm_label": "_make_engine_with_tool_call()" }, { "label": "_make_engine_multi_tool()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L108", "_origin": "ast", "id": "tests_agents_test_orchestrator_make_engine_multi_tool", "community": 30, "norm_label": "_make_engine_multi_tool()" }, { "label": "TestOrchestratorAgent", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L146", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent", "community": 30, "norm_label": "testorchestratoragent" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L147", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_agent_id", "community": 30, "norm_label": ".test_agent_id()" }, { "label": ".test_no_tools_single_turn()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L152", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_no_tools_single_turn", "community": 30, "norm_label": ".test_no_tools_single_turn()" }, { "label": ".test_single_tool_call()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L160", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_single_tool_call", "community": 30, "norm_label": ".test_single_tool_call()" }, { "label": ".test_multiple_tool_calls_same_turn()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L174", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_multiple_tool_calls_same_turn", "community": 30, "norm_label": ".test_multiple_tool_calls_same_turn()" }, { "label": ".test_with_context_conversation()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L186", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_with_context_conversation", "community": 30, "norm_label": ".test_with_context_conversation()" }, { "label": ".test_tools_passed_to_engine()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L198", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_tools_passed_to_engine", "community": 30, "norm_label": ".test_tools_passed_to_engine()" }, { "label": ".test_no_tools_no_tools_kwarg()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L210", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_no_tools_no_tools_kwarg", "community": 30, "norm_label": ".test_no_tools_no_tools_kwarg()" }, { "label": ".test_max_turns_exceeded()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L217", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_max_turns_exceeded", "community": 30, "norm_label": ".test_max_turns_exceeded()" }, { "label": ".test_unknown_tool_in_response()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L240", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_unknown_tool_in_response", "community": 30, "norm_label": ".test_unknown_tool_in_response()" }, { "label": ".test_temperature_passthrough()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L256", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_temperature_passthrough", "community": 30, "norm_label": ".test_temperature_passthrough()" }, { "label": ".test_max_tokens_passthrough()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L263", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_max_tokens_passthrough", "community": 30, "norm_label": ".test_max_tokens_passthrough()" }, { "label": ".test_event_bus_agent_events()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L270", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_event_bus_agent_events", "community": 30, "norm_label": ".test_event_bus_agent_events()" }, { "label": ".test_event_bus_inference_events()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L279", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_event_bus_inference_events", "community": 30, "norm_label": ".test_event_bus_inference_events()" }, { "label": ".test_event_bus_tool_events()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L290", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_event_bus_tool_events", "community": 30, "norm_label": ".test_event_bus_tool_events()" }, { "label": ".test_messages_accumulate()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L304", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_messages_accumulate", "community": 30, "norm_label": ".test_messages_accumulate()" }, { "label": ".test_tool_message_has_tool_call_id()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L320", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_tool_message_has_tool_call_id", "community": 30, "norm_label": ".test_tool_message_has_tool_call_id()" }, { "label": ".test_no_bus_works()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L334", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_no_bus_works", "community": 30, "norm_label": ".test_no_bus_works()" }, { "label": ".test_empty_tools_list()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L344", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_empty_tools_list", "community": 30, "norm_label": ".test_empty_tools_list()" }, { "label": ".test_three_turn_conversation()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L350", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_three_turn_conversation", "community": 30, "norm_label": ".test_three_turn_conversation()" }, { "label": ".test_tool_result_latency_tracked()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L411", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_tool_result_latency_tracked", "community": 30, "norm_label": ".test_tool_result_latency_tracked()" }, { "label": ".test_max_turns_1()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L421", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_max_turns_1", "community": 30, "norm_label": ".test_max_turns_1()" }, { "label": ".test_agent_turn_end_data_no_tools()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L444", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_agent_turn_end_data_no_tools", "community": 30, "norm_label": ".test_agent_turn_end_data_no_tools()" }, { "label": ".test_result_content_on_max_turns()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L453", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratoragent_test_result_content_on_max_turns", "community": 30, "norm_label": ".test_result_content_on_max_turns()" }, { "label": "TestOrchestratorStructuredMode", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L476", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorstructuredmode", "community": 30, "norm_label": "testorchestratorstructuredmode" }, { "label": ".test_structured_mode_final_answer()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L479", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorstructuredmode_test_structured_mode_final_answer", "community": 30, "norm_label": ".test_structured_mode_final_answer()" }, { "label": ".test_structured_mode_tool_call()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L499", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorstructuredmode_test_structured_mode_tool_call", "community": 30, "norm_label": ".test_structured_mode_tool_call()" }, { "label": ".test_structured_mode_enriched_descriptions()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L542", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorstructuredmode_test_structured_mode_enriched_descriptions", "community": 30, "norm_label": ".test_structured_mode_enriched_descriptions()" }, { "label": "TestOrchestratorParallelTools", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L566", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorparalleltools", "community": 30, "norm_label": "testorchestratorparalleltools" }, { "label": ".test_parallel_tool_execution()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L569", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorparalleltools_test_parallel_tool_execution", "community": 30, "norm_label": ".test_parallel_tool_execution()" }, { "label": ".test_sequential_tool_execution()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L644", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorparalleltools_test_sequential_tool_execution", "community": 30, "norm_label": ".test_sequential_tool_execution()" }, { "label": ".test_single_tool_call_no_parallel()", "file_type": "code", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L657", "_origin": "ast", "id": "tests_agents_test_orchestrator_testorchestratorparalleltools_test_single_tool_call_no_parallel", "community": 30, "norm_label": ".test_single_tool_call_no_parallel()" }, { "label": "Tests for the OrchestratorAgent.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_1", "community": 30, "norm_label": "tests for the orchestratoragent." }, { "label": "Engine that never returns tool calls.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_65", "community": 30, "norm_label": "engine that never returns tool calls." }, { "label": "Engine that returns one tool call then a final answer.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L83", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_83", "community": 30, "norm_label": "engine that returns one tool call then a final answer." }, { "label": "Engine that calls multiple tools in one turn.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L109", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_109", "community": 30, "norm_label": "engine that calls multiple tools in one turn." }, { "label": "When the engine keeps returning tool calls, stop after max_turns.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L218", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_218", "community": 30, "norm_label": "when the engine keeps returning tool calls, stop after max_turns." }, { "label": "INFERENCE_START/END are now published by InstrumentedEngine, not by age", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L280", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_280", "community": 30, "norm_label": "inference_start/end are now published by instrumentedengine, not by age" }, { "label": "After tool call, messages include assistant + tool messages.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L305", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_305", "community": 30, "norm_label": "after tool call, messages include assistant + tool messages." }, { "label": "Engine calls a tool twice before answering.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L351", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_351", "community": 30, "norm_label": "engine calls a tool twice before answering." }, { "label": "With max_turns=1 and a tool call, should stop after 1 turn.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L422", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_422", "community": 30, "norm_label": "with max_turns=1 and a tool call, should stop after 1 turn." }, { "label": "Tests for the structured (THOUGHT/TOOL/INPUT/FINAL_ANSWER) mode.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L477", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_477", "community": 30, "norm_label": "tests for the structured (thought/tool/input/final_answer) mode." }, { "label": "Structured mode should parse FINAL_ANSWER: correctly.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L480", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_480", "community": 30, "norm_label": "structured mode should parse final_answer: correctly." }, { "label": "Parse TOOL:/INPUT:, execute tool, return final answer.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L500", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_500", "community": 30, "norm_label": "parse tool:/input:, execute tool, return final answer." }, { "label": "Structured mode system prompt should contain enriched tool descriptions.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L543", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_543", "community": 30, "norm_label": "structured mode system prompt should contain enriched tool descriptions." }, { "label": "Tests for parallel tool execution.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L567", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_567", "community": 30, "norm_label": "tests for parallel tool execution." }, { "label": "Multiple tool calls execute in parallel and return in correct order.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L570", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_570", "community": 30, "norm_label": "multiple tool calls execute in parallel and return in correct order." }, { "label": "parallel_tools=False runs tools sequentially.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L645", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_645", "community": 30, "norm_label": "parallel_tools=false runs tools sequentially." }, { "label": "Single tool call should not use parallel path even if parallel_tools=True.", "file_type": "rationale", "source_file": "tests/agents/test_orchestrator.py", "source_location": "L658", "_origin": "ast", "id": "tests_agents_test_orchestrator_rationale_658", "community": 30, "norm_label": "single tool call should not use parallel path even if parallel_tools=true." }, { "label": "test_persona_persistent.py", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_persona_persistent", "community": 599, "norm_label": "test_persona_persistent.py" }, { "label": "_builder_with_soul()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L16", "_origin": "ast", "id": "tests_agents_test_persona_persistent_builder_with_soul", "community": 599, "norm_label": "_builder_with_soul()" }, { "label": "TestPersonaSections", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L31", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersonasections", "community": 599, "norm_label": "testpersonasections" }, { "label": ".test_persona_sections_excludes_template()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L32", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersonasections_test_persona_sections_excludes_template", "community": 599, "norm_label": ".test_persona_sections_excludes_template()" }, { "label": ".test_full_build_still_includes_template_and_persona()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L38", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersonasections_test_full_build_still_includes_template_and_persona", "community": 599, "norm_label": ".test_full_build_still_includes_template_and_persona()" }, { "label": ".test_persona_sections_empty_when_no_files()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L44", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersonasections_test_persona_sections_empty_when_no_files", "community": 599, "norm_label": ".test_persona_sections_empty_when_no_files()" }, { "label": "TestApplyPersona", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L54", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testapplypersona", "community": 599, "norm_label": "testapplypersona" }, { "label": ".test_appends_to_base_prompt()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testapplypersona_test_appends_to_base_prompt", "community": 599, "norm_label": ".test_appends_to_base_prompt()" }, { "label": ".test_noop_without_builder()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L63", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testapplypersona_test_noop_without_builder", "community": 599, "norm_label": ".test_noop_without_builder()" }, { "label": "TestPersistentAgentsReceivePromptBuilder", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L70", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersistentagentsreceivepromptbuilder", "community": 599, "norm_label": "testpersistentagentsreceivepromptbuilder" }, { "label": ".test_monitor_operative_forwards_prompt_builder()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L73", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersistentagentsreceivepromptbuilder_test_monitor_operative_forwards_prompt_builder", "community": 599, "norm_label": ".test_monitor_operative_forwards_prompt_builder()" }, { "label": ".test_operative_forwards_prompt_builder()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L83", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersistentagentsreceivepromptbuilder_test_operative_forwards_prompt_builder", "community": 599, "norm_label": ".test_operative_forwards_prompt_builder()" }, { "label": ".test_monitor_operative_without_builder_is_unaffected()", "file_type": "code", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L91", "_origin": "ast", "id": "tests_agents_test_persona_persistent_testpersistentagentsreceivepromptbuilder_test_monitor_operative_without_builder_is_unaffected", "community": 599, "norm_label": ".test_monitor_operative_without_builder_is_unaffected()" }, { "label": "Persona files reach persistent agents, not just one-shot `jarvis ask` (#376).", "file_type": "rationale", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_persona_persistent_rationale_1", "community": 599, "norm_label": "persona files reach persistent agents, not just one-shot `jarvis ask` (#376)." }, { "label": "The __init__ chain must forward prompt_builder through to BaseAgent.", "file_type": "rationale", "source_file": "tests/agents/test_persona_persistent.py", "source_location": "L71", "_origin": "ast", "id": "tests_agents_test_persona_persistent_rationale_71", "community": 599, "norm_label": "the __init__ chain must forward prompt_builder through to baseagent." }, { "label": "test_research_loop.py", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_research_loop", "community": 14, "norm_label": "test_research_loop.py" }, { "label": "_MockEngine", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_research_loop_mockengine", "community": 14, "norm_label": "_mockengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L36", "_origin": "ast", "id": "tests_agents_test_research_loop_mockengine_init", "community": 14, "norm_label": ".__init__()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_research_loop_py_any", "community": 14, "norm_label": "any" }, { "label": ".generate()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_research_loop_mockengine_generate", "community": 14, "norm_label": ".generate()" }, { "label": "_search_call()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L61", "_origin": "ast", "id": "tests_agents_test_research_loop_search_call", "community": 14, "norm_label": "_search_call()" }, { "label": "_text_response()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L75", "_origin": "ast", "id": "tests_agents_test_research_loop_text_response", "community": 14, "norm_label": "_text_response()" }, { "label": "stub_search()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_research_loop_stub_search", "community": 14, "norm_label": "stub_search()" }, { "label": "test_forced_synthesis_when_budget_exhausts()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L91", "_origin": "ast", "id": "tests_agents_test_research_loop_test_forced_synthesis_when_budget_exhausts", "community": 14, "norm_label": "test_forced_synthesis_when_budget_exhausts()" }, { "label": "test_forced_synthesis_returns_sentinel_when_model_stays_silent()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_research_loop_test_forced_synthesis_returns_sentinel_when_model_stays_silent", "community": 14, "norm_label": "test_forced_synthesis_returns_sentinel_when_model_stays_silent()" }, { "label": "test_first_turn_text_response_returns_directly()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L144", "_origin": "ast", "id": "tests_agents_test_research_loop_test_first_turn_text_response_returns_directly", "community": 14, "norm_label": "test_first_turn_text_response_returns_directly()" }, { "label": "test_clarify_before_any_search_is_rejected()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L155", "_origin": "ast", "id": "tests_agents_test_research_loop_test_clarify_before_any_search_is_rejected", "community": 14, "norm_label": "test_clarify_before_any_search_is_rejected()" }, { "label": "test_hit_url_slack_full_workspace()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L203", "_origin": "ast", "id": "tests_agents_test_research_loop_test_hit_url_slack_full_workspace", "community": 14, "norm_label": "test_hit_url_slack_full_workspace()" }, { "label": "test_hit_url_slack_legacy_two_segment_doc_id()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L209", "_origin": "ast", "id": "tests_agents_test_research_loop_test_hit_url_slack_legacy_two_segment_doc_id", "community": 14, "norm_label": "test_hit_url_slack_legacy_two_segment_doc_id()" }, { "label": "test_hit_url_slack_empty_team_domain()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L215", "_origin": "ast", "id": "tests_agents_test_research_loop_test_hit_url_slack_empty_team_domain", "community": 14, "norm_label": "test_hit_url_slack_empty_team_domain()" }, { "label": "test_hit_url_unknown_source_returns_empty()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L221", "_origin": "ast", "id": "tests_agents_test_research_loop_test_hit_url_unknown_source_returns_empty", "community": 14, "norm_label": "test_hit_url_unknown_source_returns_empty()" }, { "label": "_mk_hit()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L227", "_origin": "ast", "id": "tests_agents_test_research_loop_mk_hit", "community": 14, "norm_label": "_mk_hit()" }, { "label": "test_build_sources_prefers_stored_url_over_reconstruction()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L251", "_origin": "ast", "id": "tests_agents_test_research_loop_test_build_sources_prefers_stored_url_over_reconstruction", "community": 14, "norm_label": "test_build_sources_prefers_stored_url_over_reconstruction()" }, { "label": "test_build_sources_falls_back_to_reconstruction_when_url_missing()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L262", "_origin": "ast", "id": "tests_agents_test_research_loop_test_build_sources_falls_back_to_reconstruction_when_url_missing", "community": 14, "norm_label": "test_build_sources_falls_back_to_reconstruction_when_url_missing()" }, { "label": "test_hit_url_granola_not_reconstructible()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L280", "_origin": "ast", "id": "tests_agents_test_research_loop_test_hit_url_granola_not_reconstructible", "community": 14, "norm_label": "test_hit_url_granola_not_reconstructible()" }, { "label": "test_search_with_sources_filter_is_passed_through()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L298", "_origin": "ast", "id": "tests_agents_test_research_loop_test_search_with_sources_filter_is_passed_through", "community": 14, "norm_label": "test_search_with_sources_filter_is_passed_through()" }, { "label": "test_search_sources_coerces_scalar_to_list()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L338", "_origin": "ast", "id": "tests_agents_test_research_loop_test_search_sources_coerces_scalar_to_list", "community": 14, "norm_label": "test_search_sources_coerces_scalar_to_list()" }, { "label": "test_tool_schema_sources_lists_known_connectors()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L370", "_origin": "ast", "id": "tests_agents_test_research_loop_test_tool_schema_sources_lists_known_connectors", "community": 14, "norm_label": "test_tool_schema_sources_lists_known_connectors()" }, { "label": "test_system_prompt_mandates_sources_extraction()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L383", "_origin": "ast", "id": "tests_agents_test_research_loop_test_system_prompt_mandates_sources_extraction", "community": 14, "norm_label": "test_system_prompt_mandates_sources_extraction()" }, { "label": "test_available_sources_override_appears_in_prompt()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L403", "_origin": "ast", "id": "tests_agents_test_research_loop_test_available_sources_override_appears_in_prompt", "community": 14, "norm_label": "test_available_sources_override_appears_in_prompt()" }, { "label": "test_available_sources_fall_back_to_store()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L434", "_origin": "ast", "id": "tests_agents_test_research_loop_test_available_sources_fall_back_to_store", "community": 14, "norm_label": "test_available_sources_fall_back_to_store()" }, { "label": "test_available_sources_empty_message_when_nothing_connected()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L453", "_origin": "ast", "id": "tests_agents_test_research_loop_test_available_sources_empty_message_when_nothing_connected", "community": 14, "norm_label": "test_available_sources_empty_message_when_nothing_connected()" }, { "label": "test_shape_results_for_model_respects_ref_offset()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L482", "_origin": "ast", "id": "tests_agents_test_research_loop_test_shape_results_for_model_respects_ref_offset", "community": 14, "norm_label": "test_shape_results_for_model_respects_ref_offset()" }, { "label": "test_build_sources_for_client_respects_ref_offset()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L495", "_origin": "ast", "id": "tests_agents_test_research_loop_test_build_sources_for_client_respects_ref_offset", "community": 14, "norm_label": "test_build_sources_for_client_respects_ref_offset()" }, { "label": "test_renumber_citations_first_appearance_order()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L505", "_origin": "ast", "id": "tests_agents_test_research_loop_test_renumber_citations_first_appearance_order", "community": 14, "norm_label": "test_renumber_citations_first_appearance_order()" }, { "label": "test_renumber_citations_drops_uncited_sources()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L520", "_origin": "ast", "id": "tests_agents_test_research_loop_test_renumber_citations_drops_uncited_sources", "community": 14, "norm_label": "test_renumber_citations_drops_uncited_sources()" }, { "label": "test_renumber_citations_unknown_ref_left_alone()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L539", "_origin": "ast", "id": "tests_agents_test_research_loop_test_renumber_citations_unknown_ref_left_alone", "community": 14, "norm_label": "test_renumber_citations_unknown_ref_left_alone()" }, { "label": "test_final_answer_event_carries_renumbered_sources()", "file_type": "code", "source_file": "tests/agents/test_research_loop.py", "source_location": "L557", "_origin": "ast", "id": "tests_agents_test_research_loop_test_final_answer_event_carries_renumbered_sources", "community": 14, "norm_label": "test_final_answer_event_carries_renumbered_sources()" }, { "label": "Tests for the research_loop agent \u2014 focused on loop invariants. The fixtures", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_1", "community": 14, "norm_label": "tests for the research_loop agent \u2014 focused on loop invariants. the fixtures" }, { "label": "Engine stub that lets a test script the per-call response. ``responses``", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L28", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_28", "community": 14, "norm_label": "engine stub that lets a test script the per-call response. ``responses``" }, { "label": "A HybridSearch stand-in whose .search() returns an empty hit list.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L85", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_85", "community": 14, "norm_label": "a hybridsearch stand-in whose .search() returns an empty hit list." }, { "label": "Loop exits cleanly with a synthesis even when the model keeps tool-calling.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L92", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_92", "community": 14, "norm_label": "loop exits cleanly with a synthesis even when the model keeps tool-calling." }, { "label": "If even the forced final call returns no text, surface a clear sentinel.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L123", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_123", "community": 14, "norm_label": "if even the forced final call returns no text, surface a clear sentinel." }, { "label": "When the model produces text on the very first turn, return it as-is.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L145", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_145", "community": 14, "norm_label": "when the model produces text on the very first turn, return it as-is." }, { "label": "clarify() invoked before a search call must return a runtime error result.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L156", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_156", "community": 14, "norm_label": "clarify() invoked before a search call must return a runtime error result." }, { "label": "A workspace-qualified doc_id produces an ``{team}.slack.com`` permalink.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L204", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_204", "community": 14, "norm_label": "a workspace-qualified doc_id produces an ``{team}.slack.com`` permalink." }, { "label": "Legacy ``slack:{channel}:{ts}`` ids fall back to the docless form.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L210", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_210", "community": 14, "norm_label": "legacy ``slack:{channel}:{ts}`` ids fall back to the docless form." }, { "label": "Empty workspace segment still produces a usable docless permalink.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L216", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_216", "community": 14, "norm_label": "empty workspace segment still produces a usable docless permalink." }, { "label": "Unsupported sources don't get a guessed URL.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L222", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_222", "community": 14, "norm_label": "unsupported sources don't get a guessed url." }, { "label": "Tiny SearchHit factory for URL-routing tests.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L234", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_234", "community": 14, "norm_label": "tiny searchhit factory for url-routing tests." }, { "label": "When the connector stored a URL, the client gets it verbatim. The doc_id-", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L252", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_252", "community": 14, "norm_label": "when the connector stored a url, the client gets it verbatim. the doc_id-" }, { "label": "Slack/Gmail still work without a stored URL \u2014 reconstructed from doc_id.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L263", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_263", "community": 14, "norm_label": "slack/gmail still work without a stored url \u2014 reconstructed from doc_id." }, { "label": "Granola doc_ids cannot reconstruct a web URL. The Granola web app uses a", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L281", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_281", "community": 14, "norm_label": "granola doc_ids cannot reconstruct a web url. the granola web app uses a" }, { "label": "A search tool call carrying ``sources=['granola']`` reaches HybridSearch.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L301", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_301", "community": 14, "norm_label": "a search tool call carrying ``sources=['granola']`` reaches hybridsearch." }, { "label": "If the model sends ``sources='slack'`` (string), wrap it as ``['slack']``.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L339", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_339", "community": 14, "norm_label": "if the model sends ``sources='slack'`` (string), wrap it as ``['slack']``." }, { "label": "The ``sources`` parameter description enumerates the common connector IDs.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L371", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_371", "community": 14, "norm_label": "the ``sources`` parameter description enumerates the common connector ids." }, { "label": "The system prompt has a directive telling the planner to extract sources.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L384", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_384", "community": 14, "norm_label": "the system prompt has a directive telling the planner to extract sources." }, { "label": "An explicit override is injected into the system prompt verbatim. Without", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L406", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_406", "community": 14, "norm_label": "an explicit override is injected into the system prompt verbatim. without" }, { "label": "When no override is given, the agent queries the KnowledgeStore. Mirrors", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L435", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_435", "community": 14, "norm_label": "when no override is given, the agent queries the knowledgestore. mirrors" }, { "label": "No connected sources surfaces a clear message instead of a stray {}. A mi", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L456", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_456", "community": 14, "norm_label": "no connected sources surfaces a clear message instead of a stray {}. a mi" }, { "label": "Multi-search runs hand the model globally unique refs. Without offsets, t", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L483", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_483", "community": 14, "norm_label": "multi-search runs hand the model globally unique refs. without offsets, t" }, { "label": "``build_sources_for_client`` agrees with ``shape_results_for_model``.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L496", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_496", "community": 14, "norm_label": "``build_sources_for_client`` agrees with ``shape_results_for_model``." }, { "label": "Citations are renumbered by first-appearance order in the text.", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L506", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_506", "community": 14, "norm_label": "citations are renumbered by first-appearance order in the text." }, { "label": "Sources the synthesis never cited are excluded from the final list. The f", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L521", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_521", "community": 14, "norm_label": "sources the synthesis never cited are excluded from the final list. the f" }, { "label": "A ``[N]`` whose ref isn't in the map is left as-is. Defensive: a hallucin", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L540", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_540", "community": 14, "norm_label": "a ``[n]`` whose ref isn't in the map is left as-is. defensive: a hallucin" }, { "label": "The ``final_answer`` event includes the deduped, renumbered sources. Driv", "file_type": "rationale", "source_file": "tests/agents/test_research_loop.py", "source_location": "L560", "_origin": "ast", "id": "tests_agents_test_research_loop_rationale_560", "community": 14, "norm_label": "the ``final_answer`` event includes the deduped, renumbered sources. driv" }, { "label": "test_rlm.py", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_rlm", "community": 32, "norm_label": "test_rlm.py" }, { "label": "_CalcStub", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L19", "_origin": "ast", "id": "tests_agents_test_rlm_calcstub", "community": 32, "norm_label": "_calcstub" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_rlm_py_basetool", "community": 32, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_rlm_calcstub_spec", "community": 32, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_rlm_py_toolspec", "community": 32, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L34", "_origin": "ast", "id": "tests_agents_test_rlm_calcstub_execute", "community": 32, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_rlm_py_toolresult", "community": 32, "norm_label": "toolresult" }, { "label": "_FileReadStub", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L43", "_origin": "ast", "id": "tests_agents_test_rlm_filereadstub", "community": 32, "norm_label": "_filereadstub" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_rlm_filereadstub_spec", "community": 32, "norm_label": ".spec()" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L58", "_origin": "ast", "id": "tests_agents_test_rlm_filereadstub_execute", "community": 32, "norm_label": ".execute()" }, { "label": "_make_engine()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L84", "_origin": "ast", "id": "tests_agents_test_rlm_make_engine", "community": 32, "norm_label": "_make_engine()" }, { "label": "_make_engine_with_code()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L97", "_origin": "ast", "id": "tests_agents_test_rlm_make_engine_with_code", "community": 32, "norm_label": "_make_engine_with_code()" }, { "label": "TestRLMAgentRegistration", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L126", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmagentregistration", "community": 32, "norm_label": "testrlmagentregistration" }, { "label": ".test_registered()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L127", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmagentregistration_test_registered", "community": 32, "norm_label": ".test_registered()" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmagentregistration_test_agent_id", "community": 32, "norm_label": ".test_agent_id()" }, { "label": "TestRLMCodeExtraction", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L138", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcodeextraction", "community": 32, "norm_label": "testrlmcodeextraction" }, { "label": ".test_extract_python_block()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L139", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcodeextraction_test_extract_python_block", "community": 32, "norm_label": ".test_extract_python_block()" }, { "label": ".test_extract_bare_block()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L144", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcodeextraction_test_extract_bare_block", "community": 32, "norm_label": ".test_extract_bare_block()" }, { "label": ".test_no_block()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L149", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcodeextraction_test_no_block", "community": 32, "norm_label": ".test_no_block()" }, { "label": ".test_python_preferred_over_bare()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L154", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcodeextraction_test_python_preferred_over_bare", "community": 32, "norm_label": ".test_python_preferred_over_bare()" }, { "label": "TestRLMStripThink", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L160", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmstripthink", "community": 32, "norm_label": "testrlmstripthink" }, { "label": ".test_strip_think()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L161", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmstripthink_test_strip_think", "community": 32, "norm_label": ".test_strip_think()" }, { "label": ".test_no_think_tags()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L166", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmstripthink_test_no_think_tags", "community": 32, "norm_label": ".test_no_think_tags()" }, { "label": "TestRLMDirectAnswer", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L172", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirectanswer", "community": 32, "norm_label": "testrlmdirectanswer" }, { "label": ".test_no_code_block_returns_content()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L173", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirectanswer_test_no_code_block_returns_content", "community": 32, "norm_label": ".test_no_code_block_returns_content()" }, { "label": "TestRLMFinalTermination", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L183", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmfinaltermination", "community": 32, "norm_label": "testrlmfinaltermination" }, { "label": ".test_final_terminates()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L184", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmfinaltermination_test_final_terminates", "community": 32, "norm_label": ".test_final_terminates()" }, { "label": ".test_final_var_terminates()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L200", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmfinaltermination_test_final_var_terminates", "community": 32, "norm_label": ".test_final_var_terminates()" }, { "label": "TestRLMContextInjection", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L214", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcontextinjection", "community": 32, "norm_label": "testrlmcontextinjection" }, { "label": ".test_context_from_metadata()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L215", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcontextinjection_test_context_from_metadata", "community": 32, "norm_label": ".test_context_from_metadata()" }, { "label": ".test_context_from_memory_results()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L222", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmcontextinjection_test_context_from_memory_results", "community": 32, "norm_label": ".test_context_from_memory_results()" }, { "label": "TestRLMSubLMCalls", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L230", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmsublmcalls", "community": 32, "norm_label": "testrlmsublmcalls" }, { "label": ".test_sub_lm_called_from_repl()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L231", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmsublmcalls_test_sub_lm_called_from_repl", "community": 32, "norm_label": ".test_sub_lm_called_from_repl()" }, { "label": "TestRLMMultiTurn", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L270", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmmultiturn", "community": 32, "norm_label": "testrlmmultiturn" }, { "label": ".test_multi_turn_loop()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L271", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmmultiturn_test_multi_turn_loop", "community": 32, "norm_label": ".test_multi_turn_loop()" }, { "label": ".test_max_turns_exceeded()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L305", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmmultiturn_test_max_turns_exceeded", "community": 32, "norm_label": ".test_max_turns_exceeded()" }, { "label": ".test_max_turns_with_partial_answer()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L320", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmmultiturn_test_max_turns_with_partial_answer", "community": 32, "norm_label": ".test_max_turns_with_partial_answer()" }, { "label": "TestRLMEventBus", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L336", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmeventbus", "community": 32, "norm_label": "testrlmeventbus" }, { "label": ".test_agent_events()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L337", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmeventbus_test_agent_events", "community": 32, "norm_label": ".test_agent_events()" }, { "label": ".test_agent_events_with_code()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L346", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmeventbus_test_agent_events_with_code", "community": 32, "norm_label": ".test_agent_events_with_code()" }, { "label": "TestRLMSubLMWithTools", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L363", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmsublmwithtools", "community": 32, "norm_label": "testrlmsublmwithtools" }, { "label": ".test_sub_lm_tool_resolution()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L364", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmsublmwithtools_test_sub_lm_tool_resolution", "community": 32, "norm_label": ".test_sub_lm_tool_resolution()" }, { "label": "TestRLMDirectToolBridge", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L417", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirecttoolbridge", "community": 32, "norm_label": "testrlmdirecttoolbridge" }, { "label": ".test_root_repl_can_use_file_read_tool_directly()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L418", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirecttoolbridge_test_root_repl_can_use_file_read_tool_directly", "community": 32, "norm_label": ".test_root_repl_can_use_file_read_tool_directly()" }, { "label": ".test_root_repl_can_use_bounded_read_helper()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L448", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirecttoolbridge_test_root_repl_can_use_bounded_read_helper", "community": 32, "norm_label": ".test_root_repl_can_use_bounded_read_helper()" }, { "label": ".test_root_repl_can_use_file_chunk_helper()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L473", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmdirecttoolbridge_test_root_repl_can_use_file_chunk_helper", "community": 32, "norm_label": ".test_root_repl_can_use_file_chunk_helper()" }, { "label": "TestRLMBlockedCode", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L499", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmblockedcode", "community": 32, "norm_label": "testrlmblockedcode" }, { "label": ".test_blocked_code_returns_error()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L500", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmblockedcode_test_blocked_code_returns_error", "community": 32, "norm_label": ".test_blocked_code_returns_error()" }, { "label": "TestRLMToolSectionInjection", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L536", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmtoolsectioninjection", "community": 32, "norm_label": "testrlmtoolsectioninjection" }, { "label": ".test_system_prompt_includes_tool_section()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L539", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmtoolsectioninjection_test_system_prompt_includes_tool_section", "community": 32, "norm_label": ".test_system_prompt_includes_tool_section()" }, { "label": ".test_system_prompt_no_tool_section_without_tools()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L551", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmtoolsectioninjection_test_system_prompt_no_tool_section_without_tools", "community": 32, "norm_label": ".test_system_prompt_no_tool_section_without_tools()" }, { "label": "TestRLMReplResults", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L562", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmreplresults", "community": 32, "norm_label": "testrlmreplresults" }, { "label": ".test_repl_results_in_tool_results()", "file_type": "code", "source_file": "tests/agents/test_rlm.py", "source_location": "L563", "_origin": "ast", "id": "tests_agents_test_rlm_testrlmreplresults_test_repl_results_in_tool_results", "community": 32, "norm_label": ".test_repl_results_in_tool_results()" }, { "label": "Tests for the RLM agent.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_1", "community": 32, "norm_label": "tests for the rlm agent." }, { "label": "Engine that returns plain content (no code block).", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L85", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_85", "community": 32, "norm_label": "engine that returns plain content (no code block)." }, { "label": "Engine that returns a python code block, then a final answer.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L101", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_101", "community": 32, "norm_label": "engine that returns a python code block, then a final answer." }, { "label": "When model returns no code block, treat content as final answer.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L174", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_174", "community": 32, "norm_label": "when model returns no code block, treat content as final answer." }, { "label": "FINAL() in code should terminate the agent.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L185", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_185", "community": 32, "norm_label": "final() in code should terminate the agent." }, { "label": "Verify that llm_query() inside REPL code calls engine.generate.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L232", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_232", "community": 32, "norm_label": "verify that llm_query() inside repl code calls engine.generate." }, { "label": "Agent should loop: generate code \u2192 execute \u2192 feed output \u2192 generate again.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L272", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_272", "community": 32, "norm_label": "agent should loop: generate code \u2192 execute \u2192 feed output \u2192 generate again." }, { "label": "Agent should stop after max_turns.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L306", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_306", "community": 32, "norm_label": "agent should stop after max_turns." }, { "label": "When max turns exceeded but answer dict has value, use it.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L321", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_321", "community": 32, "norm_label": "when max turns exceeded but answer dict has value, use it." }, { "label": "When sub-LM returns tool_calls, agent resolves them.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L365", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_365", "community": 32, "norm_label": "when sub-lm returns tool_calls, agent resolves them." }, { "label": "Verify that tool descriptions are injected into the RLM system prompt.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L537", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_537", "community": 32, "norm_label": "verify that tool descriptions are injected into the rlm system prompt." }, { "label": "Tools provided -> system prompt includes descriptions.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L540", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_540", "community": 32, "norm_label": "tools provided -> system prompt includes descriptions." }, { "label": "No tools -> system prompt has no tool section.", "file_type": "rationale", "source_file": "tests/agents/test_rlm.py", "source_location": "L552", "_origin": "ast", "id": "tests_agents_test_rlm_rationale_552", "community": 32, "norm_label": "no tools -> system prompt has no tool section." }, { "label": "test_rlm_repl.py", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_rlm_repl", "community": 692, "norm_label": "test_rlm_repl.py" }, { "label": "TestRLMReplBasics", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics", "community": 779, "norm_label": "testrlmreplbasics" }, { "label": ".test_variable_persistence()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_variable_persistence", "community": 779, "norm_label": ".test_variable_persistence()" }, { "label": ".test_code_execution_stdout()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L18", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_code_execution_stdout", "community": 779, "norm_label": ".test_code_execution_stdout()" }, { "label": ".test_function_definition()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_function_definition", "community": 779, "norm_label": ".test_function_definition()" }, { "label": ".test_multiline_code()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L29", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_multiline_code", "community": 779, "norm_label": ".test_multiline_code()" }, { "label": ".test_set_and_get_variable()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L37", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_set_and_get_variable", "community": 779, "norm_label": ".test_set_and_get_variable()" }, { "label": ".test_get_missing_variable()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L42", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplbasics_test_get_missing_variable", "community": 779, "norm_label": ".test_get_missing_variable()" }, { "label": "TestRLMReplSecurity", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L47", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity", "community": 616, "norm_label": "testrlmreplsecurity" }, { "label": ".test_blocked_os_system()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L50", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_blocked_os_system", "community": 616, "norm_label": ".test_blocked_os_system()" }, { "label": ".test_blocked_subprocess()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L55", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_blocked_subprocess", "community": 616, "norm_label": ".test_blocked_subprocess()" }, { "label": ".test_blocked_open()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L60", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_blocked_open", "community": 616, "norm_label": ".test_blocked_open()" }, { "label": ".test_blocked_dunder_import()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_blocked_dunder_import", "community": 616, "norm_label": ".test_blocked_dunder_import()" }, { "label": ".test_blocked_socket()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L70", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_blocked_socket", "community": 616, "norm_label": ".test_blocked_socket()" }, { "label": ".test_safe_modules_available()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L75", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_safe_modules_available", "community": 616, "norm_label": ".test_safe_modules_available()" }, { "label": ".test_safe_module_usage()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L82", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_safe_module_usage", "community": 616, "norm_label": ".test_safe_module_usage()" }, { "label": ".test_math_module_usage()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L87", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_math_module_usage", "community": 616, "norm_label": ".test_math_module_usage()" }, { "label": ".test_security_check_returns_none_for_safe_code()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L92", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_security_check_returns_none_for_safe_code", "community": 616, "norm_label": ".test_security_check_returns_none_for_safe_code()" }, { "label": ".test_security_check_returns_error_for_blocked()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L96", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplsecurity_test_security_check_returns_error_for_blocked", "community": 616, "norm_label": ".test_security_check_returns_error_for_blocked()" }, { "label": "TestRLMReplTermination", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L103", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination", "community": 692, "norm_label": "testrlmrepltermination" }, { "label": ".test_final_terminates()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L106", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination_test_final_terminates", "community": 692, "norm_label": ".test_final_terminates()" }, { "label": ".test_final_var_terminates()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L113", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination_test_final_var_terminates", "community": 692, "norm_label": ".test_final_var_terminates()" }, { "label": ".test_answer_dict_terminates()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination_test_answer_dict_terminates", "community": 692, "norm_label": ".test_answer_dict_terminates()" }, { "label": ".test_answer_dict_not_ready()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L127", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination_test_answer_dict_not_ready", "community": 692, "norm_label": ".test_answer_dict_not_ready()" }, { "label": ".test_final_with_complex_value()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L132", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmrepltermination_test_final_with_complex_value", "community": 692, "norm_label": ".test_final_with_complex_value()" }, { "label": "TestRLMReplCallbacks", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L139", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks", "community": 753, "norm_label": "testrlmreplcallbacks" }, { "label": ".test_llm_query_callback()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L142", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_llm_query_callback", "community": 753, "norm_label": ".test_llm_query_callback()" }, { "label": ".test_llm_batch_callback()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L155", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_llm_batch_callback", "community": 753, "norm_label": ".test_llm_batch_callback()" }, { "label": ".test_no_callback_raises()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L166", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_no_callback_raises", "community": 753, "norm_label": ".test_no_callback_raises()" }, { "label": ".test_tool_call_callback()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L172", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_tool_call_callback", "community": 753, "norm_label": ".test_tool_call_callback()" }, { "label": ".test_direct_tool_wrapper_with_kwargs()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L185", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_direct_tool_wrapper_with_kwargs", "community": 753, "norm_label": ".test_direct_tool_wrapper_with_kwargs()" }, { "label": ".test_direct_tool_wrapper_with_positional_arg()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L201", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreplcallbacks_test_direct_tool_wrapper_with_positional_arg", "community": 753, "norm_label": ".test_direct_tool_wrapper_with_positional_arg()" }, { "label": "TestRLMReplOutput", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L218", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput", "community": 778, "norm_label": "testrlmreploutput" }, { "label": ".test_output_truncation()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L221", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_output_truncation", "community": 778, "norm_label": ".test_output_truncation()" }, { "label": ".test_syntax_error()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L227", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_syntax_error", "community": 778, "norm_label": ".test_syntax_error()" }, { "label": ".test_runtime_error()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L232", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_runtime_error", "community": 778, "norm_label": ".test_runtime_error()" }, { "label": ".test_name_error()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L237", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_name_error", "community": 778, "norm_label": ".test_name_error()" }, { "label": ".test_error_doesnt_corrupt_state()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L242", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_error_doesnt_corrupt_state", "community": 778, "norm_label": ".test_error_doesnt_corrupt_state()" }, { "label": ".test_no_output_returns_empty()", "file_type": "code", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L248", "_origin": "ast", "id": "tests_agents_test_rlm_repl_testrlmreploutput_test_no_output_returns_empty", "community": 778, "norm_label": ".test_no_output_returns_empty()" }, { "label": "Tests for the RLM REPL environment.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_1", "community": 692, "norm_label": "tests for the rlm repl environment." }, { "label": "Basic execution and variable persistence.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_9", "community": 779, "norm_label": "basic execution and variable persistence." }, { "label": "Security: blocked patterns and safe modules.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L48", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_48", "community": 616, "norm_label": "security: blocked patterns and safe modules." }, { "label": "FINAL, FINAL_VAR, and answer dict termination.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L104", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_104", "community": 692, "norm_label": "final, final_var, and answer dict termination." }, { "label": "llm_query and llm_batch callbacks.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L140", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_140", "community": 753, "norm_label": "llm_query and llm_batch callbacks." }, { "label": "If llm_query not injected, calling it raises NameError.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L167", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_167", "community": 753, "norm_label": "if llm_query not injected, calling it raises nameerror." }, { "label": "Output truncation and error handling.", "file_type": "rationale", "source_file": "tests/agents/test_rlm_repl.py", "source_location": "L219", "_origin": "ast", "id": "tests_agents_test_rlm_repl_rationale_219", "community": 778, "norm_label": "output truncation and error handling." }, { "label": "test_scenario_harness_smoke.py", "file_type": "code", "source_file": "tests/agents/test_scenario_harness_smoke.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_scenario_harness_smoke", "community": 5, "norm_label": "test_scenario_harness_smoke.py" }, { "label": "test_harness_creates_and_runs_agent()", "file_type": "code", "source_file": "tests/agents/test_scenario_harness_smoke.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_scenario_harness_smoke_test_harness_creates_and_runs_agent", "community": 5, "norm_label": "test_harness_creates_and_runs_agent()" }, { "label": "Smoke test for the scenario harness fixture.", "file_type": "rationale", "source_file": "tests/agents/test_scenario_harness_smoke.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_scenario_harness_smoke_rationale_1", "community": 5, "norm_label": "smoke test for the scenario harness fixture." }, { "label": "Verify the harness wires up correctly \u2014 create agent, run tick.", "file_type": "rationale", "source_file": "tests/agents/test_scenario_harness_smoke.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_scenario_harness_smoke_rationale_9", "community": 5, "norm_label": "verify the harness wires up correctly \u2014 create agent, run tick." }, { "label": "agents/test_scheduler.py", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_scheduler", "community": 5, "norm_label": "agents/test_scheduler.py" }, { "label": "manager()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L14", "_origin": "ast", "id": "tests_agents_test_scheduler_manager", "community": 5, "norm_label": "manager()" }, { "label": "TestSchedulerBasic", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L23", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic", "community": 5, "norm_label": "testschedulerbasic" }, { "label": ".test_create_scheduler()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_create_scheduler", "community": 5, "norm_label": ".test_create_scheduler()" }, { "label": ".test_register_agent_with_interval()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L31", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_register_agent_with_interval", "community": 5, "norm_label": ".test_register_agent_with_interval()" }, { "label": ".test_register_agent_with_cron()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L45", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_register_agent_with_cron", "community": 5, "norm_label": ".test_register_agent_with_cron()" }, { "label": ".test_deregister_agent()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L59", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_deregister_agent", "community": 5, "norm_label": ".test_deregister_agent()" }, { "label": ".test_manual_schedule_not_auto_registered()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L74", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_manual_schedule_not_auto_registered", "community": 5, "norm_label": ".test_manual_schedule_not_auto_registered()" }, { "label": ".test_start_stop()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L89", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_start_stop", "community": 5, "norm_label": ".test_start_stop()" }, { "label": ".test_tick_fires_executor()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L99", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_tick_fires_executor", "community": 5, "norm_label": ".test_tick_fires_executor()" }, { "label": ".test_skips_paused_agents()", "file_type": "code", "source_file": "tests/agents/test_scheduler.py", "source_location": "L120", "_origin": "ast", "id": "tests_agents_test_scheduler_testschedulerbasic_test_skips_paused_agents", "community": 5, "norm_label": ".test_skips_paused_agents()" }, { "label": "Tests for AgentScheduler tick scheduling.", "file_type": "rationale", "source_file": "tests/agents/test_scheduler.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_scheduler_rationale_1", "community": 5, "norm_label": "tests for agentscheduler tick scheduling." }, { "label": "test_simple.py", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_simple", "community": 25, "norm_label": "test_simple.py" }, { "label": "_make_mock_engine()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_simple_make_mock_engine", "community": 25, "norm_label": "_make_mock_engine()" }, { "label": "TestSimpleAgent", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent", "community": 25, "norm_label": "testsimpleagent" }, { "label": ".test_basic_run()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L26", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_basic_run", "community": 25, "norm_label": ".test_basic_run()" }, { "label": ".test_agent_id()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L35", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_agent_id", "community": 25, "norm_label": ".test_agent_id()" }, { "label": ".test_with_context_conversation()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_with_context_conversation", "community": 25, "norm_label": ".test_with_context_conversation()" }, { "label": ".test_without_context()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L54", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_without_context", "community": 25, "norm_label": ".test_without_context()" }, { "label": ".test_custom_temperature()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L65", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_custom_temperature", "community": 25, "norm_label": ".test_custom_temperature()" }, { "label": ".test_custom_max_tokens()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L72", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_custom_max_tokens", "community": 25, "norm_label": ".test_custom_max_tokens()" }, { "label": ".test_event_bus_integration()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L79", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_event_bus_integration", "community": 25, "norm_label": ".test_event_bus_integration()" }, { "label": ".test_turn_start_event_data()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L90", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_turn_start_event_data", "community": 25, "norm_label": ".test_turn_start_event_data()" }, { "label": ".test_turn_end_event_data()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L100", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_turn_end_event_data", "community": 25, "norm_label": ".test_turn_end_event_data()" }, { "label": ".test_no_bus_works()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L109", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_no_bus_works", "community": 25, "norm_label": ".test_no_bus_works()" }, { "label": ".test_empty_content_response()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L115", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_empty_content_response", "community": 25, "norm_label": ".test_empty_content_response()" }, { "label": ".test_empty_context()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L122", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_empty_context", "community": 25, "norm_label": ".test_empty_context()" }, { "label": ".test_result_has_no_tool_results()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L129", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_result_has_no_tool_results", "community": 25, "norm_label": ".test_result_has_no_tool_results()" }, { "label": ".test_model_passthrough()", "file_type": "code", "source_file": "tests/agents/test_simple.py", "source_location": "L135", "_origin": "ast", "id": "tests_agents_test_simple_testsimpleagent_test_model_passthrough", "community": 25, "norm_label": ".test_model_passthrough()" }, { "label": "Tests for the SimpleAgent.", "file_type": "rationale", "source_file": "tests/agents/test_simple.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_simple_rationale_1", "community": 25, "norm_label": "tests for the simpleagent." }, { "label": "test_stall.py", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_stall", "community": 5, "norm_label": "test_stall.py" }, { "label": "test_activity_tracking_updates_last_activity_at()", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L12", "_origin": "ast", "id": "tests_agents_test_stall_test_activity_tracking_updates_last_activity_at", "community": 5, "norm_label": "test_activity_tracking_updates_last_activity_at()" }, { "label": "test_activity_tracking_filters_by_agent_id()", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L39", "_origin": "ast", "id": "tests_agents_test_stall_test_activity_tracking_filters_by_agent_id", "community": 5, "norm_label": "test_activity_tracking_filters_by_agent_id()" }, { "label": "test_reconcile_detects_stalled_agent()", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L67", "_origin": "ast", "id": "tests_agents_test_stall_test_reconcile_detects_stalled_agent", "community": 5, "norm_label": "test_reconcile_detects_stalled_agent()" }, { "label": "test_reconcile_skips_active_agent()", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L97", "_origin": "ast", "id": "tests_agents_test_stall_test_reconcile_skips_active_agent", "community": 5, "norm_label": "test_reconcile_skips_active_agent()" }, { "label": "test_reconcile_retries_exhausted_sets_error()", "file_type": "code", "source_file": "tests/agents/test_stall.py", "source_location": "L116", "_origin": "ast", "id": "tests_agents_test_stall_test_reconcile_retries_exhausted_sets_error", "community": 5, "norm_label": "test_reconcile_retries_exhausted_sets_error()" }, { "label": "Tests for activity-based stall detection.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_stall_rationale_1", "community": 5, "norm_label": "tests for activity-based stall detection." }, { "label": "EventBus TOOL_CALL_START updates last_activity_at for the right agent.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L13", "_origin": "ast", "id": "tests_agents_test_stall_rationale_13", "community": 5, "norm_label": "eventbus tool_call_start updates last_activity_at for the right agent." }, { "label": "Events from other agents don't update this agent's last_activity_at.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L40", "_origin": "ast", "id": "tests_agents_test_stall_rationale_40", "community": 5, "norm_label": "events from other agents don't update this agent's last_activity_at." }, { "label": "_reconcile() marks agent as stalled when last_activity_at is too old.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L68", "_origin": "ast", "id": "tests_agents_test_stall_rationale_68", "community": 5, "norm_label": "_reconcile() marks agent as stalled when last_activity_at is too old." }, { "label": "_reconcile() does NOT mark agent as stalled if activity is recent.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L98", "_origin": "ast", "id": "tests_agents_test_stall_rationale_98", "community": 5, "norm_label": "_reconcile() does not mark agent as stalled if activity is recent." }, { "label": "After max_stall_retries, agent goes to error status.", "file_type": "rationale", "source_file": "tests/agents/test_stall.py", "source_location": "L117", "_origin": "ast", "id": "tests_agents_test_stall_rationale_117", "community": 5, "norm_label": "after max_stall_retries, agent goes to error status." }, { "label": "test_suggest_action.py", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_suggest_action", "community": 59, "norm_label": "test_suggest_action.py" }, { "label": "test_suggest_action_rate_limit()", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L6", "_origin": "ast", "id": "tests_agents_test_suggest_action_test_suggest_action_rate_limit", "community": 59, "norm_label": "test_suggest_action_rate_limit()" }, { "label": "test_suggest_action_timeout()", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L11", "_origin": "ast", "id": "tests_agents_test_suggest_action_test_suggest_action_timeout", "community": 59, "norm_label": "test_suggest_action_timeout()" }, { "label": "test_suggest_action_auth()", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L16", "_origin": "ast", "id": "tests_agents_test_suggest_action_test_suggest_action_auth", "community": 59, "norm_label": "test_suggest_action_auth()" }, { "label": "test_suggest_action_not_found()", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L21", "_origin": "ast", "id": "tests_agents_test_suggest_action_test_suggest_action_not_found", "community": 59, "norm_label": "test_suggest_action_not_found()" }, { "label": "test_suggest_action_unknown()", "file_type": "code", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L27", "_origin": "ast", "id": "tests_agents_test_suggest_action_test_suggest_action_unknown", "community": 59, "norm_label": "test_suggest_action_unknown()" }, { "label": "Tests for suggest_action helper.", "file_type": "rationale", "source_file": "tests/agents/test_suggest_action.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_suggest_action_rationale_1", "community": 59, "norm_label": "tests for suggest_action helper." }, { "label": "test_system_prompt_builder_integration.py", "file_type": "code", "source_file": "tests/agents/test_system_prompt_builder_integration.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_system_prompt_builder_integration", "community": 531, "norm_label": "test_system_prompt_builder_integration.py" }, { "label": "test_base_agent_uses_builder()", "file_type": "code", "source_file": "tests/agents/test_system_prompt_builder_integration.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_system_prompt_builder_integration_test_base_agent_uses_builder", "community": 531, "norm_label": "test_base_agent_uses_builder()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_agents_test_system_prompt_builder_integration_py_path", "community": 531, "norm_label": "path" }, { "label": "test_template_prompts.py", "file_type": "code", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_template_prompts", "community": 5, "norm_label": "test_template_prompts.py" }, { "label": "test_create_from_template_expands_system_prompt()", "file_type": "code", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L8", "_origin": "ast", "id": "tests_agents_test_template_prompts_test_create_from_template_expands_system_prompt", "community": 5, "norm_label": "test_create_from_template_expands_system_prompt()" }, { "label": "test_create_from_template_without_instruction()", "file_type": "code", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L24", "_origin": "ast", "id": "tests_agents_test_template_prompts_test_create_from_template_without_instruction", "community": 5, "norm_label": "test_create_from_template_without_instruction()" }, { "label": "test_create_from_template_preserves_icon()", "file_type": "code", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L34", "_origin": "ast", "id": "tests_agents_test_template_prompts_test_create_from_template_preserves_icon", "community": 5, "norm_label": "test_create_from_template_preserves_icon()" }, { "label": "Tests for system_prompt_template expansion in agent creation.", "file_type": "rationale", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_template_prompts_rationale_1", "community": 5, "norm_label": "tests for system_prompt_template expansion in agent creation." }, { "label": "system_prompt_template should be expanded with the instruction.", "file_type": "rationale", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L9", "_origin": "ast", "id": "tests_agents_test_template_prompts_rationale_9", "community": 5, "norm_label": "system_prompt_template should be expanded with the instruction." }, { "label": "Template with no instruction should still have a system_prompt.", "file_type": "rationale", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L25", "_origin": "ast", "id": "tests_agents_test_template_prompts_rationale_25", "community": 5, "norm_label": "template with no instruction should still have a system_prompt." }, { "label": "Template icon field should be preserved in config.", "file_type": "rationale", "source_file": "tests/agents/test_template_prompts.py", "source_location": "L35", "_origin": "ast", "id": "tests_agents_test_template_prompts_rationale_35", "community": 5, "norm_label": "template icon field should be preserved in config." }, { "label": "test_trace_recording.py", "file_type": "code", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_trace_recording", "community": 5, "norm_label": "test_trace_recording.py" }, { "label": "test_executor_records_trace()", "file_type": "code", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L14", "_origin": "ast", "id": "tests_agents_test_trace_recording_test_executor_records_trace", "community": 5, "norm_label": "test_executor_records_trace()" }, { "label": "test_executor_records_error_trace()", "file_type": "code", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L59", "_origin": "ast", "id": "tests_agents_test_trace_recording_test_executor_records_error_trace", "community": 5, "norm_label": "test_executor_records_error_trace()" }, { "label": "test_executor_no_trace_without_store()", "file_type": "code", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L85", "_origin": "ast", "id": "tests_agents_test_trace_recording_test_executor_no_trace_without_store", "community": 5, "norm_label": "test_executor_no_trace_without_store()" }, { "label": "Tests for trace recording in AgentExecutor.", "file_type": "rationale", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L1", "_origin": "ast", "id": "tests_agents_test_trace_recording_rationale_1", "community": 5, "norm_label": "tests for trace recording in agentexecutor." }, { "label": "execute_tick records a trace with steps to TraceStore.", "file_type": "rationale", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L15", "_origin": "ast", "id": "tests_agents_test_trace_recording_rationale_15", "community": 5, "norm_label": "execute_tick records a trace with steps to tracestore." }, { "label": "execute_tick records an error trace on failure.", "file_type": "rationale", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L60", "_origin": "ast", "id": "tests_agents_test_trace_recording_rationale_60", "community": 5, "norm_label": "execute_tick records an error trace on failure." }, { "label": "Without trace_store, no error is raised.", "file_type": "rationale", "source_file": "tests/agents/test_trace_recording.py", "source_location": "L86", "_origin": "ast", "id": "tests_agents_test_trace_recording_rationale_86", "community": 5, "norm_label": "without trace_store, no error is raised." }, { "label": "tests/analytics/__init__.py", "file_type": "code", "source_file": "tests/analytics/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_analytics_init", "community": 963, "norm_label": "tests/analytics/__init__.py" }, { "label": "test_redaction.py", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L1", "_origin": "ast", "id": "tests_analytics_test_redaction", "community": 307, "norm_label": "test_redaction.py" }, { "label": "test_pii_patterns_are_detected()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L80", "_origin": "ast", "id": "tests_analytics_test_redaction_test_pii_patterns_are_detected", "community": 307, "norm_label": "test_pii_patterns_are_detected()" }, { "label": "test_safe_values_pass()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L98", "_origin": "ast", "id": "tests_analytics_test_redaction_test_safe_values_pass", "community": 307, "norm_label": "test_safe_values_pass()" }, { "label": "test_redact_keeps_safe_values()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L107", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_keeps_safe_values", "community": 307, "norm_label": "test_redact_keeps_safe_values()" }, { "label": "test_redact_drops_pii_strings()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L126", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_drops_pii_strings", "community": 307, "norm_label": "test_redact_drops_pii_strings()" }, { "label": "test_redact_drops_long_strings()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L145", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_drops_long_strings", "community": 307, "norm_label": "test_redact_drops_long_strings()" }, { "label": "test_redact_drops_empty_strings()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L151", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_drops_empty_strings", "community": 307, "norm_label": "test_redact_drops_empty_strings()" }, { "label": "test_redact_drops_composite_types()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L157", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_drops_composite_types", "community": 307, "norm_label": "test_redact_drops_composite_types()" }, { "label": "test_redact_preserves_numeric_zero_and_false()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L172", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_preserves_numeric_zero_and_false", "community": 307, "norm_label": "test_redact_preserves_numeric_zero_and_false()" }, { "label": "test_redact_returns_new_dict_does_not_mutate_input()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L178", "_origin": "ast", "id": "tests_analytics_test_redaction_test_redact_returns_new_dict_does_not_mutate_input", "community": 307, "norm_label": "test_redact_returns_new_dict_does_not_mutate_input()" }, { "label": "test_hash_id_is_16_lowercase_hex()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L190", "_origin": "ast", "id": "tests_analytics_test_redaction_test_hash_id_is_16_lowercase_hex", "community": 813, "norm_label": "test_hash_id_is_16_lowercase_hex()" }, { "label": "test_hash_id_is_deterministic()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L196", "_origin": "ast", "id": "tests_analytics_test_redaction_test_hash_id_is_deterministic", "community": 813, "norm_label": "test_hash_id_is_deterministic()" }, { "label": "test_hash_id_differs_for_different_inputs()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L202", "_origin": "ast", "id": "tests_analytics_test_redaction_test_hash_id_differs_for_different_inputs", "community": 813, "norm_label": "test_hash_id_differs_for_different_inputs()" }, { "label": "test_hash_id_empty_string_returns_empty()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L206", "_origin": "ast", "id": "tests_analytics_test_redaction_test_hash_id_empty_string_returns_empty", "community": 813, "norm_label": "test_hash_id_empty_string_returns_empty()" }, { "label": "test_unknown_event_is_rejected()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L215", "_origin": "ast", "id": "tests_analytics_test_redaction_test_unknown_event_is_rejected", "community": 307, "norm_label": "test_unknown_event_is_rejected()" }, { "label": "test_known_event_with_no_properties_is_accepted()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L219", "_origin": "ast", "id": "tests_analytics_test_redaction_test_known_event_with_no_properties_is_accepted", "community": 307, "norm_label": "test_known_event_with_no_properties_is_accepted()" }, { "label": "test_unknown_properties_are_silently_dropped()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L224", "_origin": "ast", "id": "tests_analytics_test_redaction_test_unknown_properties_are_silently_dropped", "community": 307, "norm_label": "test_unknown_properties_are_silently_dropped()" }, { "label": "test_invalid_enum_value_is_dropped()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L241", "_origin": "ast", "id": "tests_analytics_test_redaction_test_invalid_enum_value_is_dropped", "community": 307, "norm_label": "test_invalid_enum_value_is_dropped()" }, { "label": "test_invalid_int_property_is_dropped()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L250", "_origin": "ast", "id": "tests_analytics_test_redaction_test_invalid_int_property_is_dropped", "community": 307, "norm_label": "test_invalid_int_property_is_dropped()" }, { "label": "test_bool_is_not_int_for_int_validators()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L258", "_origin": "ast", "id": "tests_analytics_test_redaction_test_bool_is_not_int_for_int_validators", "community": 307, "norm_label": "test_bool_is_not_int_for_int_validators()" }, { "label": "test_chat_session_ended_properties_pass()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L269", "_origin": "ast", "id": "tests_analytics_test_redaction_test_chat_session_ended_properties_pass", "community": 307, "norm_label": "test_chat_session_ended_properties_pass()" }, { "label": "test_chat_session_ended_rejects_bad_hash()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L292", "_origin": "ast", "id": "tests_analytics_test_redaction_test_chat_session_ended_rejects_bad_hash", "community": 307, "norm_label": "test_chat_session_ended_rejects_bad_hash()" }, { "label": "test_catalog_has_expected_lifecycle_events()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L309", "_origin": "ast", "id": "tests_analytics_test_redaction_test_catalog_has_expected_lifecycle_events", "community": 520, "norm_label": "test_catalog_has_expected_lifecycle_events()" }, { "label": "test_every_event_has_at_least_one_property_or_is_marker()", "file_type": "code", "source_file": "tests/analytics/test_redaction.py", "source_location": "L332", "_origin": "ast", "id": "tests_analytics_test_redaction_test_every_event_has_at_least_one_property_or_is_marker", "community": 307, "norm_label": "test_every_event_has_at_least_one_property_or_is_marker()" }, { "label": "Tests for openjarvis.analytics.redaction. Two layers of guarantee are tested", "file_type": "rationale", "source_file": "tests/analytics/test_redaction.py", "source_location": "L1", "_origin": "ast", "id": "tests_analytics_test_redaction_rationale_1", "community": 307, "norm_label": "tests for openjarvis.analytics.redaction. two layers of guarantee are tested" }, { "label": "tests/bench/__init__.py", "file_type": "code", "source_file": "tests/bench/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_init", "community": 964, "norm_label": "tests/bench/__init__.py" }, { "label": "test_bench_stats.py", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_bench_stats", "community": 347, "norm_label": "test_bench_stats.py" }, { "label": "TestLatencyBenchmarkStats", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L14", "_origin": "ast", "id": "tests_bench_test_bench_stats_testlatencybenchmarkstats", "community": 373, "norm_label": "testlatencybenchmarkstats" }, { "label": ".test_latency_includes_std()", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L15", "_origin": "ast", "id": "tests_bench_test_bench_stats_testlatencybenchmarkstats_test_latency_includes_std", "community": 373, "norm_label": ".test_latency_includes_std()" }, { "label": "TestRenderStatsTable", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L27", "_origin": "ast", "id": "tests_bench_test_bench_stats_testrenderstatstable", "community": 347, "norm_label": "testrenderstatstable" }, { "label": ".test_renders_stats_columns()", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L28", "_origin": "ast", "id": "tests_bench_test_bench_stats_testrenderstatstable_test_renders_stats_columns", "community": 347, "norm_label": ".test_renders_stats_columns()" }, { "label": ".test_falls_back_for_non_stats_metrics()", "file_type": "code", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L53", "_origin": "ast", "id": "tests_bench_test_bench_stats_testrenderstatstable_test_falls_back_for_non_stats_metrics", "community": 347, "norm_label": ".test_falls_back_for_non_stats_metrics()" }, { "label": "Tests for benchmark stats output and Rich table rendering.", "file_type": "rationale", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_bench_stats_rationale_1", "community": 347, "norm_label": "tests for benchmark stats output and rich table rendering." }, { "label": "LatencyBenchmark should include std_latency in metrics.", "file_type": "rationale", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L16", "_origin": "ast", "id": "tests_bench_test_bench_stats_rationale_16", "community": 373, "norm_label": "latencybenchmark should include std_latency in metrics." }, { "label": "_render_stats_table should produce Avg/Median/Min/Max/Std columns.", "file_type": "rationale", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L29", "_origin": "ast", "id": "tests_bench_test_bench_stats_rationale_29", "community": 347, "norm_label": "_render_stats_table should produce avg/median/min/max/std columns." }, { "label": "Non-stats metrics should still render as simple key-value pairs.", "file_type": "rationale", "source_file": "tests/bench/test_bench_stats.py", "source_location": "L54", "_origin": "ast", "id": "tests_bench_test_bench_stats_rationale_54", "community": 347, "norm_label": "non-stats metrics should still render as simple key-value pairs." }, { "label": "test_energy.py", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_energy", "community": 2, "norm_label": "test_energy.py" }, { "label": "_register_energy()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L16", "_origin": "ast", "id": "tests_bench_test_energy_register_energy", "community": 2, "norm_label": "_register_energy()" }, { "label": "_make_engine()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L23", "_origin": "ast", "id": "tests_bench_test_energy_make_engine", "community": 559, "norm_label": "_make_engine()" }, { "label": "TestEnergyBenchmark", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L37", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark", "community": 559, "norm_label": "testenergybenchmark" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L38", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_registration", "community": 559, "norm_label": ".test_registration()" }, { "label": ".test_name_and_description()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L42", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_name_and_description", "community": 559, "norm_label": ".test_name_and_description()" }, { "label": ".test_run_without_energy_monitor()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L47", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_run_without_energy_monitor", "community": 559, "norm_label": ".test_run_without_energy_monitor()" }, { "label": ".test_run_with_mock_energy_monitor()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L63", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_run_with_mock_energy_monitor", "community": 559, "norm_label": ".test_run_with_mock_energy_monitor()" }, { "label": ".test_warmup_samples_excluded()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L93", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_warmup_samples_excluded", "community": 559, "norm_label": ".test_warmup_samples_excluded()" }, { "label": ".test_run_with_errors()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L105", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_run_with_errors", "community": 559, "norm_label": ".test_run_with_errors()" }, { "label": ".test_ensure_registered()", "file_type": "code", "source_file": "tests/bench/test_energy.py", "source_location": "L116", "_origin": "ast", "id": "tests_bench_test_energy_testenergybenchmark_test_ensure_registered", "community": 2, "norm_label": ".test_ensure_registered()" }, { "label": "Tests for the energy benchmark.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_energy_rationale_1", "community": 2, "norm_label": "tests for the energy benchmark." }, { "label": "Re-register energy benchmark after registry clear.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L17", "_origin": "ast", "id": "tests_bench_test_energy_rationale_17", "community": 2, "norm_label": "re-register energy benchmark after registry clear." }, { "label": "Running without an energy monitor should still return metrics.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L48", "_origin": "ast", "id": "tests_bench_test_energy_rationale_48", "community": 559, "norm_label": "running without an energy monitor should still return metrics." }, { "label": "Running with a mock energy monitor should populate energy fields.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L64", "_origin": "ast", "id": "tests_bench_test_energy_rationale_64", "community": 559, "norm_label": "running with a mock energy monitor should populate energy fields." }, { "label": "Warmup samples should not be included in measurement metrics.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L94", "_origin": "ast", "id": "tests_bench_test_energy_rationale_94", "community": 559, "norm_label": "warmup samples should not be included in measurement metrics." }, { "label": "All errors should result in zero metrics.", "file_type": "rationale", "source_file": "tests/bench/test_energy.py", "source_location": "L106", "_origin": "ast", "id": "tests_bench_test_energy_rationale_106", "community": 559, "norm_label": "all errors should result in zero metrics." }, { "label": "test_latency.py", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_latency", "community": 373, "norm_label": "test_latency.py" }, { "label": "_register_latency()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L14", "_origin": "ast", "id": "tests_bench_test_latency_register_latency", "community": 373, "norm_label": "_register_latency()" }, { "label": "_make_engine()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L21", "_origin": "ast", "id": "tests_bench_test_latency_make_engine", "community": 373, "norm_label": "_make_engine()" }, { "label": "TestLatencyBenchmark", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L31", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark", "community": 373, "norm_label": "testlatencybenchmark" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L32", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_registration", "community": 373, "norm_label": ".test_registration()" }, { "label": ".test_name()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L36", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_name", "community": 373, "norm_label": ".test_name()" }, { "label": ".test_description()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L40", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_description", "community": 373, "norm_label": ".test_description()" }, { "label": ".test_run_with_mock_engine()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L44", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_run_with_mock_engine", "community": 373, "norm_label": ".test_run_with_mock_engine()" }, { "label": ".test_metrics_keys()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L54", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_metrics_keys", "community": 373, "norm_label": ".test_metrics_keys()" }, { "label": ".test_sample_count()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L68", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_sample_count", "community": 373, "norm_label": ".test_sample_count()" }, { "label": ".test_run_with_errors()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L74", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_run_with_errors", "community": 373, "norm_label": ".test_run_with_errors()" }, { "label": ".test_ensure_registered()", "file_type": "code", "source_file": "tests/bench/test_latency.py", "source_location": "L82", "_origin": "ast", "id": "tests_bench_test_latency_testlatencybenchmark_test_ensure_registered", "community": 373, "norm_label": ".test_ensure_registered()" }, { "label": "Tests for the latency benchmark.", "file_type": "rationale", "source_file": "tests/bench/test_latency.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_latency_rationale_1", "community": 373, "norm_label": "tests for the latency benchmark." }, { "label": "Re-register latency benchmark after registry clear.", "file_type": "rationale", "source_file": "tests/bench/test_latency.py", "source_location": "L15", "_origin": "ast", "id": "tests_bench_test_latency_rationale_15", "community": 373, "norm_label": "re-register latency benchmark after registry clear." }, { "label": "bench/test_stubs.py", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_stubs", "community": 218, "norm_label": "bench/test_stubs.py" }, { "label": "TestBenchmarkResult", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L12", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarkresult", "community": 218, "norm_label": "testbenchmarkresult" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L13", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarkresult_test_defaults", "community": 218, "norm_label": ".test_defaults()" }, { "label": ".test_full()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L23", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarkresult_test_full", "community": 218, "norm_label": ".test_full()" }, { "label": "TestBaseBenchmark", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L38", "_origin": "ast", "id": "tests_bench_test_stubs_testbasebenchmark", "community": 218, "norm_label": "testbasebenchmark" }, { "label": ".test_abc_cannot_instantiate()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L39", "_origin": "ast", "id": "tests_bench_test_stubs_testbasebenchmark_test_abc_cannot_instantiate", "community": 218, "norm_label": ".test_abc_cannot_instantiate()" }, { "label": ".test_concrete_subclass()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L43", "_origin": "ast", "id": "tests_bench_test_stubs_testbasebenchmark_test_concrete_subclass", "community": 218, "norm_label": ".test_concrete_subclass()" }, { "label": "TestBenchmarkSuite", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L66", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite", "community": 218, "norm_label": "testbenchmarksuite" }, { "label": "._make_bench()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L67", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_make_bench", "community": 218, "norm_label": "._make_bench()" }, { "label": ".test_run_all()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L88", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_run_all", "community": 218, "norm_label": ".test_run_all()" }, { "label": ".test_run_all_empty()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L95", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_run_all_empty", "community": 218, "norm_label": ".test_run_all_empty()" }, { "label": ".test_to_jsonl()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L100", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_to_jsonl", "community": 218, "norm_label": ".test_to_jsonl()" }, { "label": ".test_to_jsonl_valid_json()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L109", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_to_jsonl_valid_json", "community": 218, "norm_label": ".test_to_jsonl_valid_json()" }, { "label": ".test_summary_format()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L117", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_summary_format", "community": 218, "norm_label": ".test_summary_format()" }, { "label": ".test_summary_count()", "file_type": "code", "source_file": "tests/bench/test_stubs.py", "source_location": "L124", "_origin": "ast", "id": "tests_bench_test_stubs_testbenchmarksuite_test_summary_count", "community": 218, "norm_label": ".test_summary_count()" }, { "label": "Tests for benchmark stubs \u2014 BenchmarkResult, BaseBenchmark, BenchmarkSuite.", "file_type": "rationale", "source_file": "tests/bench/test_stubs.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_stubs_rationale_1", "community": 218, "norm_label": "tests for benchmark stubs \u2014 benchmarkresult, basebenchmark, benchmarksuite." }, { "label": "test_throughput.py", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_throughput", "community": 448, "norm_label": "test_throughput.py" }, { "label": "_register_throughput()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L14", "_origin": "ast", "id": "tests_bench_test_throughput_register_throughput", "community": 448, "norm_label": "_register_throughput()" }, { "label": "_make_engine()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L21", "_origin": "ast", "id": "tests_bench_test_throughput_make_engine", "community": 448, "norm_label": "_make_engine()" }, { "label": "TestThroughputBenchmark", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L35", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark", "community": 448, "norm_label": "testthroughputbenchmark" }, { "label": ".test_registration()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L36", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_registration", "community": 448, "norm_label": ".test_registration()" }, { "label": ".test_run_with_mock()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L40", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_run_with_mock", "community": 448, "norm_label": ".test_run_with_mock()" }, { "label": ".test_metrics_keys()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L49", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_metrics_keys", "community": 448, "norm_label": ".test_metrics_keys()" }, { "label": ".test_tokens_per_second_calc()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L57", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_tokens_per_second_calc", "community": 448, "norm_label": ".test_tokens_per_second_calc()" }, { "label": ".test_sample_count()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L65", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_sample_count", "community": 448, "norm_label": ".test_sample_count()" }, { "label": ".test_zero_latency_handling()", "file_type": "code", "source_file": "tests/bench/test_throughput.py", "source_location": "L71", "_origin": "ast", "id": "tests_bench_test_throughput_testthroughputbenchmark_test_zero_latency_handling", "community": 448, "norm_label": ".test_zero_latency_handling()" }, { "label": "Tests for the throughput benchmark.", "file_type": "rationale", "source_file": "tests/bench/test_throughput.py", "source_location": "L1", "_origin": "ast", "id": "tests_bench_test_throughput_rationale_1", "community": 448, "norm_label": "tests for the throughput benchmark." }, { "label": "Re-register throughput benchmark after registry clear.", "file_type": "rationale", "source_file": "tests/bench/test_throughput.py", "source_location": "L15", "_origin": "ast", "id": "tests_bench_test_throughput_rationale_15", "community": 448, "norm_label": "re-register throughput benchmark after registry clear." }, { "label": "All errors should result in 0 tokens_per_second.", "file_type": "rationale", "source_file": "tests/bench/test_throughput.py", "source_location": "L72", "_origin": "ast", "id": "tests_bench_test_throughput_rationale_72", "community": 448, "norm_label": "all errors should result in 0 tokens_per_second." }, { "label": "tests/channels/__init__.py", "file_type": "code", "source_file": "tests/channels/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_init", "community": 965, "norm_label": "tests/channels/__init__.py" }, { "label": "channel_test_helpers.py", "file_type": "code", "source_file": "tests/channels/channel_test_helpers.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_channel_test_helpers", "community": 8, "norm_label": "channel_test_helpers.py" }, { "label": "make_common_channel_tests()", "file_type": "code", "source_file": "tests/channels/channel_test_helpers.py", "source_location": "L15", "_origin": "ast", "id": "tests_channels_channel_test_helpers_make_common_channel_tests", "community": 8, "norm_label": "make_common_channel_tests()" }, { "label": "Shared parametrized tests for channel implementations. Every channel must pas", "file_type": "rationale", "source_file": "tests/channels/channel_test_helpers.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_channel_test_helpers_rationale_1", "community": 8, "norm_label": "shared parametrized tests for channel implementations. every channel must pas" }, { "label": "Return a test class that validates common channel contract. Usage in each", "file_type": "rationale", "source_file": "tests/channels/channel_test_helpers.py", "source_location": "L21", "_origin": "ast", "id": "tests_channels_channel_test_helpers_rationale_21", "community": 8, "norm_label": "return a test class that validates common channel contract. usage in each" }, { "label": "channels/conftest.py", "file_type": "code", "source_file": "tests/channels/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_conftest", "community": 5, "norm_label": "channels/conftest.py" }, { "label": "scenario_harness()", "file_type": "code", "source_file": "tests/channels/conftest.py", "source_location": "L16", "_origin": "ast", "id": "tests_channels_conftest_scenario_harness", "community": 5, "norm_label": "scenario_harness()" }, { "label": "fake_event_bus()", "file_type": "code", "source_file": "tests/channels/conftest.py", "source_location": "L48", "_origin": "ast", "id": "tests_channels_conftest_fake_event_bus", "community": 5, "norm_label": "fake_event_bus()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_channels_conftest_py_eventbus", "community": 5, "norm_label": "eventbus" }, { "label": "credential_env()", "file_type": "code", "source_file": "tests/channels/conftest.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_conftest_credential_env", "community": 5, "norm_label": "credential_env()" }, { "label": "Shared fixtures for channel integration tests.", "file_type": "rationale", "source_file": "tests/channels/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_conftest_rationale_1", "community": 5, "norm_label": "shared fixtures for channel integration tests." }, { "label": "Wire up real components for agent lifecycle testing (channels copy).", "file_type": "rationale", "source_file": "tests/channels/conftest.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_conftest_rationale_17", "community": 5, "norm_label": "wire up real components for agent lifecycle testing (channels copy)." }, { "label": "EventBus with history recording for asserting event emissions.", "file_type": "rationale", "source_file": "tests/channels/conftest.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_conftest_rationale_49", "community": 5, "norm_label": "eventbus with history recording for asserting event emissions." }, { "label": "Context manager that sets env vars for a channel, cleans up after.", "file_type": "rationale", "source_file": "tests/channels/conftest.py", "source_location": "L55", "_origin": "ast", "id": "tests_channels_conftest_rationale_55", "community": 5, "norm_label": "context manager that sets env vars for a channel, cleans up after." }, { "label": "test_agent_channel_e2e.py", "file_type": "code", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e", "community": 5, "norm_label": "test_agent_channel_e2e.py" }, { "label": "test_agent_sends_to_webchat()", "file_type": "code", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L8", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_test_agent_sends_to_webchat", "community": 5, "norm_label": "test_agent_sends_to_webchat()" }, { "label": "test_channel_failure_does_not_crash_agent()", "file_type": "code", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_test_channel_failure_does_not_crash_agent", "community": 5, "norm_label": "test_channel_failure_does_not_crash_agent()" }, { "label": "test_agent_with_channel_binding()", "file_type": "code", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L48", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_test_agent_with_channel_binding", "community": 5, "norm_label": "test_agent_with_channel_binding()" }, { "label": "Agent-channel E2E tests \u2014 using WebChatChannel (in-memory, no external deps).", "file_type": "rationale", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_rationale_1", "community": 5, "norm_label": "agent-channel e2e tests \u2014 using webchatchannel (in-memory, no external deps)." }, { "label": "Agent runs and completes tick with WebChatChannel available.", "file_type": "rationale", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L9", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_rationale_9", "community": 5, "norm_label": "agent runs and completes tick with webchatchannel available." }, { "label": "Agent continues if channel send fails.", "file_type": "rationale", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_rationale_32", "community": 5, "norm_label": "agent continues if channel send fails." }, { "label": "Agent with a channel binding completes tick without error.", "file_type": "rationale", "source_file": "tests/channels/test_agent_channel_e2e.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_test_agent_channel_e2e_rationale_49", "community": 5, "norm_label": "agent with a channel binding completes tick without error." }, { "label": "test_bluebubbles.py", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_bluebubbles", "community": 8, "norm_label": "test_bluebubbles.py" }, { "label": "_register_bluebubbles()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_bluebubbles_register_bluebubbles", "community": 8, "norm_label": "_register_bluebubbles()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testinit", "community": 235, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testinit_test_defaults", "community": 235, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_param()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testinit_test_constructor_param", "community": 235, "norm_label": ".test_constructor_param()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testinit_test_env_var_fallback", "community": 235, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testinit_test_constructor_overrides_env", "community": 235, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend", "community": 235, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L68", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend_test_send_success", "community": 235, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend_test_send_failure", "community": 235, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L97", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend_test_send_exception", "community": 235, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L104", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend_test_send_no_token", "community": 235, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L109", "_origin": "ast", "id": "tests_channels_test_bluebubbles_testsend_test_send_publishes_event", "community": 235, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L127", "_origin": "ast", "id": "tests_channels_test_bluebubbles_teststatus", "community": 235, "norm_label": "teststatus" }, { "label": ".test_no_url_connect_error()", "file_type": "code", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_bluebubbles_teststatus_test_no_url_connect_error", "community": 235, "norm_label": ".test_no_url_connect_error()" }, { "label": "Tests for the BlueBubblesChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_bluebubbles_rationale_1", "community": 8, "norm_label": "tests for the bluebubbleschannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_bluebubbles.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_bluebubbles_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_channel_config.py", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_config", "community": 43, "norm_label": "test_channel_config.py" }, { "label": "TestChannelConfig", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig", "community": 43, "norm_label": "testchannelconfig" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L20", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_defaults", "community": 43, "norm_label": ".test_defaults()" }, { "label": ".test_nested_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_nested_defaults", "community": 43, "norm_label": ".test_nested_defaults()" }, { "label": ".test_telegram_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_telegram_defaults", "community": 43, "norm_label": ".test_telegram_defaults()" }, { "label": ".test_discord_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L40", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_discord_defaults", "community": 43, "norm_label": ".test_discord_defaults()" }, { "label": ".test_slack_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L44", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_slack_defaults", "community": 43, "norm_label": ".test_slack_defaults()" }, { "label": ".test_webhook_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_webhook_defaults", "community": 43, "norm_label": ".test_webhook_defaults()" }, { "label": ".test_email_defaults()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L55", "_origin": "ast", "id": "tests_channels_test_channel_config_testchannelconfig_test_email_defaults", "community": 43, "norm_label": ".test_email_defaults()" }, { "label": "TestTomlLoading", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading", "community": 43, "norm_label": "testtomlloading" }, { "label": "._write_toml()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_write_toml", "community": 43, "norm_label": "._write_toml()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_channels_test_channel_config_py_path", "community": 43, "norm_label": "path" }, { "label": ".test_load_channel_top_level()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L78", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_top_level", "community": 43, "norm_label": ".test_load_channel_top_level()" }, { "label": ".test_load_channel_telegram()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_telegram", "community": 43, "norm_label": ".test_load_channel_telegram()" }, { "label": ".test_load_channel_discord()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L108", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_discord", "community": 43, "norm_label": ".test_load_channel_discord()" }, { "label": ".test_load_channel_slack()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L119", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_slack", "community": 43, "norm_label": ".test_load_channel_slack()" }, { "label": ".test_load_channel_webhook()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L132", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_webhook", "community": 43, "norm_label": ".test_load_channel_webhook()" }, { "label": ".test_load_channel_email()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L147", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_load_channel_email", "community": 43, "norm_label": ".test_load_channel_email()" }, { "label": ".test_backward_compat_no_default_channel()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L166", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_backward_compat_no_default_channel", "community": 43, "norm_label": ".test_backward_compat_no_default_channel()" }, { "label": ".test_multiple_channel_configs()", "file_type": "code", "source_file": "tests/channels/test_channel_config.py", "source_location": "L179", "_origin": "ast", "id": "tests_channels_test_channel_config_testtomlloading_test_multiple_channel_configs", "community": 43, "norm_label": ".test_multiple_channel_configs()" }, { "label": "Tests for channel configuration \u2014 nested sub-configs and TOML loading.", "file_type": "rationale", "source_file": "tests/channels/test_channel_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_config_rationale_1", "community": 43, "norm_label": "tests for channel configuration \u2014 nested sub-configs and toml loading." }, { "label": "Old config without default_channel still works.", "file_type": "rationale", "source_file": "tests/channels/test_channel_config.py", "source_location": "L167", "_origin": "ast", "id": "tests_channels_test_channel_config_rationale_167", "community": 43, "norm_label": "old config without default_channel still works." }, { "label": "test_channel_contract.py", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_contract", "community": 703, "norm_label": "test_channel_contract.py" }, { "label": "channel_entry()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_channel_contract_channel_entry", "community": 703, "norm_label": "channel_entry()" }, { "label": "test_has_channel_id()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_has_channel_id", "community": 703, "norm_label": "test_has_channel_id()" }, { "label": "test_connect_no_credentials_no_crash()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L42", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_connect_no_credentials_no_crash", "community": 703, "norm_label": "test_connect_no_credentials_no_crash()" }, { "label": "test_disconnect_idempotent()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_disconnect_idempotent", "community": 703, "norm_label": "test_disconnect_idempotent()" }, { "label": "test_status_returns_valid_enum()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L56", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_status_returns_valid_enum", "community": 703, "norm_label": "test_status_returns_valid_enum()" }, { "label": "test_list_channels_returns_list()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L63", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_list_channels_returns_list", "community": 703, "norm_label": "test_list_channels_returns_list()" }, { "label": "test_send_no_credentials_returns_false()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L70", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_send_no_credentials_returns_false", "community": 703, "norm_label": "test_send_no_credentials_returns_false()" }, { "label": "test_on_message_accepts_handler()", "file_type": "code", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L79", "_origin": "ast", "id": "tests_channels_test_channel_contract_test_on_message_accepts_handler", "community": 703, "norm_label": "test_on_message_accepts_handler()" }, { "label": "Parametrized contract tests \u2014 verify every channel implements BaseChannel correc", "file_type": "rationale", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_contract_rationale_1", "community": 703, "norm_label": "parametrized contract tests \u2014 verify every channel implements basechannel correc" }, { "label": "Parametrized fixture yielding (channel_key, channel_cls) tuples. Uses the", "file_type": "rationale", "source_file": "tests/channels/test_channel_contract.py", "source_location": "L27", "_origin": "ast", "id": "tests_channels_test_channel_contract_rationale_27", "community": 703, "norm_label": "parametrized fixture yielding (channel_key, channel_cls) tuples. uses the" }, { "label": "test_channel_registry.py", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_registry", "community": 8, "norm_label": "test_channel_registry.py" }, { "label": "TestChannelRegistry", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L13", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry", "community": 8, "norm_label": "testchannelregistry" }, { "label": ".test_register_channel()", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L14", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry_test_register_channel", "community": 8, "norm_label": ".test_register_channel()" }, { "label": ".test_create_channel()", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry_test_create_channel", "community": 8, "norm_label": ".test_create_channel()" }, { "label": ".test_duplicate_registration_raises()", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L85", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry_test_duplicate_registration_raises", "community": 8, "norm_label": ".test_duplicate_registration_raises()" }, { "label": ".test_get_missing_key_raises()", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry_test_get_missing_key_raises", "community": 8, "norm_label": ".test_get_missing_key_raises()" }, { "label": ".test_keys_and_items()", "file_type": "code", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L96", "_origin": "ast", "id": "tests_channels_test_channel_registry_testchannelregistry_test_keys_and_items", "community": 8, "norm_label": ".test_keys_and_items()" }, { "label": "Tests for channel registration in the ChannelRegistry.", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_1", "community": 8, "norm_label": "tests for channel registration in the channelregistry." }, { "label": "Register a dummy channel class and verify it is in ChannelRegistry.", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L15", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_15", "community": 8, "norm_label": "register a dummy channel class and verify it is in channelregistry." }, { "label": "Register and create an instance via ChannelRegistry.create().", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_50", "community": 8, "norm_label": "register and create an instance via channelregistry.create()." }, { "label": "Registering the same key twice should raise ValueError.", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_86", "community": 8, "norm_label": "registering the same key twice should raise valueerror." }, { "label": "Getting an unregistered key should raise KeyError.", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L92", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_92", "community": 8, "norm_label": "getting an unregistered key should raise keyerror." }, { "label": "Verify keys() and items() return registered entries.", "file_type": "rationale", "source_file": "tests/channels/test_channel_registry.py", "source_location": "L97", "_origin": "ast", "id": "tests_channels_test_channel_registry_rationale_97", "community": 8, "norm_label": "verify keys() and items() return registered entries." }, { "label": "test_channels_phase21.py", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channels_phase21", "community": 8, "norm_label": "test_channels_phase21.py" }, { "label": "_ensure_registered()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_channels_phase21_ensure_registered", "community": 8, "norm_label": "_ensure_registered()" }, { "label": "TestChannelSpec", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L52", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec", "community": 10, "norm_label": "testchannelspec" }, { "label": ".test_registry_key()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L55", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec_test_registry_key", "community": 10, "norm_label": ".test_registry_key()" }, { "label": ".test_channel_id()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L58", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec_test_channel_id", "community": 10, "norm_label": ".test_channel_id()" }, { "label": ".test_status_disconnected()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L62", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec_test_status_disconnected", "community": 10, "norm_label": ".test_status_disconnected()" }, { "label": ".test_list_channels()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec_test_list_channels", "community": 10, "norm_label": ".test_list_channels()" }, { "label": ".test_on_message_registers_handler()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L71", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelspec_test_on_message_registers_handler", "community": 10, "norm_label": ".test_on_message_registers_handler()" }, { "label": "TestChannelNotConnected", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L79", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelnotconnected", "community": 10, "norm_label": "testchannelnotconnected" }, { "label": ".test_send_no_credentials()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L82", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelnotconnected_test_send_no_credentials", "community": 10, "norm_label": ".test_send_no_credentials()" }, { "label": ".test_connect_no_credentials_sets_error()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L87", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelnotconnected_test_connect_no_credentials_sets_error", "community": 10, "norm_label": ".test_connect_no_credentials_sets_error()" }, { "label": ".test_disconnect()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L99", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelnotconnected_test_disconnect", "community": 10, "norm_label": ".test_disconnect()" }, { "label": "TestChannelImportError", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L107", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelimporterror", "community": 10, "norm_label": "testchannelimporterror" }, { "label": "._make_configured()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L110", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelimporterror_make_configured", "community": 10, "norm_label": "._make_configured()" }, { "label": ".test_connect_import_error()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L134", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testchannelimporterror_test_connect_import_error", "community": 10, "norm_label": ".test_connect_import_error()" }, { "label": "TestLineChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L154", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testlinechannel", "community": 10, "norm_label": "testlinechannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L155", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testlinechannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestViberChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L168", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testviberchannel", "community": 10, "norm_label": "testviberchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L169", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testviberchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestMessengerChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L182", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testmessengerchannel", "community": 10, "norm_label": "testmessengerchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L183", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testmessengerchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestRedditChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L194", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testredditchannel", "community": 10, "norm_label": "testredditchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L195", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testredditchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestMastodonChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L212", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testmastodonchannel", "community": 10, "norm_label": "testmastodonchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L213", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testmastodonchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestXMPPChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L226", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testxmppchannel", "community": 10, "norm_label": "testxmppchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L227", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testxmppchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestRocketChatChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L244", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testrocketchatchannel", "community": 10, "norm_label": "testrocketchatchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L245", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testrocketchatchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": ".test_token_auth_env()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L259", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testrocketchatchannel_test_token_auth_env", "community": 10, "norm_label": ".test_token_auth_env()" }, { "label": "TestZulipChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L273", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testzulipchannel", "community": 10, "norm_label": "testzulipchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L274", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testzulipchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": ".test_zuliprc_env()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L288", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testzulipchannel_test_zuliprc_env", "community": 10, "norm_label": ".test_zuliprc_env()" }, { "label": "TestTwitchChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L299", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testtwitchchannel", "community": 10, "norm_label": "testtwitchchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L300", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testtwitchchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": "TestNostrChannel", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L317", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testnostrchannel", "community": 10, "norm_label": "testnostrchannel" }, { "label": ".test_env_fallback()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L318", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testnostrchannel_test_env_fallback", "community": 10, "norm_label": ".test_env_fallback()" }, { "label": ".test_default_relay()", "file_type": "code", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L331", "_origin": "ast", "id": "tests_channels_test_channels_phase21_testnostrchannel_test_default_relay", "community": 10, "norm_label": ".test_default_relay()" }, { "label": "Tests for Phase 21 messaging channels.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_1", "community": 8, "norm_label": "tests for phase 21 messaging channels." }, { "label": "Re-register channels after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L40", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_40", "community": 8, "norm_label": "re-register channels after any registry clear." }, { "label": "Verify registration, channel_id, and default status.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_53", "community": 10, "norm_label": "verify registration, channel_id, and default status." }, { "label": "Verify send returns False when credentials are missing.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L80", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_80", "community": 10, "norm_label": "verify send returns false when credentials are missing." }, { "label": "Verify connect raises ImportError with helpful message when lib missing.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L108", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_108", "community": 10, "norm_label": "verify connect raises importerror with helpful message when lib missing." }, { "label": "Create a channel instance with enough config to pass cred checks.", "file_type": "rationale", "source_file": "tests/channels/test_channels_phase21.py", "source_location": "L111", "_origin": "ast", "id": "tests_channels_test_channels_phase21_rationale_111", "community": 10, "norm_label": "create a channel instance with enough config to pass cred checks." }, { "label": "channels/test_config.py", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_config", "community": 43, "norm_label": "channels/test_config.py" }, { "label": "TestChannelConfigDefaults", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L11", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfigdefaults", "community": 22, "norm_label": "testchannelconfigdefaults" }, { "label": ".test_channel_config_defaults()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L12", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfigdefaults_test_channel_config_defaults", "community": 22, "norm_label": ".test_channel_config_defaults()" }, { "label": ".test_channel_config_custom()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfigdefaults_test_channel_config_custom", "community": 22, "norm_label": ".test_channel_config_custom()" }, { "label": "TestChannelConfigInJarvisConfig", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfiginjarvisconfig", "community": 12, "norm_label": "testchannelconfiginjarvisconfig" }, { "label": ".test_channel_config_in_jarvis_config()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L27", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfiginjarvisconfig_test_channel_config_in_jarvis_config", "community": 12, "norm_label": ".test_channel_config_in_jarvis_config()" }, { "label": ".test_jarvis_config_channel_defaults()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_config_testchannelconfiginjarvisconfig_test_jarvis_config_channel_defaults", "community": 12, "norm_label": ".test_jarvis_config_channel_defaults()" }, { "label": "TestLoadConfigWithChannel", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_config_testloadconfigwithchannel", "community": 43, "norm_label": "testloadconfigwithchannel" }, { "label": ".test_load_config_with_channel_section()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_config_testloadconfigwithchannel_test_load_config_with_channel_section", "community": 43, "norm_label": ".test_load_config_with_channel_section()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_channels_test_config_py_path", "community": 43, "norm_label": "path" }, { "label": ".test_load_config_without_channel_section()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_config_testloadconfigwithchannel_test_load_config_without_channel_section", "community": 43, "norm_label": ".test_load_config_without_channel_section()" }, { "label": ".test_load_config_partial_channel_section()", "file_type": "code", "source_file": "tests/channels/test_config.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_config_testloadconfigwithchannel_test_load_config_partial_channel_section", "community": 43, "norm_label": ".test_load_config_partial_channel_section()" }, { "label": "Tests for channel configuration.", "file_type": "rationale", "source_file": "tests/channels/test_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_config_rationale_1", "community": 43, "norm_label": "tests for channel configuration." }, { "label": "Create a temp TOML with [channel] section and verify values.", "file_type": "rationale", "source_file": "tests/channels/test_config.py", "source_location": "L40", "_origin": "ast", "id": "tests_channels_test_config_rationale_40", "community": 43, "norm_label": "create a temp toml with [channel] section and verify values." }, { "label": "When no [channel] section, defaults should apply.", "file_type": "rationale", "source_file": "tests/channels/test_config.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_test_config_rationale_54", "community": 43, "norm_label": "when no [channel] section, defaults should apply." }, { "label": "Partial [channel] section overlays only specified fields.", "file_type": "rationale", "source_file": "tests/channels/test_config.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_config_rationale_67", "community": 43, "norm_label": "partial [channel] section overlays only specified fields." }, { "label": "test_discord_channel.py", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_discord_channel", "community": 8, "norm_label": "test_discord_channel.py" }, { "label": "_register_discord()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_discord_channel_register_discord", "community": 8, "norm_label": "_register_discord()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L29", "_origin": "ast", "id": "tests_channels_test_discord_channel_testinit", "community": 199, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L30", "_origin": "ast", "id": "tests_channels_test_discord_channel_testinit_test_defaults", "community": 199, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_token()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_discord_channel_testinit_test_constructor_token", "community": 199, "norm_label": ".test_constructor_token()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_discord_channel_testinit_test_env_var_fallback", "community": 199, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L44", "_origin": "ast", "id": "tests_channels_test_discord_channel_testinit_test_constructor_overrides_env", "community": 199, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend", "community": 199, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L51", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_success", "community": 199, "norm_label": ".test_send_success()" }, { "label": ".test_send_with_conversation_id()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L69", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_with_conversation_id", "community": 199, "norm_label": ".test_send_with_conversation_id()" }, { "label": ".test_send_refuses_empty_channel()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L80", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_refuses_empty_channel", "community": 199, "norm_label": ".test_send_refuses_empty_channel()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_failure", "community": 199, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L102", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_exception", "community": 199, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L109", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_no_token", "community": 199, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L114", "_origin": "ast", "id": "tests_channels_test_discord_channel_testsend_test_send_publishes_event", "community": 199, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_discord_channel_teststatus", "community": 199, "norm_label": "teststatus" }, { "label": ".test_no_token_connect_error()", "file_type": "code", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L129", "_origin": "ast", "id": "tests_channels_test_discord_channel_teststatus_test_no_token_connect_error", "community": 199, "norm_label": ".test_no_token_connect_error()" }, { "label": "Tests for the DiscordChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_discord_channel_rationale_1", "community": 8, "norm_label": "tests for the discordchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_discord_channel_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "Defensive guard for #459 follow-up: an empty `channel` arg would build", "file_type": "rationale", "source_file": "tests/channels/test_discord_channel.py", "source_location": "L81", "_origin": "ast", "id": "tests_channels_test_discord_channel_rationale_81", "community": 199, "norm_label": "defensive guard for #459 follow-up: an empty `channel` arg would build" }, { "label": "test_email_channel.py", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_email_channel", "community": 8, "norm_label": "test_email_channel.py" }, { "label": "_register_email()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_email_channel_register_email", "community": 8, "norm_label": "_register_email()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_email_channel_testinit", "community": 200, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_email_channel_testinit_test_defaults", "community": 200, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_params()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L46", "_origin": "ast", "id": "tests_channels_test_email_channel_testinit_test_constructor_params", "community": 200, "norm_label": ".test_constructor_params()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L64", "_origin": "ast", "id": "tests_channels_test_email_channel_testinit_test_env_var_fallback", "community": 200, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L76", "_origin": "ast", "id": "tests_channels_test_email_channel_testinit_test_constructor_overrides_env", "community": 200, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L82", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend", "community": 200, "norm_label": "testsend" }, { "label": ".test_send_success_tls()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L83", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_success_tls", "community": 200, "norm_label": ".test_send_success_tls()" }, { "label": ".test_send_success_no_tls()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L101", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_success_no_tls", "community": 200, "norm_label": ".test_send_success_no_tls()" }, { "label": ".test_send_no_config()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_no_config", "community": 200, "norm_label": ".test_send_no_config()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L122", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_exception", "community": 200, "norm_label": ".test_send_exception()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L133", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_publishes_event", "community": 200, "norm_label": ".test_send_publishes_event()" }, { "label": ".test_send_with_subject_metadata()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L151", "_origin": "ast", "id": "tests_channels_test_email_channel_testsend_test_send_with_subject_metadata", "community": 200, "norm_label": ".test_send_with_subject_metadata()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L172", "_origin": "ast", "id": "tests_channels_test_email_channel_teststatus", "community": 200, "norm_label": "teststatus" }, { "label": ".test_no_config_connect_error()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L173", "_origin": "ast", "id": "tests_channels_test_email_channel_teststatus_test_no_config_connect_error", "community": 200, "norm_label": ".test_no_config_connect_error()" }, { "label": "TestConnect", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L179", "_origin": "ast", "id": "tests_channels_test_email_channel_testconnect", "community": 200, "norm_label": "testconnect" }, { "label": ".test_connect_smtp_only()", "file_type": "code", "source_file": "tests/channels/test_email_channel.py", "source_location": "L180", "_origin": "ast", "id": "tests_channels_test_email_channel_testconnect_test_connect_smtp_only", "community": 200, "norm_label": ".test_connect_smtp_only()" }, { "label": "Tests for the EmailChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_email_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_email_channel_rationale_1", "community": 8, "norm_label": "tests for the emailchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_email_channel.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_email_channel_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_feishu.py", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_feishu", "community": 8, "norm_label": "test_feishu.py" }, { "label": "_register_feishu()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_feishu_register_feishu", "community": 8, "norm_label": "_register_feishu()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_feishu_testinit", "community": 236, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_feishu_testinit_test_defaults", "community": 236, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_param()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_feishu_testinit_test_constructor_param", "community": 236, "norm_label": ".test_constructor_param()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_feishu_testinit_test_env_var_fallback", "community": 236, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_feishu_testinit_test_constructor_overrides_env", "community": 236, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L64", "_origin": "ast", "id": "tests_channels_test_feishu_testsend", "community": 236, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L65", "_origin": "ast", "id": "tests_channels_test_feishu_testsend_test_send_success", "community": 236, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L80", "_origin": "ast", "id": "tests_channels_test_feishu_testsend_test_send_failure", "community": 236, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L95", "_origin": "ast", "id": "tests_channels_test_feishu_testsend_test_send_exception", "community": 236, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L102", "_origin": "ast", "id": "tests_channels_test_feishu_testsend_test_send_no_token", "community": 236, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L107", "_origin": "ast", "id": "tests_channels_test_feishu_testsend_test_send_publishes_event", "community": 236, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L125", "_origin": "ast", "id": "tests_channels_test_feishu_teststatus", "community": 236, "norm_label": "teststatus" }, { "label": ".test_no_config_connect_error()", "file_type": "code", "source_file": "tests/channels/test_feishu.py", "source_location": "L126", "_origin": "ast", "id": "tests_channels_test_feishu_teststatus_test_no_config_connect_error", "community": 236, "norm_label": ".test_no_config_connect_error()" }, { "label": "Tests for the FeishuChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_feishu.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_feishu_rationale_1", "community": 8, "norm_label": "tests for the feishuchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_feishu.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_feishu_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_google_chat.py", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_google_chat", "community": 8, "norm_label": "test_google_chat.py" }, { "label": "_register_google_chat()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_google_chat_register_google_chat", "community": 8, "norm_label": "_register_google_chat()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L33", "_origin": "ast", "id": "tests_channels_test_google_chat_testinit", "community": 237, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_google_chat_testinit_test_defaults", "community": 237, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_url()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_google_chat_testinit_test_constructor_url", "community": 237, "norm_label": ".test_constructor_url()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L48", "_origin": "ast", "id": "tests_channels_test_google_chat_testinit_test_env_var_fallback", "community": 237, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L61", "_origin": "ast", "id": "tests_channels_test_google_chat_testinit_test_constructor_overrides_env", "community": 237, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L77", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend", "community": 237, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L78", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend_test_send_success", "community": 237, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend_test_send_failure", "community": 237, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L104", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend_test_send_exception", "community": 237, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_url()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L113", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend_test_send_no_url", "community": 237, "norm_label": ".test_send_no_url()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L118", "_origin": "ast", "id": "tests_channels_test_google_chat_testsend_test_send_publishes_event", "community": 237, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L135", "_origin": "ast", "id": "tests_channels_test_google_chat_teststatus", "community": 237, "norm_label": "teststatus" }, { "label": ".test_no_url_connect_error()", "file_type": "code", "source_file": "tests/channels/test_google_chat.py", "source_location": "L136", "_origin": "ast", "id": "tests_channels_test_google_chat_teststatus_test_no_url_connect_error", "community": 237, "norm_label": ".test_no_url_connect_error()" }, { "label": "Tests for the GoogleChatChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_google_chat.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_google_chat_rationale_1", "community": 8, "norm_label": "tests for the googlechatchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_google_chat.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_google_chat_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_imessage_daemon.py", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_imessage_daemon", "community": 693, "norm_label": "test_imessage_daemon.py" }, { "label": "_create_fake_chat_db()", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L9", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_create_fake_chat_db", "community": 693, "norm_label": "_create_fake_chat_db()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_py_path", "community": 693, "norm_label": "path" }, { "label": "test_poll_new_messages()", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_test_poll_new_messages", "community": 693, "norm_label": "test_poll_new_messages()" }, { "label": "test_poll_skips_old_messages()", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_test_poll_skips_old_messages", "community": 693, "norm_label": "test_poll_skips_old_messages()" }, { "label": "test_poll_filters_by_chat()", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L63", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_test_poll_filters_by_chat", "community": 693, "norm_label": "test_poll_filters_by_chat()" }, { "label": "test_poll_skips_own_messages()", "file_type": "code", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L76", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_test_poll_skips_own_messages", "community": 693, "norm_label": "test_poll_skips_own_messages()" }, { "label": "Tests for iMessage AppleScript daemon.", "file_type": "rationale", "source_file": "tests/channels/test_imessage_daemon.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_imessage_daemon_rationale_1", "community": 693, "norm_label": "tests for imessage applescript daemon." }, { "label": "test_irc_channel.py", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_irc_channel", "community": 8, "norm_label": "test_irc_channel.py" }, { "label": "_register_irc()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_irc_channel_register_irc", "community": 8, "norm_label": "_register_irc()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_irc_channel_testinit", "community": 259, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L36", "_origin": "ast", "id": "tests_channels_test_irc_channel_testinit_test_defaults", "community": 259, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_params()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L44", "_origin": "ast", "id": "tests_channels_test_irc_channel_testinit_test_constructor_params", "community": 259, "norm_label": ".test_constructor_params()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_irc_channel_testinit_test_env_var_fallback", "community": 259, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_irc_channel_testinit_test_constructor_overrides_env", "community": 259, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L85", "_origin": "ast", "id": "tests_channels_test_irc_channel_testsend", "community": 259, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_irc_channel_testsend_test_send_success", "community": 259, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure_exception()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L96", "_origin": "ast", "id": "tests_channels_test_irc_channel_testsend_test_send_failure_exception", "community": 259, "norm_label": ".test_send_failure_exception()" }, { "label": ".test_send_no_config()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L105", "_origin": "ast", "id": "tests_channels_test_irc_channel_testsend_test_send_no_config", "community": 259, "norm_label": ".test_send_no_config()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L110", "_origin": "ast", "id": "tests_channels_test_irc_channel_testsend_test_send_publishes_event", "community": 259, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L127", "_origin": "ast", "id": "tests_channels_test_irc_channel_teststatus", "community": 259, "norm_label": "teststatus" }, { "label": ".test_no_server_connect_error()", "file_type": "code", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_irc_channel_teststatus_test_no_server_connect_error", "community": 259, "norm_label": ".test_no_server_connect_error()" }, { "label": "Tests for the IRCChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_irc_channel_rationale_1", "community": 8, "norm_label": "tests for the ircchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_irc_channel.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_irc_channel_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_matrix_channel.py", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_matrix_channel", "community": 8, "norm_label": "test_matrix_channel.py" }, { "label": "_register_matrix()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_matrix_channel_register_matrix", "community": 8, "norm_label": "_register_matrix()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testinit", "community": 238, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testinit_test_defaults", "community": 238, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_param()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L41", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testinit_test_constructor_param", "community": 238, "norm_label": ".test_constructor_param()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L49", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testinit_test_env_var_fallback", "community": 238, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L59", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testinit_test_constructor_overrides_env", "community": 238, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L73", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend", "community": 238, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L74", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend_test_send_success", "community": 238, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L92", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend_test_send_failure", "community": 238, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L106", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend_test_send_exception", "community": 238, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L116", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend_test_send_no_token", "community": 238, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L121", "_origin": "ast", "id": "tests_channels_test_matrix_channel_testsend_test_send_publishes_event", "community": 238, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L139", "_origin": "ast", "id": "tests_channels_test_matrix_channel_teststatus", "community": 238, "norm_label": "teststatus" }, { "label": ".test_no_homeserver_connect_error()", "file_type": "code", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L140", "_origin": "ast", "id": "tests_channels_test_matrix_channel_teststatus_test_no_homeserver_connect_error", "community": 238, "norm_label": ".test_no_homeserver_connect_error()" }, { "label": "Tests for the MatrixChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_matrix_channel_rationale_1", "community": 8, "norm_label": "tests for the matrixchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_matrix_channel.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_matrix_channel_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_mattermost.py", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_mattermost", "community": 8, "norm_label": "test_mattermost.py" }, { "label": "_register_mattermost()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_mattermost_register_mattermost", "community": 8, "norm_label": "_register_mattermost()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_mattermost_testinit", "community": 229, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_mattermost_testinit_test_defaults", "community": 229, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_param()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_mattermost_testinit_test_constructor_param", "community": 229, "norm_label": ".test_constructor_param()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_mattermost_testinit_test_env_var_fallback", "community": 229, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_mattermost_testinit_test_constructor_overrides_env", "community": 229, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend", "community": 229, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L68", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_success", "community": 229, "norm_label": ".test_send_success()" }, { "label": ".test_send_with_conversation_id()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L82", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_with_conversation_id", "community": 229, "norm_label": ".test_send_with_conversation_id()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L96", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_failure", "community": 229, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L107", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_exception", "community": 229, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L114", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_no_token", "community": 229, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L119", "_origin": "ast", "id": "tests_channels_test_mattermost_testsend_test_send_publishes_event", "community": 229, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L137", "_origin": "ast", "id": "tests_channels_test_mattermost_teststatus", "community": 229, "norm_label": "teststatus" }, { "label": ".test_no_url_connect_error()", "file_type": "code", "source_file": "tests/channels/test_mattermost.py", "source_location": "L138", "_origin": "ast", "id": "tests_channels_test_mattermost_teststatus_test_no_url_connect_error", "community": 229, "norm_label": ".test_no_url_connect_error()" }, { "label": "Tests for the MattermostChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_mattermost.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_mattermost_rationale_1", "community": 8, "norm_label": "tests for the mattermostchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_mattermost.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_mattermost_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_sendblue.py", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_sendblue", "community": 8, "norm_label": "test_sendblue.py" }, { "label": "_register_sendblue()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L22", "_origin": "ast", "id": "tests_channels_test_sendblue_register_sendblue", "community": 8, "norm_label": "_register_sendblue()" }, { "label": "_make_channel()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_sendblue_make_channel", "community": 432, "norm_label": "_make_channel()" }, { "label": "_mock_httpx_post()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_sendblue_mock_httpx_post", "community": 432, "norm_label": "_mock_httpx_post()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_sendblue_testinit", "community": 11, "norm_label": "testinit" }, { "label": ".test_from_params()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L68", "_origin": "ast", "id": "tests_channels_test_sendblue_testinit_test_from_params", "community": 432, "norm_label": ".test_from_params()" }, { "label": ".test_from_env_vars()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L76", "_origin": "ast", "id": "tests_channels_test_sendblue_testinit_test_from_env_vars", "community": 11, "norm_label": ".test_from_env_vars()" }, { "label": ".test_no_credentials()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_sendblue_testinit_test_no_credentials", "community": 11, "norm_label": ".test_no_credentials()" }, { "label": "TestConnect", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L97", "_origin": "ast", "id": "tests_channels_test_sendblue_testconnect", "community": 432, "norm_label": "testconnect" }, { "label": ".test_connect_with_creds()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L98", "_origin": "ast", "id": "tests_channels_test_sendblue_testconnect_test_connect_with_creds", "community": 432, "norm_label": ".test_connect_with_creds()" }, { "label": ".test_disconnect()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L103", "_origin": "ast", "id": "tests_channels_test_sendblue_testconnect_test_disconnect", "community": 432, "norm_label": ".test_disconnect()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L115", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend", "community": 432, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L116", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_success", "community": 432, "norm_label": ".test_send_success()" }, { "label": ".test_send_includes_from_number()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L123", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_includes_from_number", "community": 432, "norm_label": ".test_send_includes_from_number()" }, { "label": ".test_send_api_error_returns_false()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L134", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_api_error_returns_false", "community": 432, "norm_label": ".test_send_api_error_returns_false()" }, { "label": ".test_send_network_error_returns_false()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L141", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_network_error_returns_false", "community": 432, "norm_label": ".test_send_network_error_returns_false()" }, { "label": ".test_send_no_credentials_returns_false()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L148", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_no_credentials_returns_false", "community": 432, "norm_label": ".test_send_no_credentials_returns_false()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L153", "_origin": "ast", "id": "tests_channels_test_sendblue_testsend_test_send_publishes_event", "community": 432, "norm_label": ".test_send_publishes_event()" }, { "label": "TestWebhookHandler", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L168", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler", "community": 432, "norm_label": "testwebhookhandler" }, { "label": ".test_incoming_message_triggers_handlers()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L169", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler_test_incoming_message_triggers_handlers", "community": 432, "norm_label": ".test_incoming_message_triggers_handlers()" }, { "label": ".test_outbound_messages_ignored()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L191", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler_test_outbound_messages_ignored", "community": 432, "norm_label": ".test_outbound_messages_ignored()" }, { "label": ".test_empty_content_ignored()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L206", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler_test_empty_content_ignored", "community": 432, "norm_label": ".test_empty_content_ignored()" }, { "label": ".test_incoming_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L221", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler_test_incoming_publishes_event", "community": 432, "norm_label": ".test_incoming_publishes_event()" }, { "label": ".test_handler_exception_does_not_crash()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L243", "_origin": "ast", "id": "tests_channels_test_sendblue_testwebhookhandler_test_handler_exception_does_not_crash", "community": 432, "norm_label": ".test_handler_exception_does_not_crash()" }, { "label": "TestProperties", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L263", "_origin": "ast", "id": "tests_channels_test_sendblue_testproperties", "community": 8, "norm_label": "testproperties" }, { "label": ".test_from_number()", "file_type": "code", "source_file": "tests/channels/test_sendblue.py", "source_location": "L264", "_origin": "ast", "id": "tests_channels_test_sendblue_testproperties_test_from_number", "community": 432, "norm_label": ".test_from_number()" }, { "label": "Tests for SendBlue iMessage/SMS channel. Covers: init, env-var fallback, conn", "file_type": "rationale", "source_file": "tests/channels/test_sendblue.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_sendblue_rationale_1", "community": 8, "norm_label": "tests for sendblue imessage/sms channel. covers: init, env-var fallback, conn" }, { "label": "Return a mock httpx response.", "file_type": "rationale", "source_file": "tests/channels/test_sendblue.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_test_sendblue_rationale_54", "community": 432, "norm_label": "return a mock httpx response." }, { "label": "test_signal_channel.py", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_signal_channel", "community": 8, "norm_label": "test_signal_channel.py" }, { "label": "_register_signal()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_signal_channel_register_signal", "community": 8, "norm_label": "_register_signal()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_signal_channel_testinit", "community": 239, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L35", "_origin": "ast", "id": "tests_channels_test_signal_channel_testinit_test_defaults", "community": 239, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_params()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L41", "_origin": "ast", "id": "tests_channels_test_signal_channel_testinit_test_constructor_params", "community": 239, "norm_label": ".test_constructor_params()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L46", "_origin": "ast", "id": "tests_channels_test_signal_channel_testinit_test_env_var_fallback", "community": 239, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L58", "_origin": "ast", "id": "tests_channels_test_signal_channel_testinit_test_constructor_overrides_env", "community": 239, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L74", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend", "community": 239, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L75", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend_test_send_success", "community": 239, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend_test_send_failure", "community": 239, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L97", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend_test_send_exception", "community": 239, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_config()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L104", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend_test_send_no_config", "community": 239, "norm_label": ".test_send_no_config()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L109", "_origin": "ast", "id": "tests_channels_test_signal_channel_testsend_test_send_publishes_event", "community": 239, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L127", "_origin": "ast", "id": "tests_channels_test_signal_channel_teststatus", "community": 239, "norm_label": "teststatus" }, { "label": ".test_no_config_connect_error()", "file_type": "code", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_signal_channel_teststatus_test_no_config_connect_error", "community": 239, "norm_label": ".test_no_config_connect_error()" }, { "label": "Tests for the SignalChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_signal_channel_rationale_1", "community": 8, "norm_label": "tests for the signalchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_signal_channel.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_signal_channel_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_slack.py", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_slack", "community": 8, "norm_label": "test_slack.py" }, { "label": "_register_slack()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_slack_register_slack", "community": 8, "norm_label": "_register_slack()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L29", "_origin": "ast", "id": "tests_channels_test_slack_testinit", "community": 101, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L30", "_origin": "ast", "id": "tests_channels_test_slack_testinit_test_defaults", "community": 101, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_token()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L36", "_origin": "ast", "id": "tests_channels_test_slack_testinit_test_constructor_token", "community": 101, "norm_label": ".test_constructor_token()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L40", "_origin": "ast", "id": "tests_channels_test_slack_testinit_test_env_var_fallback", "community": 101, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_app_token_env_var()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L45", "_origin": "ast", "id": "tests_channels_test_slack_testinit_test_app_token_env_var", "community": 101, "norm_label": ".test_app_token_env_var()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_slack_testinit_test_constructor_overrides_env", "community": 101, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L56", "_origin": "ast", "id": "tests_channels_test_slack_testsend", "community": 101, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L57", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_success", "community": 101, "norm_label": ".test_send_success()" }, { "label": ".test_send_with_thread()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L77", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_with_thread", "community": 101, "norm_label": ".test_send_with_thread()" }, { "label": ".test_send_api_error()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L89", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_api_error", "community": 101, "norm_label": ".test_send_api_error()" }, { "label": ".test_send_http_failure()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L100", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_http_failure", "community": 101, "norm_label": ".test_send_http_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L110", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_exception", "community": 101, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_no_token", "community": 101, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L122", "_origin": "ast", "id": "tests_channels_test_slack_testsend_test_send_publishes_event", "community": 101, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L137", "_origin": "ast", "id": "tests_channels_test_slack_teststatus", "community": 101, "norm_label": "teststatus" }, { "label": ".test_no_token_connect_error()", "file_type": "code", "source_file": "tests/channels/test_slack.py", "source_location": "L138", "_origin": "ast", "id": "tests_channels_test_slack_teststatus_test_no_token_connect_error", "community": 101, "norm_label": ".test_no_token_connect_error()" }, { "label": "Tests for the SlackChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_slack.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_slack_rationale_1", "community": 8, "norm_label": "tests for the slackchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_slack.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_slack_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_slack_messaging.py", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_slack_messaging", "community": 101, "norm_label": "test_slack_messaging.py" }, { "label": "test_slack_channel_connect_with_tokens()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L8", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_connect_with_tokens", "community": 101, "norm_label": "test_slack_channel_connect_with_tokens()" }, { "label": "test_slack_channel_send_only_without_app_token()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L25", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_send_only_without_app_token", "community": 101, "norm_label": "test_slack_channel_send_only_without_app_token()" }, { "label": "test_slack_channel_no_token_errors()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_no_token_errors", "community": 101, "norm_label": "test_slack_channel_no_token_errors()" }, { "label": "test_slack_channel_disconnect()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_disconnect", "community": 101, "norm_label": "test_slack_channel_disconnect()" }, { "label": "test_slack_channel_handler_registration()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L63", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_handler_registration", "community": 101, "norm_label": "test_slack_channel_handler_registration()" }, { "label": "test_slack_channel_send_without_connection_fails_gracefully()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L73", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_send_without_connection_fails_gracefully", "community": 101, "norm_label": "test_slack_channel_send_without_connection_fails_gracefully()" }, { "label": "test_slack_channel_send_with_token_is_callable()", "file_type": "code", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L82", "_origin": "ast", "id": "tests_channels_test_slack_messaging_test_slack_channel_send_with_token_is_callable", "community": 101, "norm_label": "test_slack_channel_send_with_token_is_callable()" }, { "label": "Tests for Slack messaging channel \u2014 Socket Mode binding and message handling.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_1", "community": 101, "norm_label": "tests for slack messaging channel \u2014 socket mode binding and message handling." }, { "label": "SlackChannel.connect() succeeds with bot_token + app_token.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L9", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_9", "community": 101, "norm_label": "slackchannel.connect() succeeds with bot_token + app_token." }, { "label": "SlackChannel with only bot_token enters send-only mode.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_26", "community": 101, "norm_label": "slackchannel with only bot_token enters send-only mode." }, { "label": "SlackChannel without any token enters error state.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_39", "community": 101, "norm_label": "slackchannel without any token enters error state." }, { "label": "SlackChannel.disconnect() sets status to disconnected.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L51", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_51", "community": 101, "norm_label": "slackchannel.disconnect() sets status to disconnected." }, { "label": "on_message registers a handler that receives messages.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L64", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_64", "community": 101, "norm_label": "on_message registers a handler that receives messages." }, { "label": "send() to an unconnected channel returns False without crashing.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L74", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_74", "community": 101, "norm_label": "send() to an unconnected channel returns false without crashing." }, { "label": "send() with a token is callable and returns a bool.", "file_type": "rationale", "source_file": "tests/channels/test_slack_messaging.py", "source_location": "L83", "_origin": "ast", "id": "tests_channels_test_slack_messaging_rationale_83", "community": 101, "norm_label": "send() with a token is callable and returns a bool." }, { "label": "channels/test_stubs.py", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_stubs", "community": 646, "norm_label": "channels/test_stubs.py" }, { "label": "TestChannelStatus", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L16", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelstatus", "community": 646, "norm_label": "testchannelstatus" }, { "label": ".test_channel_status_values()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelstatus_test_channel_status_values", "community": 646, "norm_label": ".test_channel_status_values()" }, { "label": ".test_channel_status_is_str()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L23", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelstatus_test_channel_status_is_str", "community": 646, "norm_label": ".test_channel_status_is_str()" }, { "label": ".test_channel_status_membership()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelstatus_test_channel_status_membership", "community": 646, "norm_label": ".test_channel_status_membership()" }, { "label": "TestChannelMessage", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelmessage", "community": 8, "norm_label": "testchannelmessage" }, { "label": ".test_channel_message_creation()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelmessage_test_channel_message_creation", "community": 8, "norm_label": ".test_channel_message_creation()" }, { "label": ".test_channel_message_defaults()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L48", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelmessage_test_channel_message_defaults", "community": 8, "norm_label": ".test_channel_message_defaults()" }, { "label": ".test_channel_message_metadata_isolation()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_test_stubs_testchannelmessage_test_channel_message_metadata_isolation", "community": 8, "norm_label": ".test_channel_message_metadata_isolation()" }, { "label": "TestBaseChannel", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L61", "_origin": "ast", "id": "tests_channels_test_stubs_testbasechannel", "community": 646, "norm_label": "testbasechannel" }, { "label": ".test_base_channel_is_abstract()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L62", "_origin": "ast", "id": "tests_channels_test_stubs_testbasechannel_test_base_channel_is_abstract", "community": 646, "norm_label": ".test_base_channel_is_abstract()" }, { "label": ".test_channel_handler_type()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_stubs_testbasechannel_test_channel_handler_type", "community": 646, "norm_label": ".test_channel_handler_type()" }, { "label": ".test_channel_handler_none_return()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L77", "_origin": "ast", "id": "tests_channels_test_stubs_testbasechannel_test_channel_handler_none_return", "community": 646, "norm_label": ".test_channel_handler_none_return()" }, { "label": ".test_concrete_subclass()", "file_type": "code", "source_file": "tests/channels/test_stubs.py", "source_location": "L85", "_origin": "ast", "id": "tests_channels_test_stubs_testbasechannel_test_concrete_subclass", "community": 646, "norm_label": ".test_concrete_subclass()" }, { "label": "Tests for the channel abstraction stubs.", "file_type": "rationale", "source_file": "tests/channels/test_stubs.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_stubs_rationale_1", "community": 646, "norm_label": "tests for the channel abstraction stubs." }, { "label": "ChannelHandler should accept ChannelMessage and return Optional[str].", "file_type": "rationale", "source_file": "tests/channels/test_stubs.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_stubs_rationale_67", "community": 646, "norm_label": "channelhandler should accept channelmessage and return optional[str]." }, { "label": "A concrete subclass implementing all methods should be instantiable.", "file_type": "rationale", "source_file": "tests/channels/test_stubs.py", "source_location": "L86", "_origin": "ast", "id": "tests_channels_test_stubs_rationale_86", "community": 646, "norm_label": "a concrete subclass implementing all methods should be instantiable." }, { "label": "test_teams.py", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_teams", "community": 8, "norm_label": "test_teams.py" }, { "label": "_register_teams()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_teams_register_teams", "community": 8, "norm_label": "_register_teams()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_teams_testinit", "community": 240, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_teams_testinit_test_defaults", "community": 240, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_param()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_teams_testinit_test_constructor_param", "community": 240, "norm_label": ".test_constructor_param()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_teams_testinit_test_env_var_fallback", "community": 240, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_teams_testinit_test_constructor_overrides_env", "community": 240, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L64", "_origin": "ast", "id": "tests_channels_test_teams_testsend", "community": 240, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L65", "_origin": "ast", "id": "tests_channels_test_teams_testsend_test_send_success", "community": 240, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L80", "_origin": "ast", "id": "tests_channels_test_teams_testsend_test_send_failure", "community": 240, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_teams_testsend_test_send_exception", "community": 240, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_config()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L98", "_origin": "ast", "id": "tests_channels_test_teams_testsend_test_send_no_config", "community": 240, "norm_label": ".test_send_no_config()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L103", "_origin": "ast", "id": "tests_channels_test_teams_testsend_test_send_publishes_event", "community": 240, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_teams_teststatus", "community": 240, "norm_label": "teststatus" }, { "label": ".test_no_config_connect_error()", "file_type": "code", "source_file": "tests/channels/test_teams.py", "source_location": "L118", "_origin": "ast", "id": "tests_channels_test_teams_teststatus_test_no_config_connect_error", "community": 240, "norm_label": ".test_no_config_connect_error()" }, { "label": "Tests for the TeamsChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_teams.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_teams_rationale_1", "community": 8, "norm_label": "tests for the teamschannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_teams.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_teams_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_telegram.py", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_telegram", "community": 8, "norm_label": "test_telegram.py" }, { "label": "_register_telegram()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_telegram_register_telegram", "community": 8, "norm_label": "_register_telegram()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L29", "_origin": "ast", "id": "tests_channels_test_telegram_testinit", "community": 97, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L30", "_origin": "ast", "id": "tests_channels_test_telegram_testinit_test_defaults", "community": 97, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_token()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L36", "_origin": "ast", "id": "tests_channels_test_telegram_testinit_test_constructor_token", "community": 97, "norm_label": ".test_constructor_token()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L40", "_origin": "ast", "id": "tests_channels_test_telegram_testinit_test_env_var_fallback", "community": 97, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L45", "_origin": "ast", "id": "tests_channels_test_telegram_testinit_test_constructor_overrides_env", "community": 97, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L51", "_origin": "ast", "id": "tests_channels_test_telegram_testsend", "community": 97, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L52", "_origin": "ast", "id": "tests_channels_test_telegram_testsend_test_send_success", "community": 97, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L72", "_origin": "ast", "id": "tests_channels_test_telegram_testsend_test_send_failure", "community": 97, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L83", "_origin": "ast", "id": "tests_channels_test_telegram_testsend_test_send_exception", "community": 97, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L90", "_origin": "ast", "id": "tests_channels_test_telegram_testsend_test_send_no_token", "community": 97, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L95", "_origin": "ast", "id": "tests_channels_test_telegram_testsend_test_send_publishes_event", "community": 97, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L109", "_origin": "ast", "id": "tests_channels_test_telegram_teststatus", "community": 97, "norm_label": "teststatus" }, { "label": ".test_no_token_connect_error()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L110", "_origin": "ast", "id": "tests_channels_test_telegram_teststatus_test_no_token_connect_error", "community": 97, "norm_label": ".test_no_token_connect_error()" }, { "label": "TestAllowedChatIds", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L116", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids", "community": 97, "norm_label": "testallowedchatids" }, { "label": "._make_update()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L119", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_make_update", "community": 97, "norm_label": "._make_update()" }, { "label": "._invoke_handle_msg()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L130", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_invoke_handle_msg", "community": 97, "norm_label": "._invoke_handle_msg()" }, { "label": ".test_no_allowlist_accepts_any()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L152", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_test_no_allowlist_accepts_any", "community": 97, "norm_label": ".test_no_allowlist_accepts_any()" }, { "label": ".test_allowlist_passes_listed_chat()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L161", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_test_allowlist_passes_listed_chat", "community": 97, "norm_label": ".test_allowlist_passes_listed_chat()" }, { "label": ".test_allowlist_blocks_unlisted_chat()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L170", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_test_allowlist_blocks_unlisted_chat", "community": 97, "norm_label": ".test_allowlist_blocks_unlisted_chat()" }, { "label": ".test_allowlist_trims_whitespace()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L179", "_origin": "ast", "id": "tests_channels_test_telegram_testallowedchatids_test_allowlist_trims_whitespace", "community": 97, "norm_label": ".test_allowlist_trims_whitespace()" }, { "label": "TestChannelAgentWiring", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L189", "_origin": "ast", "id": "tests_channels_test_telegram_testchannelagentwiring", "community": 97, "norm_label": "testchannelagentwiring" }, { "label": ".test_on_message_handler_invoked_on_message()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L192", "_origin": "ast", "id": "tests_channels_test_telegram_testchannelagentwiring_test_on_message_handler_invoked_on_message", "community": 97, "norm_label": ".test_on_message_handler_invoked_on_message()" }, { "label": ".test_multiple_handlers_all_invoked()", "file_type": "code", "source_file": "tests/channels/test_telegram.py", "source_location": "L214", "_origin": "ast", "id": "tests_channels_test_telegram_testchannelagentwiring_test_multiple_handlers_all_invoked", "community": 97, "norm_label": ".test_multiple_handlers_all_invoked()" }, { "label": "Tests for the TelegramChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_1", "community": 8, "norm_label": "tests for the telegramchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "Tests for the allowed_chat_ids enforcement in _poll_loop.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_117", "community": 97, "norm_label": "tests for the allowed_chat_ids enforcement in _poll_loop." }, { "label": "Build a minimal fake python-telegram-bot Update object.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L120", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_120", "community": 97, "norm_label": "build a minimal fake python-telegram-bot update object." }, { "label": "Simulate _poll_loop dispatching a message without starting a thread.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L131", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_131", "community": 97, "norm_label": "simulate _poll_loop dispatching a message without starting a thread." }, { "label": "When allowed_chat_ids is empty every chat is dispatched.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L153", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_153", "community": 97, "norm_label": "when allowed_chat_ids is empty every chat is dispatched." }, { "label": "A chat ID present in the allow-list is dispatched to handlers.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L162", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_162", "community": 97, "norm_label": "a chat id present in the allow-list is dispatched to handlers." }, { "label": "A chat ID not in the allow-list is silently dropped (not dispatched).", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L171", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_171", "community": 97, "norm_label": "a chat id not in the allow-list is silently dropped (not dispatched)." }, { "label": "Spaces around IDs in the allow-list are handled gracefully.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L180", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_180", "community": 97, "norm_label": "spaces around ids in the allow-list are handled gracefully." }, { "label": "Tests for the channel \u2192 agent handler wired in serve.py.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L190", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_190", "community": 97, "norm_label": "tests for the channel \u2192 agent handler wired in serve.py." }, { "label": "on_message callback registered on a channel is called when a message ar", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L193", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_193", "community": 97, "norm_label": "on_message callback registered on a channel is called when a message ar" }, { "label": "Both handlers registered via on_message are called for the same message.", "file_type": "rationale", "source_file": "tests/channels/test_telegram.py", "source_location": "L215", "_origin": "ast", "id": "tests_channels_test_telegram_rationale_215", "community": 97, "norm_label": "both handlers registered via on_message are called for the same message." }, { "label": "test_tier1_gmail.py", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_tier1_gmail", "community": 149, "norm_label": "test_tier1_gmail.py" }, { "label": "_register_gmail()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_register_gmail", "community": 8, "norm_label": "_register_gmail()" }, { "label": "TestNoCredentials", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testnocredentials", "community": 149, "norm_label": "testnocredentials" }, { "label": ".test_gmail_no_credentials_status()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testnocredentials_test_gmail_no_credentials_status", "community": 149, "norm_label": ".test_gmail_no_credentials_status()" }, { "label": ".test_gmail_send_no_credentials_returns_false()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L37", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testnocredentials_test_gmail_send_no_credentials_returns_false", "community": 149, "norm_label": ".test_gmail_send_no_credentials_returns_false()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testsend", "community": 149, "norm_label": "testsend" }, { "label": ".test_gmail_send_constructs_mime()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L44", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testsend_test_gmail_send_constructs_mime", "community": 149, "norm_label": ".test_gmail_send_constructs_mime()" }, { "label": ".test_gmail_send_with_thread_id()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L65", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testsend_test_gmail_send_with_thread_id", "community": 149, "norm_label": ".test_gmail_send_with_thread_id()" }, { "label": ".test_gmail_send_with_subject_metadata()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L82", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testsend_test_gmail_send_with_subject_metadata", "community": 149, "norm_label": ".test_gmail_send_with_subject_metadata()" }, { "label": ".test_gmail_send_exception_returns_false()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L101", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testsend_test_gmail_send_exception_returns_false", "community": 149, "norm_label": ".test_gmail_send_exception_returns_false()" }, { "label": "TestListChannels", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L114", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testlistchannels", "community": 149, "norm_label": "testlistchannels" }, { "label": ".test_gmail_list_channels()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L115", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testlistchannels_test_gmail_list_channels", "community": 149, "norm_label": ".test_gmail_list_channels()" }, { "label": "TestEventBus", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L120", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testeventbus", "community": 149, "norm_label": "testeventbus" }, { "label": ".test_gmail_event_bus_integration()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L121", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testeventbus_test_gmail_event_bus_integration", "community": 149, "norm_label": ".test_gmail_event_bus_integration()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L134", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_teststatus", "community": 149, "norm_label": "teststatus" }, { "label": ".test_status_error_when_connected_but_no_service()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L135", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_teststatus_test_status_error_when_connected_but_no_service", "community": 149, "norm_label": ".test_status_error_when_connected_but_no_service()" }, { "label": "TestDisconnect", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L142", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testdisconnect", "community": 149, "norm_label": "testdisconnect" }, { "label": ".test_disconnect()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L143", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testdisconnect_test_disconnect", "community": 149, "norm_label": ".test_disconnect()" }, { "label": "TestEnvVarFallback", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L152", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testenvvarfallback", "community": 149, "norm_label": "testenvvarfallback" }, { "label": ".test_credentials_path_env_var()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L153", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testenvvarfallback_test_credentials_path_env_var", "community": 149, "norm_label": ".test_credentials_path_env_var()" }, { "label": ".test_token_path_env_var()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L158", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testenvvarfallback_test_token_path_env_var", "community": 149, "norm_label": ".test_token_path_env_var()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L163", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testenvvarfallback_test_constructor_overrides_env", "community": 149, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestLive", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L170", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testlive", "community": 149, "norm_label": "testlive" }, { "label": ".test_gmail_send_live()", "file_type": "code", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L171", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_testlive_test_gmail_send_live", "community": 149, "norm_label": ".test_gmail_send_live()" }, { "label": "Tests for the GmailChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_rationale_1", "community": 149, "norm_label": "tests for the gmailchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_tier1_gmail.py", "source_location": "L20", "_origin": "ast", "id": "tests_channels_test_tier1_gmail_rationale_20", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_twilio_sms.py", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twilio_sms", "community": 8, "norm_label": "test_twilio_sms.py" }, { "label": "_register_twilio()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_test_twilio_sms_register_twilio", "community": 8, "norm_label": "_register_twilio()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L33", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testinit", "community": 325, "norm_label": "testinit" }, { "label": ".test_from_params()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testinit_test_from_params", "community": 325, "norm_label": ".test_from_params()" }, { "label": ".test_from_env_vars()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testinit_test_from_env_vars", "community": 325, "norm_label": ".test_from_env_vars()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L51", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testsend", "community": 325, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L52", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testsend_test_send_success", "community": 325, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L72", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testsend_test_send_failure", "community": 325, "norm_label": ".test_send_failure()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L87", "_origin": "ast", "id": "tests_channels_test_twilio_sms_testsend_test_send_publishes_event", "community": 325, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L106", "_origin": "ast", "id": "tests_channels_test_twilio_sms_teststatus", "community": 325, "norm_label": "teststatus" }, { "label": ".test_connected_after_connect()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L107", "_origin": "ast", "id": "tests_channels_test_twilio_sms_teststatus_test_connected_after_connect", "community": 325, "norm_label": ".test_connected_after_connect()" }, { "label": ".test_disconnected_after_disconnect()", "file_type": "code", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_twilio_sms_teststatus_test_disconnected_after_disconnect", "community": 325, "norm_label": ".test_disconnected_after_disconnect()" }, { "label": "Tests for Twilio SMS channel.", "file_type": "rationale", "source_file": "tests/channels/test_twilio_sms.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twilio_sms_rationale_1", "community": 8, "norm_label": "tests for twilio sms channel." }, { "label": "test_twitter_bot_e2e.py", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e", "community": 8, "norm_label": "test_twitter_bot_e2e.py" }, { "label": "TestModelClassifierParse", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L53", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmodelclassifierparse", "community": 47, "norm_label": "testmodelclassifierparse" }, { "label": ".test_llm_output_parsing()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L78", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmodelclassifierparse_test_llm_output_parsing", "community": 47, "norm_label": ".test_llm_output_parsing()" }, { "label": ".test_llm_exception_returns_none()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L83", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmodelclassifierparse_test_llm_exception_returns_none", "community": 47, "norm_label": ".test_llm_exception_returns_none()" }, { "label": "TestClassifyMentionDispatch", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L89", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch", "community": 586, "norm_label": "testclassifymentiondispatch" }, { "label": ".test_valid_labels_pass_through()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L102", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_valid_labels_pass_through", "community": 586, "norm_label": ".test_valid_labels_pass_through()" }, { "label": ".test_defaults_to_question_if_model_returns_other()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L107", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_defaults_to_question_if_model_returns_other", "community": 586, "norm_label": ".test_defaults_to_question_if_model_returns_other()" }, { "label": ".test_defaults_to_question_on_llm_exception()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L116", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_defaults_to_question_on_llm_exception", "community": 586, "norm_label": ".test_defaults_to_question_on_llm_exception()" }, { "label": ".test_defaults_to_question_on_invalid_label()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L123", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_defaults_to_question_on_invalid_label", "community": 586, "norm_label": ".test_defaults_to_question_on_invalid_label()" }, { "label": ".test_defaults_to_question_on_empty_response()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_defaults_to_question_on_empty_response", "community": 586, "norm_label": ".test_defaults_to_question_on_empty_response()" }, { "label": ".test_spam_from_llm_is_respected()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L133", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testclassifymentiondispatch_test_spam_from_llm_is_respected", "community": 586, "norm_label": ".test_spam_from_llm_is_respected()" }, { "label": "TestInjectionDetector", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L150", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectiondetector", "community": 47, "norm_label": "testinjectiondetector" }, { "label": ".test_detector_output_parsing()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L172", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectiondetector_test_detector_output_parsing", "community": 47, "norm_label": ".test_detector_output_parsing()" }, { "label": ".test_detector_exception_defaults_to_safe()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L177", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectiondetector_test_detector_exception_defaults_to_safe", "community": 47, "norm_label": ".test_detector_exception_defaults_to_safe()" }, { "label": "TestSinceIdPersistence", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L185", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence", "community": 754, "norm_label": "testsinceidpersistence" }, { "label": ".test_roundtrip()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L188", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence_test_roundtrip", "community": 754, "norm_label": ".test_roundtrip()" }, { "label": ".test_only_overwrites_with_higher_id()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L194", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence_test_only_overwrites_with_higher_id", "community": 754, "norm_label": ".test_only_overwrites_with_higher_id()" }, { "label": ".test_non_numeric_ignored()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L205", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence_test_non_numeric_ignored", "community": 754, "norm_label": ".test_non_numeric_ignored()" }, { "label": ".test_load_returns_none_for_garbage_file()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L212", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence_test_load_returns_none_for_garbage_file", "community": 754, "norm_label": ".test_load_returns_none_for_garbage_file()" }, { "label": ".test_save_failure_does_not_raise()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L217", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testsinceidpersistence_test_save_failure_does_not_raise", "community": 754, "norm_label": ".test_save_failure_does_not_raise()" }, { "label": "TestInjectionLog", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L226", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectionlog", "community": 47, "norm_label": "testinjectionlog" }, { "label": ".test_writes_jsonl_entry()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L229", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectionlog_test_writes_jsonl_entry", "community": 47, "norm_label": ".test_writes_jsonl_entry()" }, { "label": ".test_write_error_does_not_raise()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L248", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testinjectionlog_test_write_error_does_not_raise", "community": 47, "norm_label": ".test_write_error_does_not_raise()" }, { "label": "TestPromptBuilders", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L264", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders", "community": 469, "norm_label": "testpromptbuilders" }, { "label": ".test_question_deferral_prompt_has_channel_send()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L267", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_question_deferral_prompt_has_channel_send", "community": 469, "norm_label": ".test_question_deferral_prompt_has_channel_send()" }, { "label": ".test_question_grounded_prompt_embeds_context()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L277", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_question_grounded_prompt_embeds_context", "community": 469, "norm_label": ".test_question_grounded_prompt_embeds_context()" }, { "label": ".test_bug_prompt_contains_github_url()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L292", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_bug_prompt_contains_github_url", "community": 469, "norm_label": ".test_bug_prompt_contains_github_url()" }, { "label": ".test_feature_prompt_contains_github_url()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L301", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_feature_prompt_contains_github_url", "community": 469, "norm_label": ".test_feature_prompt_contains_github_url()" }, { "label": ".test_praise_prompt_has_channel_send()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L308", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_praise_prompt_has_channel_send", "community": 469, "norm_label": ".test_praise_prompt_has_channel_send()" }, { "label": ".test_all_prompts_include_voice_rules()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L314", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_all_prompts_include_voice_rules", "community": 469, "norm_label": ".test_all_prompts_include_voice_rules()" }, { "label": ".test_bug_prompt_includes_from_twitter_label()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L326", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_bug_prompt_includes_from_twitter_label", "community": 469, "norm_label": ".test_bug_prompt_includes_from_twitter_label()" }, { "label": ".test_feature_prompt_includes_from_twitter_label()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L330", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testpromptbuilders_test_feature_prompt_includes_from_twitter_label", "community": 469, "norm_label": ".test_feature_prompt_includes_from_twitter_label()" }, { "label": "TestMentionPolling", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L340", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmentionpolling", "community": 47, "norm_label": "testmentionpolling" }, { "label": ".test_poll_dispatches_to_handler()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L343", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmentionpolling_test_poll_dispatches_to_handler", "community": 47, "norm_label": ".test_poll_dispatches_to_handler()" }, { "label": ".test_poll_tracks_since_id()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L397", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmentionpolling_test_poll_tracks_since_id", "community": 47, "norm_label": ".test_poll_tracks_since_id()" }, { "label": ".test_poll_empty_response()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L426", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testmentionpolling_test_poll_empty_response", "community": 47, "norm_label": ".test_poll_empty_response()" }, { "label": "TestEnvVarExpansion", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L457", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testenvvarexpansion", "community": 109, "norm_label": "testenvvarexpansion" }, { "label": ".test_github_token_expanded()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L460", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testenvvarexpansion_test_github_token_expanded", "community": 109, "norm_label": ".test_github_token_expanded()" }, { "label": ".test_unexpanded_var_without_env()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L501", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testenvvarexpansion_test_unexpanded_var_without_env", "community": 109, "norm_label": ".test_unexpanded_var_without_env()" }, { "label": ".test_non_string_header_values_pass_through()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L538", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testenvvarexpansion_test_non_string_header_values_pass_through", "community": 109, "norm_label": ".test_non_string_header_values_pass_through()" }, { "label": "TestFullE2EFlow", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L578", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow", "community": 572, "norm_label": "testfulle2eflow" }, { "label": "._make_mock_jarvis()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L581", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_make_mock_jarvis", "community": 572, "norm_label": "._make_mock_jarvis()" }, { "label": ".test_question_flow()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L590", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_question_flow", "community": 572, "norm_label": ".test_question_flow()" }, { "label": ".test_bug_report_flow()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L623", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_bug_report_flow", "community": 572, "norm_label": ".test_bug_report_flow()" }, { "label": ".test_feature_request_flow()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L644", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_feature_request_flow", "community": 572, "norm_label": ".test_feature_request_flow()" }, { "label": ".test_praise_flow()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L667", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_praise_flow", "community": 572, "norm_label": ".test_praise_flow()" }, { "label": ".test_spam_is_ignored()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L680", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_spam_is_ignored", "community": 572, "norm_label": ".test_spam_is_ignored()" }, { "label": ".test_all_demo_tweets_processed()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L692", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testfulle2eflow_test_all_demo_tweets_processed", "community": 572, "norm_label": ".test_all_demo_tweets_processed()" }, { "label": "TestReplyConversationId", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L732", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testreplyconversationid", "community": 47, "norm_label": "testreplyconversationid" }, { "label": ".test_send_passes_conversation_id_as_reply()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L735", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testreplyconversationid_test_send_passes_conversation_id_as_reply", "community": 47, "norm_label": ".test_send_passes_conversation_id_as_reply()" }, { "label": "TestGitHubIssueCreation", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L764", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testgithubissuecreation", "community": 109, "norm_label": "testgithubissuecreation" }, { "label": ".test_create_bug_issue()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L767", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testgithubissuecreation_test_create_bug_issue", "community": 109, "norm_label": ".test_create_bug_issue()" }, { "label": ".test_create_feature_issue()", "file_type": "code", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L825", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_testgithubissuecreation_test_create_feature_issue", "community": 109, "norm_label": ".test_create_feature_issue()" }, { "label": "End-to-end tests for the Twitter bot mention handler. Tests cover: - Tweet c", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_1", "community": 8, "norm_label": "end-to-end tests for the twitter bot mention handler. tests cover: - tweet c" }, { "label": "`_classify_mention_llm` \u2014 validate parsing + label whitelist.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_54", "community": 47, "norm_label": "`_classify_mention_llm` \u2014 validate parsing + label whitelist." }, { "label": "`_classify_mention` \u2014 LLM only, safe QUESTION default on any miss.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L90", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_90", "community": 586, "norm_label": "`_classify_mention` \u2014 llm only, safe question default on any miss." }, { "label": "OTHER was removed from the label set \u2014 if the model still emits it (old", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L108", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_108", "community": 586, "norm_label": "other was removed from the label set \u2014 if the model still emits it (old" }, { "label": "Transient model failures must not stop the bot \u2014 default to QUESTION so", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L117", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_117", "community": 586, "norm_label": "transient model failures must not stop the bot \u2014 default to question so" }, { "label": "Mixed-signal spam (\"love OpenJarvis, buy my crypto\") \u2014 the model catche", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L134", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_134", "community": 586, "norm_label": "mixed-signal spam (\"love openjarvis, buy my crypto\") \u2014 the model catche" }, { "label": "`_detect_injection` \u2014 SAFE/MALICIOUS gate before classification.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L151", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_151", "community": 47, "norm_label": "`_detect_injection` \u2014 safe/malicious gate before classification." }, { "label": "Model crashes must not create a stealth DoS \u2014 a flaky detector defaults", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L178", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_178", "community": 47, "norm_label": "model crashes must not create a stealth dos \u2014 a flaky detector defaults" }, { "label": "`_load_persisted_since_id` / `_save_persisted_since_id`.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L186", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_186", "community": 754, "norm_label": "`_load_persisted_since_id` / `_save_persisted_since_id`." }, { "label": "Out-of-order mentions (retweets/quotes with smaller ids) must not regre", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L195", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_195", "community": 754, "norm_label": "out-of-order mentions (retweets/quotes with smaller ids) must not regre" }, { "label": "Disk full / permission errors must not kill the bot loop.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L218", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_218", "community": 754, "norm_label": "disk full / permission errors must not kill the bot loop." }, { "label": "`_log_injection_attempt` \u2014 JSONL append-only.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L227", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_227", "community": 47, "norm_label": "`_log_injection_attempt` \u2014 jsonl append-only." }, { "label": "Logging failures must not break the bot loop.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L249", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_249", "community": 47, "norm_label": "logging failures must not break the bot loop." }, { "label": "Verify prompt builders produce well-formed prompts with the right info.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L265", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_265", "community": 469, "norm_label": "verify prompt builders produce well-formed prompts with the right info." }, { "label": "Deferral prompt (used when retrieval is empty/weak).", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L268", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_268", "community": 469, "norm_label": "deferral prompt (used when retrieval is empty/weak)." }, { "label": "Grounded prompt (used when retrieval score >= threshold).", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L278", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_278", "community": 469, "norm_label": "grounded prompt (used when retrieval score >= threshold)." }, { "label": "Every prompt should include the voice rules (280 chars, lowercase, etc.).", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L315", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_315", "community": 469, "norm_label": "every prompt should include the voice rules (280 chars, lowercase, etc.)." }, { "label": "Test that _poll_mentions fetches tweets and dispatches to handlers.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L341", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_341", "community": 47, "norm_label": "test that _poll_mentions fetches tweets and dispatches to handlers." }, { "label": "A single poll cycle should dispatch tweets to registered handlers.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L344", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_344", "community": 47, "norm_label": "a single poll cycle should dispatch tweets to registered handlers." }, { "label": "Polling should track since_id to avoid reprocessing tweets.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L398", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_398", "community": 47, "norm_label": "polling should track since_id to avoid reprocessing tweets." }, { "label": "Empty mentions response should not error or call handlers.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L427", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_427", "community": 47, "norm_label": "empty mentions response should not error or call handlers." }, { "label": "Verify the http_request tool expands $ENV_VARS in headers.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L458", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_458", "community": 109, "norm_label": "verify the http_request tool expands $env_vars in headers." }, { "label": "$GITHUB_TOKEN in Authorization header should be expanded.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L461", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_461", "community": 109, "norm_label": "$github_token in authorization header should be expanded." }, { "label": "$GITHUB_TOKEN without env var set should remain as literal.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L502", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_502", "community": 109, "norm_label": "$github_token without env var set should remain as literal." }, { "label": "Non-string header values should pass through without error.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L539", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_539", "community": 109, "norm_label": "non-string header values should pass through without error." }, { "label": "Test the full flow: mention arrives \u2192 classify \u2192 prompt \u2192 agent \u2192 tool calls.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L579", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_579", "community": 572, "norm_label": "test the full flow: mention arrives \u2192 classify \u2192 prompt \u2192 agent \u2192 tool calls." }, { "label": "Create a mock Jarvis instance that returns canned responses.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L582", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_582", "community": 572, "norm_label": "create a mock jarvis instance that returns canned responses." }, { "label": "Question mention \u2192 retrieval runs in Python, agent only needs channel_send.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L591", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_591", "community": 572, "norm_label": "question mention \u2192 retrieval runs in python, agent only needs channel_send." }, { "label": "Bug mention \u2192 http_request (GitHub issue) + channel_send.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L624", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_624", "community": 572, "norm_label": "bug mention \u2192 http_request (github issue) + channel_send." }, { "label": "Feature mention \u2192 http_request (GitHub issue) + channel_send.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L645", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_645", "community": 572, "norm_label": "feature mention \u2192 http_request (github issue) + channel_send." }, { "label": "Praise mention \u2192 channel_send only.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L668", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_668", "community": 572, "norm_label": "praise mention \u2192 channel_send only." }, { "label": "Spam mentions should be skipped \u2014 no Jarvis.ask call.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L681", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_681", "community": 572, "norm_label": "spam mentions should be skipped \u2014 no jarvis.ask call." }, { "label": "Verify tool selection for each demo tweet type. Post LLM-classifier r", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L693", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_693", "community": 572, "norm_label": "verify tool selection for each demo tweet type. post llm-classifier r" }, { "label": "Verify that replies always pass conversation_id back to the Twitter API.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L733", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_733", "community": 47, "norm_label": "verify that replies always pass conversation_id back to the twitter api." }, { "label": "Simulate the LLM calling http_request to create a GitHub issue.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_bot_e2e.py", "source_location": "L765", "_origin": "ast", "id": "tests_channels_test_twitter_bot_e2e_rationale_765", "community": 109, "norm_label": "simulate the llm calling http_request to create a github issue." }, { "label": "test_twitter_channel.py", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twitter_channel", "community": 47, "norm_label": "test_twitter_channel.py" }, { "label": "_register_twitter()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_test_twitter_channel_register_twitter", "community": 8, "norm_label": "_register_twitter()" }, { "label": "TestRegistration", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L23", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testregistration", "community": 47, "norm_label": "testregistration" }, { "label": ".test_registry_key()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L24", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testregistration_test_registry_key", "community": 47, "norm_label": ".test_registry_key()" }, { "label": ".test_channel_id()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L27", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testregistration_test_channel_id", "community": 47, "norm_label": ".test_channel_id()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testinit", "community": 47, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L33", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testinit_test_defaults", "community": 47, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_bearer()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testinit_test_constructor_bearer", "community": 47, "norm_label": ".test_constructor_bearer()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testinit_test_env_var_fallback", "community": 47, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L61", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testinit_test_constructor_overrides_env", "community": 47, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend", "community": 47, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L68", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_success", "community": 47, "norm_label": ".test_send_success()" }, { "label": ".test_send_as_reply()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L91", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_as_reply", "community": 47, "norm_label": ".test_send_as_reply()" }, { "label": ".test_send_truncates_to_280()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L111", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_truncates_to_280", "community": 47, "norm_label": ".test_send_truncates_to_280()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L129", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_failure", "community": 47, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L146", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_exception", "community": 47, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_credentials()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L159", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_no_credentials", "community": 47, "norm_label": ".test_send_no_credentials()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L164", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testsend_test_send_publishes_event", "community": 47, "norm_label": ".test_send_publishes_event()" }, { "label": "TestListChannels", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L185", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testlistchannels", "community": 47, "norm_label": "testlistchannels" }, { "label": ".test_list_channels()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L186", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testlistchannels_test_list_channels", "community": 47, "norm_label": ".test_list_channels()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L191", "_origin": "ast", "id": "tests_channels_test_twitter_channel_teststatus", "community": 47, "norm_label": "teststatus" }, { "label": ".test_disconnected_initially()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L192", "_origin": "ast", "id": "tests_channels_test_twitter_channel_teststatus_test_disconnected_initially", "community": 47, "norm_label": ".test_disconnected_initially()" }, { "label": ".test_no_token_connect_error()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L196", "_origin": "ast", "id": "tests_channels_test_twitter_channel_teststatus_test_no_token_connect_error", "community": 47, "norm_label": ".test_no_token_connect_error()" }, { "label": "TestOnMessage", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L202", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testonmessage", "community": 47, "norm_label": "testonmessage" }, { "label": ".test_on_message()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L203", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testonmessage_test_on_message", "community": 47, "norm_label": ".test_on_message()" }, { "label": "TestDisconnect", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L210", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testdisconnect", "community": 47, "norm_label": "testdisconnect" }, { "label": ".test_disconnect()", "file_type": "code", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L211", "_origin": "ast", "id": "tests_channels_test_twitter_channel_testdisconnect_test_disconnect", "community": 47, "norm_label": ".test_disconnect()" }, { "label": "Tests for the TwitterChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_twitter_channel_rationale_1", "community": 47, "norm_label": "tests for the twitterchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_twitter_channel.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_twitter_channel_rationale_18", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_webchat.py", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_webchat", "community": 8, "norm_label": "test_webchat.py" }, { "label": "_register_webchat()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L15", "_origin": "ast", "id": "tests_channels_test_webchat_register_webchat", "community": 8, "norm_label": "_register_webchat()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L24", "_origin": "ast", "id": "tests_channels_test_webchat_testinit", "community": 241, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L25", "_origin": "ast", "id": "tests_channels_test_webchat_testinit_test_defaults", "community": 241, "norm_label": ".test_defaults()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_webchat_testsend", "community": 241, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L33", "_origin": "ast", "id": "tests_channels_test_webchat_testsend_test_send_success", "community": 241, "norm_label": ".test_send_success()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_webchat_testsend_test_send_publishes_event", "community": 241, "norm_label": ".test_send_publishes_event()" }, { "label": ".test_get_messages()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L46", "_origin": "ast", "id": "tests_channels_test_webchat_testsend_test_get_messages", "community": 241, "norm_label": ".test_get_messages()" }, { "label": ".test_clear_messages()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L57", "_origin": "ast", "id": "tests_channels_test_webchat_testsend_test_clear_messages", "community": 241, "norm_label": ".test_clear_messages()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L66", "_origin": "ast", "id": "tests_channels_test_webchat_teststatus", "community": 241, "norm_label": "teststatus" }, { "label": ".test_connected_after_connect()", "file_type": "code", "source_file": "tests/channels/test_webchat.py", "source_location": "L67", "_origin": "ast", "id": "tests_channels_test_webchat_teststatus_test_connected_after_connect", "community": 241, "norm_label": ".test_connected_after_connect()" }, { "label": "Tests for the WebChatChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_webchat.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_webchat_rationale_1", "community": 8, "norm_label": "tests for the webchatchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_webchat.py", "source_location": "L16", "_origin": "ast", "id": "tests_channels_test_webchat_rationale_16", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_webhook.py", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_webhook", "community": 132, "norm_label": "test_webhook.py" }, { "label": "_register_webhook()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L16", "_origin": "ast", "id": "tests_channels_test_webhook_register_webhook", "community": 8, "norm_label": "_register_webhook()" }, { "label": "TestRegistration", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L22", "_origin": "ast", "id": "tests_channels_test_webhook_testregistration", "community": 132, "norm_label": "testregistration" }, { "label": ".test_registry_key()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L23", "_origin": "ast", "id": "tests_channels_test_webhook_testregistration_test_registry_key", "community": 132, "norm_label": ".test_registry_key()" }, { "label": ".test_channel_id()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L26", "_origin": "ast", "id": "tests_channels_test_webhook_testregistration_test_channel_id", "community": 132, "norm_label": ".test_channel_id()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_webhook_testinit", "community": 132, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_webhook_testinit_test_defaults", "community": 132, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_params()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L39", "_origin": "ast", "id": "tests_channels_test_webhook_testinit_test_constructor_params", "community": 132, "norm_label": ".test_constructor_params()" }, { "label": "TestConnect", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L50", "_origin": "ast", "id": "tests_channels_test_webhook_testconnect", "community": 132, "norm_label": "testconnect" }, { "label": ".test_connect_with_url()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L51", "_origin": "ast", "id": "tests_channels_test_webhook_testconnect_test_connect_with_url", "community": 132, "norm_label": ".test_connect_with_url()" }, { "label": ".test_connect_no_url()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L56", "_origin": "ast", "id": "tests_channels_test_webhook_testconnect_test_connect_no_url", "community": 132, "norm_label": ".test_connect_no_url()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L62", "_origin": "ast", "id": "tests_channels_test_webhook_testsend", "community": 132, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L63", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_success", "community": 132, "norm_label": ".test_send_success()" }, { "label": ".test_send_put_method()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L80", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_put_method", "community": 132, "norm_label": ".test_send_put_method()" }, { "label": ".test_send_with_secret()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L90", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_with_secret", "community": 132, "norm_label": ".test_send_with_secret()" }, { "label": ".test_send_without_secret()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L101", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_without_secret", "community": 132, "norm_label": ".test_send_without_secret()" }, { "label": ".test_send_with_metadata()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L112", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_with_metadata", "community": 132, "norm_label": ".test_send_with_metadata()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L123", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_failure", "community": 132, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L133", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_exception", "community": 132, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_url()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L140", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_no_url", "community": 132, "norm_label": ".test_send_no_url()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L145", "_origin": "ast", "id": "tests_channels_test_webhook_testsend_test_send_publishes_event", "community": 132, "norm_label": ".test_send_publishes_event()" }, { "label": "TestListChannels", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L159", "_origin": "ast", "id": "tests_channels_test_webhook_testlistchannels", "community": 132, "norm_label": "testlistchannels" }, { "label": ".test_list_channels()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L160", "_origin": "ast", "id": "tests_channels_test_webhook_testlistchannels_test_list_channels", "community": 132, "norm_label": ".test_list_channels()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L165", "_origin": "ast", "id": "tests_channels_test_webhook_teststatus", "community": 132, "norm_label": "teststatus" }, { "label": ".test_disconnected_initially()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L166", "_origin": "ast", "id": "tests_channels_test_webhook_teststatus_test_disconnected_initially", "community": 132, "norm_label": ".test_disconnected_initially()" }, { "label": "TestOnMessage", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L171", "_origin": "ast", "id": "tests_channels_test_webhook_testonmessage", "community": 132, "norm_label": "testonmessage" }, { "label": ".test_on_message()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L172", "_origin": "ast", "id": "tests_channels_test_webhook_testonmessage_test_on_message", "community": 132, "norm_label": ".test_on_message()" }, { "label": "TestDisconnect", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L179", "_origin": "ast", "id": "tests_channels_test_webhook_testdisconnect", "community": 132, "norm_label": "testdisconnect" }, { "label": ".test_disconnect()", "file_type": "code", "source_file": "tests/channels/test_webhook.py", "source_location": "L180", "_origin": "ast", "id": "tests_channels_test_webhook_testdisconnect_test_disconnect", "community": 132, "norm_label": ".test_disconnect()" }, { "label": "Tests for the WebhookChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_webhook.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_webhook_rationale_1", "community": 132, "norm_label": "tests for the webhookchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_webhook.py", "source_location": "L17", "_origin": "ast", "id": "tests_channels_test_webhook_rationale_17", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "channels/test_whatsapp.py", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_whatsapp", "community": 8, "norm_label": "channels/test_whatsapp.py" }, { "label": "_register_whatsapp()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L18", "_origin": "ast", "id": "tests_channels_test_whatsapp_register_whatsapp", "community": 8, "norm_label": "_register_whatsapp()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_whatsapp_testinit", "community": 242, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L32", "_origin": "ast", "id": "tests_channels_test_whatsapp_testinit_test_defaults", "community": 242, "norm_label": ".test_defaults()" }, { "label": ".test_constructor_token()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L38", "_origin": "ast", "id": "tests_channels_test_whatsapp_testinit_test_constructor_token", "community": 242, "norm_label": ".test_constructor_token()" }, { "label": ".test_env_var_fallback()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L43", "_origin": "ast", "id": "tests_channels_test_whatsapp_testinit_test_env_var_fallback", "community": 242, "norm_label": ".test_env_var_fallback()" }, { "label": ".test_constructor_overrides_env()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L55", "_origin": "ast", "id": "tests_channels_test_whatsapp_testinit_test_constructor_overrides_env", "community": 242, "norm_label": ".test_constructor_overrides_env()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L71", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend", "community": 242, "norm_label": "testsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L72", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend_test_send_success", "community": 242, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L87", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend_test_send_failure", "community": 242, "norm_label": ".test_send_failure()" }, { "label": ".test_send_exception()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L98", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend_test_send_exception", "community": 242, "norm_label": ".test_send_exception()" }, { "label": ".test_send_no_token()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L105", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend_test_send_no_token", "community": 242, "norm_label": ".test_send_no_token()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L110", "_origin": "ast", "id": "tests_channels_test_whatsapp_testsend_test_send_publishes_event", "community": 242, "norm_label": ".test_send_publishes_event()" }, { "label": "TestStatus", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L128", "_origin": "ast", "id": "tests_channels_test_whatsapp_teststatus", "community": 242, "norm_label": "teststatus" }, { "label": ".test_no_token_connect_error()", "file_type": "code", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L129", "_origin": "ast", "id": "tests_channels_test_whatsapp_teststatus_test_no_token_connect_error", "community": 242, "norm_label": ".test_no_token_connect_error()" }, { "label": "Tests for the WhatsAppChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_whatsapp_rationale_1", "community": 8, "norm_label": "tests for the whatsappchannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_whatsapp.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_whatsapp_rationale_19", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "test_whatsapp_baileys.py", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys", "community": 77, "norm_label": "test_whatsapp_baileys.py" }, { "label": "_register_whatsapp_baileys()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L19", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_register_whatsapp_baileys", "community": 8, "norm_label": "_register_whatsapp_baileys()" }, { "label": "TestRegistration", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L30", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testregistration", "community": 77, "norm_label": "testregistration" }, { "label": ".test_registry_key()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L31", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testregistration_test_registry_key", "community": 77, "norm_label": ".test_registry_key()" }, { "label": ".test_channel_id()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L34", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testregistration_test_channel_id", "community": 77, "norm_label": ".test_channel_id()" }, { "label": "TestInit", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L44", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testinit", "community": 77, "norm_label": "testinit" }, { "label": ".test_defaults()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L45", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testinit_test_defaults", "community": 77, "norm_label": ".test_defaults()" }, { "label": ".test_custom_params()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L54", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testinit_test_custom_params", "community": 77, "norm_label": ".test_custom_params()" }, { "label": "TestEnsureBridge", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L70", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testensurebridge", "community": 77, "norm_label": "testensurebridge" }, { "label": ".test_raises_when_node_not_found()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L71", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testensurebridge_test_raises_when_node_not_found", "community": 77, "norm_label": ".test_raises_when_node_not_found()" }, { "label": "TestConnectDisconnect", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L83", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testconnectdisconnect", "community": 77, "norm_label": "testconnectdisconnect" }, { "label": ".test_connect_spawns_subprocess()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L84", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testconnectdisconnect_test_connect_spawns_subprocess", "community": 77, "norm_label": ".test_connect_spawns_subprocess()" }, { "label": ".test_connect_sets_error_when_node_missing()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L116", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testconnectdisconnect_test_connect_sets_error_when_node_missing", "community": 77, "norm_label": ".test_connect_sets_error_when_node_missing()" }, { "label": ".test_disconnect_terminates_process()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L122", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testconnectdisconnect_test_disconnect_terminates_process", "community": 77, "norm_label": ".test_disconnect_terminates_process()" }, { "label": ".test_disconnect_when_not_connected()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L135", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testconnectdisconnect_test_disconnect_when_not_connected", "community": 77, "norm_label": ".test_disconnect_when_not_connected()" }, { "label": "TestSend", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L146", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testsend", "community": 77, "norm_label": "testsend" }, { "label": ".test_send_writes_json_to_stdin()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L147", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testsend_test_send_writes_json_to_stdin", "community": 77, "norm_label": ".test_send_writes_json_to_stdin()" }, { "label": ".test_send_fails_when_not_connected()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L163", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testsend_test_send_fails_when_not_connected", "community": 77, "norm_label": ".test_send_fails_when_not_connected()" }, { "label": ".test_send_publishes_event()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L168", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testsend_test_send_publishes_event", "community": 77, "norm_label": ".test_send_publishes_event()" }, { "label": "TestOnMessage", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L186", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testonmessage", "community": 77, "norm_label": "testonmessage" }, { "label": ".test_handler_registration()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L187", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testonmessage_test_handler_registration", "community": 77, "norm_label": ".test_handler_registration()" }, { "label": "TestListChannelsAndStatus", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L199", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testlistchannelsandstatus", "community": 77, "norm_label": "testlistchannelsandstatus" }, { "label": ".test_list_channels()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L200", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testlistchannelsandstatus_test_list_channels", "community": 77, "norm_label": ".test_list_channels()" }, { "label": ".test_initial_status()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L204", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testlistchannelsandstatus_test_initial_status", "community": 77, "norm_label": ".test_initial_status()" }, { "label": "TestReaderLoop", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L214", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop", "community": 77, "norm_label": "testreaderloop" }, { "label": ".test_parses_message_event()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L215", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_parses_message_event", "community": 77, "norm_label": ".test_parses_message_event()" }, { "label": ".test_parses_status_connected()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L237", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_parses_status_connected", "community": 77, "norm_label": ".test_parses_status_connected()" }, { "label": ".test_parses_status_disconnected()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L242", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_parses_status_disconnected", "community": 77, "norm_label": ".test_parses_status_disconnected()" }, { "label": ".test_parses_qr_event()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L248", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_parses_qr_event", "community": 77, "norm_label": ".test_parses_qr_event()" }, { "label": ".test_parses_error_event()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L253", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_parses_error_event", "community": 77, "norm_label": ".test_parses_error_event()" }, { "label": ".test_message_event_publishes_to_bus()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L258", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_message_event_publishes_to_bus", "community": 77, "norm_label": ".test_message_event_publishes_to_bus()" }, { "label": ".test_reader_loop_processes_lines()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L275", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_reader_loop_processes_lines", "community": 77, "norm_label": ".test_reader_loop_processes_lines()" }, { "label": ".test_reader_loop_skips_non_json()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L301", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_reader_loop_skips_non_json", "community": 77, "norm_label": ".test_reader_loop_skips_non_json()" }, { "label": ".test_handler_exception_does_not_crash()", "file_type": "code", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L318", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_testreaderloop_test_handler_exception_does_not_crash", "community": 77, "norm_label": ".test_handler_exception_does_not_crash()" }, { "label": "Tests for the WhatsAppBaileysChannel adapter.", "file_type": "rationale", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L1", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_rationale_1", "community": 77, "norm_label": "tests for the whatsappbaileyschannel adapter." }, { "label": "Re-register after any registry clear.", "file_type": "rationale", "source_file": "tests/channels/test_whatsapp_baileys.py", "source_location": "L20", "_origin": "ast", "id": "tests_channels_test_whatsapp_baileys_rationale_20", "community": 8, "norm_label": "re-register after any registry clear." }, { "label": "tests/cli/__init__.py", "file_type": "code", "source_file": "tests/cli/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_init", "community": 966, "norm_label": "tests/cli/__init__.py" }, { "label": "test_add_cmd.py", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_add_cmd", "community": 642, "norm_label": "test_add_cmd.py" }, { "label": "TestAddCmd", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd", "community": 642, "norm_label": "testaddcmd" }, { "label": ".test_add_help()", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd_test_add_help", "community": 642, "norm_label": ".test_add_help()" }, { "label": ".test_add_unknown_server()", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd_test_add_unknown_server", "community": 642, "norm_label": ".test_add_unknown_server()" }, { "label": ".test_add_known_server()", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd_test_add_known_server", "community": 642, "norm_label": ".test_add_known_server()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_add_cmd_py_path", "community": 642, "norm_label": "path" }, { "label": ".test_add_with_key()", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd_test_add_with_key", "community": 642, "norm_label": ".test_add_with_key()" }, { "label": ".test_mcp_templates_complete()", "file_type": "code", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L56", "_origin": "ast", "id": "tests_cli_test_add_cmd_testaddcmd_test_mcp_templates_complete", "community": 642, "norm_label": ".test_mcp_templates_complete()" }, { "label": "Tests for the ``jarvis add`` CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_add_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_add_cmd_rationale_1", "community": 642, "norm_label": "tests for the ``jarvis add`` cli command." }, { "label": "test_agent_cmd.py", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_agent_cmd", "community": 42, "norm_label": "test_agent_cmd.py" }, { "label": "TestAgentCmd", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testagentcmd", "community": 42, "norm_label": "testagentcmd" }, { "label": ".test_agent_list_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testagentcmd_test_agent_list_help", "community": 42, "norm_label": ".test_agent_list_help()" }, { "label": ".test_agent_list_error_with_markup_chars_does_not_crash()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testagentcmd_test_agent_list_error_with_markup_chars_does_not_crash", "community": 42, "norm_label": ".test_agent_list_error_with_markup_chars_does_not_crash()" }, { "label": ".test_agent_info_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L36", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testagentcmd_test_agent_info_help", "community": 42, "norm_label": ".test_agent_info_help()" }, { "label": ".test_agent_group_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L40", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testagentcmd_test_agent_group_help", "community": 42, "norm_label": ".test_agent_group_help()" }, { "label": "TestNewAgentCommands", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands", "community": 42, "norm_label": "testnewagentcommands" }, { "label": ".test_launch_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_launch_help", "community": 42, "norm_label": ".test_launch_help()" }, { "label": ".test_start_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L52", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_start_help", "community": 42, "norm_label": ".test_start_help()" }, { "label": ".test_stop_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L56", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_stop_help", "community": 42, "norm_label": ".test_stop_help()" }, { "label": ".test_run_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_run_help", "community": 42, "norm_label": ".test_run_help()" }, { "label": ".test_status_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_status_help", "community": 42, "norm_label": ".test_status_help()" }, { "label": ".test_logs_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L68", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_logs_help", "community": 42, "norm_label": ".test_logs_help()" }, { "label": ".test_daemon_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L72", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_daemon_help", "community": 42, "norm_label": ".test_daemon_help()" }, { "label": ".test_watch_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_watch_help", "community": 42, "norm_label": ".test_watch_help()" }, { "label": ".test_recover_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L80", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_recover_help", "community": 42, "norm_label": ".test_recover_help()" }, { "label": ".test_errors_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L84", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_errors_help", "community": 42, "norm_label": ".test_errors_help()" }, { "label": ".test_ask_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L88", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_ask_help", "community": 42, "norm_label": ".test_ask_help()" }, { "label": ".test_instruct_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_instruct_help", "community": 42, "norm_label": ".test_instruct_help()" }, { "label": ".test_messages_help()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L96", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_messages_help", "community": 42, "norm_label": ".test_messages_help()" }, { "label": ".test_agents_group_has_new_commands()", "file_type": "code", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L100", "_origin": "ast", "id": "tests_cli_test_agent_cmd_testnewagentcommands_test_agents_group_has_new_commands", "community": 42, "norm_label": ".test_agents_group_has_new_commands()" }, { "label": "Tests for the ``jarvis agents`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_agent_cmd_rationale_1", "community": 42, "norm_label": "tests for the ``jarvis agents`` cli commands." }, { "label": "Regression for #297. When ``_get_manager()`` (or anything in the body", "file_type": "rationale", "source_file": "tests/cli/test_agent_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_agent_cmd_rationale_18", "community": 42, "norm_label": "regression for #297. when ``_get_manager()`` (or anything in the body" }, { "label": "test_ask_agent.py", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_agent", "community": 12, "norm_label": "test_ask_agent.py" }, { "label": "_mock_engine()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_ask_agent_mock_engine", "community": 12, "norm_label": "_mock_engine()" }, { "label": "_register_agents()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_ask_agent_register_agents", "community": 12, "norm_label": "_register_agents()" }, { "label": "_register_tools()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_ask_agent_register_tools", "community": 12, "norm_label": "_register_tools()" }, { "label": "_DangerousTool", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_ask_agent_dangeroustool", "community": 4, "norm_label": "_dangeroustool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_ask_agent_py_basetool", "community": 4, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_ask_agent_dangeroustool_spec", "community": 4, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_ask_agent_py_toolspec", "community": 4, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L80", "_origin": "ast", "id": "tests_cli_test_ask_agent_dangeroustool_execute", "community": 4, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_ask_agent_py_toolresult", "community": 4, "norm_label": "toolresult" }, { "label": "_ConfirmingAgent", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L88", "_origin": "ast", "id": "tests_cli_test_ask_agent_confirmingagent", "community": 4, "norm_label": "_confirmingagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_ask_agent_confirmingagent_run", "community": 4, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_ask_agent_py_agentcontext", "community": 4, "norm_label": "agentcontext" }, { "label": "_EngineSetup", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L103", "_origin": "ast", "id": "tests_cli_test_ask_agent_enginesetup", "community": 12, "norm_label": "_enginesetup" }, { "label": "agent_setup()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L109", "_origin": "ast", "id": "tests_cli_test_ask_agent_agent_setup", "community": 12, "norm_label": "agent_setup()" }, { "label": "runner()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L137", "_origin": "ast", "id": "tests_cli_test_ask_agent_runner", "community": 12, "norm_label": "runner()" }, { "label": "mock_setup()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L142", "_origin": "ast", "id": "tests_cli_test_ask_agent_mock_setup", "community": 12, "norm_label": "mock_setup()" }, { "label": "TestAskAgentOption", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L164", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption", "community": 42, "norm_label": "testaskagentoption" }, { "label": ".test_help_shows_agent_option()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L165", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_help_shows_agent_option", "community": 42, "norm_label": ".test_help_shows_agent_option()" }, { "label": ".test_help_shows_tools_option()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L169", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_help_shows_tools_option", "community": 42, "norm_label": ".test_help_shows_tools_option()" }, { "label": ".test_agent_simple()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L173", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_simple", "community": 42, "norm_label": ".test_agent_simple()" }, { "label": ".test_agent_orchestrator_no_tools()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L178", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_orchestrator_no_tools", "community": 42, "norm_label": ".test_agent_orchestrator_no_tools()" }, { "label": ".test_agent_orchestrator_with_tools()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L185", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_orchestrator_with_tools", "community": 42, "norm_label": ".test_agent_orchestrator_with_tools()" }, { "label": ".test_agent_json_output()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L199", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_json_output", "community": 42, "norm_label": ".test_agent_json_output()" }, { "label": ".test_unknown_agent()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L208", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_unknown_agent", "community": 42, "norm_label": ".test_unknown_agent()" }, { "label": ".test_no_agent_flag_falls_back_to_config_default_agent()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L215", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_no_agent_flag_falls_back_to_config_default_agent", "community": 42, "norm_label": ".test_no_agent_flag_falls_back_to_config_default_agent()" }, { "label": ".test_explicit_empty_agent_opts_out_of_agent_mode()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L230", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_explicit_empty_agent_opts_out_of_agent_mode", "community": 42, "norm_label": ".test_explicit_empty_agent_opts_out_of_agent_mode()" }, { "label": ".test_no_agent_with_blank_config_default_uses_direct_mode()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L238", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_no_agent_with_blank_config_default_uses_direct_mode", "community": 42, "norm_label": ".test_no_agent_with_blank_config_default_uses_direct_mode()" }, { "label": ".test_agent_simple_with_model()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L252", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_simple_with_model", "community": 42, "norm_label": ".test_agent_simple_with_model()" }, { "label": ".test_agent_simple_with_temperature()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L259", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_simple_with_temperature", "community": 42, "norm_label": ".test_agent_simple_with_temperature()" }, { "label": ".test_agent_uses_configured_tools_by_default()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L274", "_origin": "ast", "id": "tests_cli_test_ask_agent_testaskagentoption_test_agent_uses_configured_tools_by_default", "community": 42, "norm_label": ".test_agent_uses_configured_tools_by_default()" }, { "label": "TestBuildTools", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L294", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools", "community": 12, "norm_label": "testbuildtools" }, { "label": ".test_build_calculator()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L295", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools_test_build_calculator", "community": 12, "norm_label": ".test_build_calculator()" }, { "label": ".test_build_think()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L305", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools_test_build_think", "community": 12, "norm_label": ".test_build_think()" }, { "label": ".test_build_unknown_tool_skipped()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L315", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools_test_build_unknown_tool_skipped", "community": 12, "norm_label": ".test_build_unknown_tool_skipped()" }, { "label": ".test_build_empty_names()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L323", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools_test_build_empty_names", "community": 12, "norm_label": ".test_build_empty_names()" }, { "label": ".test_build_multiple_tools()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L331", "_origin": "ast", "id": "tests_cli_test_ask_agent_testbuildtools_test_build_multiple_tools", "community": 12, "norm_label": ".test_build_multiple_tools()" }, { "label": "TestPersonaFilesReachModel", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L341", "_origin": "ast", "id": "tests_cli_test_ask_agent_testpersonafilesreachmodel", "community": 12, "norm_label": "testpersonafilesreachmodel" }, { "label": ".test_soul_md_content_reaches_engine_in_simple_agent()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L349", "_origin": "ast", "id": "tests_cli_test_ask_agent_testpersonafilesreachmodel_test_soul_md_content_reaches_engine_in_simple_agent", "community": 12, "norm_label": ".test_soul_md_content_reaches_engine_in_simple_agent()" }, { "label": ".test_orchestrator_keeps_its_own_system_prompt()", "file_type": "code", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L407", "_origin": "ast", "id": "tests_cli_test_ask_agent_testpersonafilesreachmodel_test_orchestrator_keeps_its_own_system_prompt", "community": 12, "norm_label": ".test_orchestrator_keeps_its_own_system_prompt()" }, { "label": "Tests for ``jarvis ask --agent`` CLI integration.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_1", "community": 12, "norm_label": "tests for ``jarvis ask --agent`` cli integration." }, { "label": "Create a mock engine that returns content.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_21", "community": 12, "norm_label": "create a mock engine that returns content." }, { "label": "Re-register agents after registry clear.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L36", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_36", "community": 12, "norm_label": "re-register agents after registry clear." }, { "label": "Re-register tools after registry clear.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L50", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_50", "community": 12, "norm_label": "re-register tools after registry clear." }, { "label": "Patch engine discovery to avoid needing a running engine.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L143", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_143", "community": 12, "norm_label": "patch engine discovery to avoid needing a running engine." }, { "label": "When --agent is omitted, ``config.agent.default_agent`` is used. The", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L218", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_218", "community": 42, "norm_label": "when --agent is omitted, ``config.agent.default_agent`` is used. the" }, { "label": "``--agent \"\"`` is the explicit opt-out: use direct-to-engine.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L233", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_233", "community": 42, "norm_label": "``--agent \"\"`` is the explicit opt-out: use direct-to-engine." }, { "label": "When config's ``default_agent`` is blank and --agent is omitted, the or", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L241", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_241", "community": 42, "norm_label": "when config's ``default_agent`` is blank and --agent is omitted, the or" }, { "label": "End-to-end coverage for SOUL.md / MEMORY.md / USER.md integration. Withou", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L342", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_342", "community": 12, "norm_label": "end-to-end coverage for soul.md / memory.md / user.md integration. withou" }, { "label": "SOUL.md content must appear in the system message sent to the engine.", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L352", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_352", "community": 12, "norm_label": "soul.md content must appear in the system message sent to the engine." }, { "label": "OrchestratorAgent's __init__ doesn't accept ``prompt_builder``; the wir", "file_type": "rationale", "source_file": "tests/cli/test_ask_agent.py", "source_location": "L410", "_origin": "ast", "id": "tests_cli_test_ask_agent_rationale_410", "community": 12, "norm_label": "orchestratoragent's __init__ doesn't accept ``prompt_builder``; the wir" }, { "label": "test_ask_context.py", "file_type": "code", "source_file": "tests/cli/test_ask_context.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_context", "community": 727, "norm_label": "test_ask_context.py" }, { "label": "test_ask_no_context_flag()", "file_type": "code", "source_file": "tests/cli/test_ask_context.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_ask_context_test_ask_no_context_flag", "community": 727, "norm_label": "test_ask_no_context_flag()" }, { "label": "test_ask_has_no_context_option()", "file_type": "code", "source_file": "tests/cli/test_ask_context.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_ask_context_test_ask_has_no_context_option", "community": 727, "norm_label": "test_ask_has_no_context_option()" }, { "label": "test_get_memory_backend_returns_backend_even_when_empty()", "file_type": "code", "source_file": "tests/cli/test_ask_context.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_ask_context_test_get_memory_backend_returns_backend_even_when_empty", "community": 727, "norm_label": "test_get_memory_backend_returns_backend_even_when_empty()" }, { "label": "test_get_memory_backend_returns_backend_with_docs()", "file_type": "code", "source_file": "tests/cli/test_ask_context.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_ask_context_test_get_memory_backend_returns_backend_with_docs", "community": 727, "norm_label": "test_get_memory_backend_returns_backend_with_docs()" }, { "label": "Tests for context injection integration in ``jarvis ask``.", "file_type": "rationale", "source_file": "tests/cli/test_ask_context.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_context_rationale_1", "community": 727, "norm_label": "tests for context injection integration in ``jarvis ask``." }, { "label": "The --no-context flag is accepted.", "file_type": "rationale", "source_file": "tests/cli/test_ask_context.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_ask_context_rationale_13", "community": 727, "norm_label": "the --no-context flag is accepted." }, { "label": "ask --help lists the --no-context flag.", "file_type": "rationale", "source_file": "tests/cli/test_ask_context.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_ask_context_rationale_20", "community": 727, "norm_label": "ask --help lists the --no-context flag." }, { "label": "_get_memory_backend returns a backend for an empty DB. Retrieval against", "file_type": "rationale", "source_file": "tests/cli/test_ask_context.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_ask_context_rationale_30", "community": 727, "norm_label": "_get_memory_backend returns a backend for an empty db. retrieval against" }, { "label": "_get_memory_backend returns a backend when docs exist.", "file_type": "rationale", "source_file": "tests/cli/test_ask_context.py", "source_location": "L63", "_origin": "ast", "id": "tests_cli_test_ask_context_rationale_63", "community": 727, "norm_label": "_get_memory_backend returns a backend when docs exist." }, { "label": "test_ask_e2e.py", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_e2e", "community": 647, "norm_label": "test_ask_e2e.py" }, { "label": "_mock_engine_response()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_ask_e2e_mock_engine_response", "community": 647, "norm_label": "_mock_engine_response()" }, { "label": "_patch_ask()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L33", "_origin": "ast", "id": "tests_cli_test_ask_e2e_patch_ask", "community": 647, "norm_label": "_patch_ask()" }, { "label": "TestAskCommand", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L74", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand", "community": 647, "norm_label": "testaskcommand" }, { "label": ".test_basic_response()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L75", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand_test_basic_response", "community": 647, "norm_label": ".test_basic_response()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_ask_e2e_py_path", "community": 647, "norm_label": "path" }, { "label": ".test_no_engine_error()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L81", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand_test_no_engine_error", "community": 647, "norm_label": ".test_no_engine_error()" }, { "label": ".test_model_override()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L86", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand_test_model_override", "community": 647, "norm_label": ".test_model_override()" }, { "label": ".test_json_output()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand_test_json_output", "community": 647, "norm_label": ".test_json_output()" }, { "label": ".test_telemetry_recorded()", "file_type": "code", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L98", "_origin": "ast", "id": "tests_cli_test_ask_e2e_testaskcommand_test_telemetry_recorded", "community": 647, "norm_label": ".test_telemetry_recorded()" }, { "label": "End-to-end tests for ``jarvis ask``.", "file_type": "rationale", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_e2e_rationale_1", "community": 647, "norm_label": "end-to-end tests for ``jarvis ask``." }, { "label": "Return a mock engine that generates a fixed response.", "file_type": "rationale", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_ask_e2e_rationale_20", "community": 647, "norm_label": "return a mock engine that generates a fixed response." }, { "label": "Set up common mocks for ask tests.", "file_type": "rationale", "source_file": "tests/cli/test_ask_e2e.py", "source_location": "L34", "_origin": "ast", "id": "tests_cli_test_ask_e2e_rationale_34", "community": 647, "norm_label": "set up common mocks for ask tests." }, { "label": "test_ask_router.py", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_router", "community": 573, "norm_label": "test_ask_router.py" }, { "label": "_mock_engine()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_ask_router_mock_engine", "community": 573, "norm_label": "_mock_engine()" }, { "label": "_register_agents()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_ask_router_register_agents", "community": 573, "norm_label": "_register_agents()" }, { "label": "_patch_engine()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L44", "_origin": "ast", "id": "tests_cli_test_ask_router_patch_engine", "community": 573, "norm_label": "_patch_engine()" }, { "label": "TestAskModelResolution", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_ask_router_testaskmodelresolution", "community": 25, "norm_label": "testaskmodelresolution" }, { "label": ".test_default_model_from_config()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L70", "_origin": "ast", "id": "tests_cli_test_ask_router_testaskmodelresolution_test_default_model_from_config", "community": 573, "norm_label": ".test_default_model_from_config()" }, { "label": ".test_explicit_model_flag()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L79", "_origin": "ast", "id": "tests_cli_test_ask_router_testaskmodelresolution_test_explicit_model_flag", "community": 573, "norm_label": ".test_explicit_model_flag()" }, { "label": ".test_fallback_to_engine_models()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_ask_router_testaskmodelresolution_test_fallback_to_engine_models", "community": 573, "norm_label": ".test_fallback_to_engine_models()" }, { "label": ".test_fallback_to_fallback_model()", "file_type": "code", "source_file": "tests/cli/test_ask_router.py", "source_location": "L118", "_origin": "ast", "id": "tests_cli_test_ask_router_testaskmodelresolution_test_fallback_to_fallback_model", "community": 573, "norm_label": ".test_fallback_to_fallback_model()" }, { "label": "Tests for model resolution fallback chain in jarvis ask.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_1", "community": 573, "norm_label": "tests for model resolution fallback chain in jarvis ask." }, { "label": "Create a mock engine that returns a simple response.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_16", "community": 573, "norm_label": "create a mock engine that returns a simple response." }, { "label": "Re-register agents after the conftest registry clear. The default ``Jarvi", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L31", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_31", "community": 573, "norm_label": "re-register agents after the conftest registry clear. the default ``jarvi" }, { "label": "Return context managers that patch engine discovery to use our mock.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_45", "community": 573, "norm_label": "return context managers that patch engine discovery to use our mock." }, { "label": "When no -m flag, uses config.intelligence.default_model.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L71", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_71", "community": 573, "norm_label": "when no -m flag, uses config.intelligence.default_model." }, { "label": "The -m flag directly selects a model, bypassing fallback chain.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L80", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_80", "community": 573, "norm_label": "the -m flag directly selects a model, bypassing fallback chain." }, { "label": "When default_model is empty, falls back to first engine model.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_92", "community": 573, "norm_label": "when default_model is empty, falls back to first engine model." }, { "label": "When default_model is empty and no engine models, uses fallback_model.", "file_type": "rationale", "source_file": "tests/cli/test_ask_router.py", "source_location": "L119", "_origin": "ast", "id": "tests_cli_test_ask_router_rationale_119", "community": 573, "norm_label": "when default_model is empty and no engine models, uses fallback_model." }, { "label": "test_bench_cmd.py", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_bench_cmd", "community": 42, "norm_label": "test_bench_cmd.py" }, { "label": "TestBenchCLI", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli", "community": 42, "norm_label": "testbenchcli" }, { "label": ".test_bench_group_in_help()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_bench_group_in_help", "community": 42, "norm_label": ".test_bench_group_in_help()" }, { "label": ".test_run_help()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_run_help", "community": 42, "norm_label": ".test_run_help()" }, { "label": ".test_run_no_engine_error()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L24", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_run_no_engine_error", "community": 42, "norm_label": ".test_run_no_engine_error()" }, { "label": ".test_run_with_mock()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L29", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_run_with_mock", "community": 42, "norm_label": ".test_run_with_mock()" }, { "label": ".test_json_output()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_json_output", "community": 42, "norm_label": ".test_json_output()" }, { "label": ".test_output_to_file()", "file_type": "code", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_bench_cmd_testbenchcli_test_output_to_file", "community": 42, "norm_label": ".test_output_to_file()" }, { "label": "Tests for the ``jarvis bench`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_bench_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_bench_cmd_rationale_1", "community": 42, "norm_label": "tests for the ``jarvis bench`` cli commands." }, { "label": "test_bench_skills_command.py", "file_type": "code", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_bench_skills_command", "community": 107, "norm_label": "test_bench_skills_command.py" }, { "label": "TestBenchSkillsCommand", "file_type": "code", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_testbenchskillscommand", "community": 107, "norm_label": "testbenchskillscommand" }, { "label": ".test_help()", "file_type": "code", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_testbenchskillscommand_test_help", "community": 107, "norm_label": ".test_help()" }, { "label": ".test_runs_all_conditions_with_mocked_runner()", "file_type": "code", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_testbenchskillscommand_test_runs_all_conditions_with_mocked_runner", "community": 107, "norm_label": ".test_runs_all_conditions_with_mocked_runner()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_py_path", "community": 107, "norm_label": "path" }, { "label": ".test_runs_single_condition()", "file_type": "code", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L79", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_testbenchskillscommand_test_runs_single_condition", "community": 107, "norm_label": ".test_runs_single_condition()" }, { "label": "Tests for jarvis bench skills CLI command (Plan 2B).", "file_type": "rationale", "source_file": "tests/cli/test_bench_skills_command.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_bench_skills_command_rationale_1", "community": 107, "norm_label": "tests for jarvis bench skills cli command (plan 2b)." }, { "label": "test_channel_cmd.py", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_channel_cmd", "community": 600, "norm_label": "test_channel_cmd.py" }, { "label": "_patch_channel()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_channel_cmd_patch_channel", "community": 600, "norm_label": "_patch_channel()" }, { "label": "TestChannelHelp", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L38", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelhelp", "community": 600, "norm_label": "testchannelhelp" }, { "label": ".test_subcommands_in_help()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L39", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelhelp_test_subcommands_in_help", "community": 600, "norm_label": ".test_subcommands_in_help()" }, { "label": "TestChannelList", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannellist", "community": 600, "norm_label": "testchannellist" }, { "label": ".test_list_with_channels()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannellist_test_list_with_channels", "community": 600, "norm_label": ".test_list_with_channels()" }, { "label": ".test_list_no_channels()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L58", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannellist_test_list_no_channels", "community": 600, "norm_label": ".test_list_no_channels()" }, { "label": ".test_list_connection_error()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannellist_test_list_connection_error", "community": 600, "norm_label": ".test_list_connection_error()" }, { "label": "TestChannelSend", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L74", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelsend", "community": 600, "norm_label": "testchannelsend" }, { "label": ".test_send_success()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L75", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelsend_test_send_success", "community": 600, "norm_label": ".test_send_success()" }, { "label": ".test_send_failure()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L85", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelsend_test_send_failure", "community": 600, "norm_label": ".test_send_failure()" }, { "label": "TestChannelStatus", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L96", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelstatus", "community": 600, "norm_label": "testchannelstatus" }, { "label": ".test_status_shows_info()", "file_type": "code", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L97", "_origin": "ast", "id": "tests_cli_test_channel_cmd_testchannelstatus_test_status_shows_info", "community": 600, "norm_label": ".test_status_shows_info()" }, { "label": "Tests for the ``jarvis channel`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_channel_cmd_rationale_1", "community": 600, "norm_label": "tests for the ``jarvis channel`` cli commands." }, { "label": "Return patches for load_config and _get_channel.", "file_type": "rationale", "source_file": "tests/cli/test_channel_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_channel_cmd_rationale_18", "community": 600, "norm_label": "return patches for load_config and _get_channel." }, { "label": "test_chat_cmd.py", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_chat_cmd", "community": 4, "norm_label": "test_chat_cmd.py" }, { "label": "_SimpleChatAgent", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_chat_cmd_simplechatagent", "community": 4, "norm_label": "_simplechatagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_chat_cmd_simplechatagent_run", "community": 4, "norm_label": ".run()" }, { "label": "AgentContext", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_chat_cmd_py_agentcontext", "community": 4, "norm_label": "agentcontext" }, { "label": "_DangerousChatTool", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_chat_cmd_dangerouschattool", "community": 4, "norm_label": "_dangerouschattool" }, { "label": "BaseTool", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_chat_cmd_py_basetool", "community": 4, "norm_label": "basetool" }, { "label": ".spec()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L34", "_origin": "ast", "id": "tests_cli_test_chat_cmd_dangerouschattool_spec", "community": 4, "norm_label": ".spec()" }, { "label": "ToolSpec", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_chat_cmd_py_toolspec", "community": 4, "norm_label": "toolspec" }, { "label": ".execute()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_chat_cmd_dangerouschattool_execute", "community": 4, "norm_label": ".execute()" }, { "label": "ToolResult", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_chat_cmd_py_toolresult", "community": 4, "norm_label": "toolresult" }, { "label": "_ToolChatAgent", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_chat_cmd_toolchatagent", "community": 4, "norm_label": "_toolchatagent" }, { "label": ".run()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L52", "_origin": "ast", "id": "tests_cli_test_chat_cmd_toolchatagent_run", "community": 4, "norm_label": ".run()" }, { "label": "TestChatCommand", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatcommand", "community": 4, "norm_label": "testchatcommand" }, { "label": ".test_command_exists()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L62", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatcommand_test_command_exists", "community": 16, "norm_label": ".test_command_exists()" }, { "label": ".test_options()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L67", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatcommand_test_options", "community": 16, "norm_label": ".test_options()" }, { "label": ".test_slash_commands_listed()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatcommand_test_slash_commands_listed", "community": 16, "norm_label": ".test_slash_commands_listed()" }, { "label": "TestReadInput", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L82", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testreadinput", "community": 4, "norm_label": "testreadinput" }, { "label": ".test_read_input_eof()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L85", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testreadinput_test_read_input_eof", "community": 4, "norm_label": ".test_read_input_eof()" }, { "label": ".test_read_input_keyboard_interrupt()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L89", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testreadinput_test_read_input_keyboard_interrupt", "community": 4, "norm_label": ".test_read_input_keyboard_interrupt()" }, { "label": ".test_read_input_normal()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testreadinput_test_read_input_normal", "community": 4, "norm_label": ".test_read_input_normal()" }, { "label": "TestChatAgents", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L98", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatagents", "community": 4, "norm_label": "testchatagents" }, { "label": ".test_simple_agent_does_not_receive_tool_only_kwargs()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L99", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatagents_test_simple_agent_does_not_receive_tool_only_kwargs", "community": 32, "norm_label": ".test_simple_agent_does_not_receive_tool_only_kwargs()" }, { "label": ".test_tool_agent_uses_legacy_agent_tools_and_prompts_confirmation()", "file_type": "code", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L123", "_origin": "ast", "id": "tests_cli_test_chat_cmd_testchatagents_test_tool_agent_uses_legacy_agent_tools_and_prompts_confirmation", "community": 32, "norm_label": ".test_tool_agent_uses_legacy_agent_tools_and_prompts_confirmation()" }, { "label": "Tests for ``jarvis chat`` interactive REPL command.", "file_type": "rationale", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_chat_cmd_rationale_1", "community": 4, "norm_label": "tests for ``jarvis chat`` interactive repl command." }, { "label": "Test the Click command definition and help output.", "file_type": "rationale", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_chat_cmd_rationale_60", "community": 4, "norm_label": "test the click command definition and help output." }, { "label": "Test the _read_input helper function.", "file_type": "rationale", "source_file": "tests/cli/test_chat_cmd.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_chat_cmd_rationale_83", "community": 4, "norm_label": "test the _read_input helper function." }, { "label": "cli/test_cli.py", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_cli", "community": 592, "norm_label": "cli/test_cli.py" }, { "label": "TestMainEntryPoint", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_cli_testmainentrypoint", "community": 592, "norm_label": "testmainentrypoint" }, { "label": ".test_windows_reconfigures_stdout_to_utf8()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_cli_testmainentrypoint_test_windows_reconfigures_stdout_to_utf8", "community": 592, "norm_label": ".test_windows_reconfigures_stdout_to_utf8()" }, { "label": ".test_non_windows_does_not_reconfigure()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_cli_testmainentrypoint_test_non_windows_does_not_reconfigure", "community": 592, "norm_label": ".test_non_windows_does_not_reconfigure()" }, { "label": "TestCLI", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L54", "_origin": "ast", "id": "tests_cli_test_cli_testcli", "community": 42, "norm_label": "testcli" }, { "label": ".test_help()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_help", "community": 42, "norm_label": ".test_help()" }, { "label": ".test_version()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_version", "community": 42, "norm_label": ".test_version()" }, { "label": ".test_ask_requires_query()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_ask_requires_query", "community": 42, "norm_label": ".test_ask_requires_query()" }, { "label": ".test_serve_needs_engine()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_serve_needs_engine", "community": 42, "norm_label": ".test_serve_needs_engine()" }, { "label": ".test_model_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L77", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_model_subcommands_exist", "community": 42, "norm_label": ".test_model_subcommands_exist()" }, { "label": ".test_memory_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L84", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_memory_subcommands_exist", "community": 42, "norm_label": ".test_memory_subcommands_exist()" }, { "label": ".test_mine_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_mine_subcommands_exist", "community": 42, "norm_label": ".test_mine_subcommands_exist()" }, { "label": ".test_telemetry_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L98", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_telemetry_subcommands_exist", "community": 42, "norm_label": ".test_telemetry_subcommands_exist()" }, { "label": ".test_bench_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L105", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_bench_subcommands_exist", "community": 42, "norm_label": ".test_bench_subcommands_exist()" }, { "label": ".test_scheduler_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_scheduler_subcommands_exist", "community": 42, "norm_label": ".test_scheduler_subcommands_exist()" }, { "label": ".test_channel_subcommands_exist()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L119", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_channel_subcommands_exist", "community": 42, "norm_label": ".test_channel_subcommands_exist()" }, { "label": ".test_init_creates_config()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L125", "_origin": "ast", "id": "tests_cli_test_cli_testcli_test_init_creates_config", "community": 42, "norm_label": ".test_init_creates_config()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_cli_py_path", "community": 42, "norm_label": "path" }, { "label": "TestStartupResilience", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L142", "_origin": "ast", "id": "tests_cli_test_cli_teststartupresilience", "community": 592, "norm_label": "teststartupresilience" }, { "label": ".test_importing_cli_does_not_import_numpy()", "file_type": "code", "source_file": "tests/cli/test_cli.py", "source_location": "L150", "_origin": "ast", "id": "tests_cli_test_cli_teststartupresilience_test_importing_cli_does_not_import_numpy", "community": 592, "norm_label": ".test_importing_cli_does_not_import_numpy()" }, { "label": "Tests for the CLI skeleton.", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_cli_rationale_1", "community": 592, "norm_label": "tests for the cli skeleton." }, { "label": "Tests for the ``jarvis`` console script entry point.", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_cli_rationale_18", "community": 592, "norm_label": "tests for the ``jarvis`` console script entry point." }, { "label": "On Windows, main() must reconfigure stdout/stderr to UTF-8 so that CJK", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_cli_rationale_21", "community": 592, "norm_label": "on windows, main() must reconfigure stdout/stderr to utf-8 so that cjk" }, { "label": "On non-Windows platforms, stdout/stderr are left untouched.", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_cli_rationale_42", "community": 592, "norm_label": "on non-windows platforms, stdout/stderr are left untouched." }, { "label": "Serve requires a running engine; exits with error when none available.", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L70", "_origin": "ast", "id": "tests_cli_test_cli_rationale_70", "community": 42, "norm_label": "serve requires a running engine; exits with error when none available." }, { "label": "Importing the CLI must not force heavy/native deps (#404, #309). A broken", "file_type": "rationale", "source_file": "tests/cli/test_cli.py", "source_location": "L143", "_origin": "ast", "id": "tests_cli_test_cli_rationale_143", "community": 592, "norm_label": "importing the cli must not force heavy/native deps (#404, #309). a broken" }, { "label": "test_config_cmd.py", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_config_cmd", "community": 251, "norm_label": "test_config_cmd.py" }, { "label": "TestConfigCmd", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd", "community": 251, "norm_label": "testconfigcmd" }, { "label": ".test_config_group_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_group_help", "community": 251, "norm_label": ".test_config_group_help()" }, { "label": ".test_config_show_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_help", "community": 251, "norm_label": ".test_config_show_help()" }, { "label": ".test_config_show_loaded_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L29", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_loaded_help", "community": 251, "norm_label": ".test_config_show_loaded_help()" }, { "label": ".test_config_show_toml_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_toml_help", "community": 251, "norm_label": ".test_config_show_toml_help()" }, { "label": ".test_config_show_json_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_json_help", "community": 251, "norm_label": ".test_config_show_json_help()" }, { "label": ".test_config_show_hardware_help()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_hardware_help", "community": 251, "norm_label": ".test_config_show_hardware_help()" }, { "label": ".test_config_show_loaded_displays_config()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L53", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_loaded_displays_config", "community": 251, "norm_label": ".test_config_show_loaded_displays_config()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_config_cmd_py_path", "community": 251, "norm_label": "path" }, { "label": ".test_config_show_loaded_json_output()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L81", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_loaded_json_output", "community": 251, "norm_label": ".test_config_show_loaded_json_output()" }, { "label": ".test_config_show_toml_displays_raw_content()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L112", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_toml_displays_raw_content", "community": 251, "norm_label": ".test_config_show_toml_displays_raw_content()" }, { "label": ".test_config_show_json_displays_parsed_content()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L126", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_json_displays_parsed_content", "community": 251, "norm_label": ".test_config_show_json_displays_parsed_content()" }, { "label": ".test_config_show_hardware_displays_info()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L146", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_hardware_displays_info", "community": 251, "norm_label": ".test_config_show_hardware_displays_info()" }, { "label": ".test_config_show_default_to_loaded()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L154", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_default_to_loaded", "community": 251, "norm_label": ".test_config_show_default_to_loaded()" }, { "label": ".test_config_show_no_config_file()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L166", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_no_config_file", "community": 251, "norm_label": ".test_config_show_no_config_file()" }, { "label": ".test_config_show_path_option()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L179", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_path_option", "community": 251, "norm_label": ".test_config_show_path_option()" }, { "label": ".test_config_show_invalid_subcommand()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L198", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_show_invalid_subcommand", "community": 251, "norm_label": ".test_config_show_invalid_subcommand()" }, { "label": ".test_config_subcommands_not_available_standalone()", "file_type": "code", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L205", "_origin": "ast", "id": "tests_cli_test_config_cmd_testconfigcmd_test_config_subcommands_not_available_standalone", "community": 251, "norm_label": ".test_config_subcommands_not_available_standalone()" }, { "label": "Tests for the ``jarvis config`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_1", "community": 251, "norm_label": "tests for the ``jarvis config`` cli commands." }, { "label": "Test cases for the jarvis config CLI group.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_15", "community": 251, "norm_label": "test cases for the jarvis config cli group." }, { "label": "Test that the config group help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_18", "community": 251, "norm_label": "test that the config group help displays correctly." }, { "label": "Test that the config show loaded help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_30", "community": 251, "norm_label": "test that the config show loaded help displays correctly." }, { "label": "Test that config show loaded displays the configuration.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L54", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_54", "community": 251, "norm_label": "test that config show loaded displays the configuration." }, { "label": "Test that config show loaded --json outputs valid JSON.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L82", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_82", "community": 251, "norm_label": "test that config show loaded --json outputs valid json." }, { "label": "Test that config show toml displays the raw TOML content.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L113", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_113", "community": 251, "norm_label": "test that config show toml displays the raw toml content." }, { "label": "Test that config show json displays parsed TOML as JSON.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L127", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_127", "community": 251, "norm_label": "test that config show json displays parsed toml as json." }, { "label": "Test that config show hardware displays hardware information.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L147", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_147", "community": 251, "norm_label": "test that config show hardware displays hardware information." }, { "label": "Test that config show (no subcommand) defaults to loaded.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L155", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_155", "community": 251, "norm_label": "test that config show (no subcommand) defaults to loaded." }, { "label": "Test that config show handles missing config file gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L167", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_167", "community": 251, "norm_label": "test that config show handles missing config file gracefully." }, { "label": "Test that the --path option works for all subcommands.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L180", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_180", "community": 251, "norm_label": "test that the --path option works for all subcommands." }, { "label": "Test that an invalid subcommand shows an error.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L199", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_199", "community": 251, "norm_label": "test that an invalid subcommand shows an error." }, { "label": "Test that config subcommands are not available directly under config.", "file_type": "rationale", "source_file": "tests/cli/test_config_cmd.py", "source_location": "L206", "_origin": "ast", "id": "tests_cli_test_config_cmd_rationale_206", "community": 251, "norm_label": "test that config subcommands are not available directly under config." }, { "label": "test_config_set.py", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_config_set", "community": 360, "norm_label": "test_config_set.py" }, { "label": "TestConfigSet", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset", "community": 360, "norm_label": "testconfigset" }, { "label": ".test_set_creates_config_file()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_creates_config_file", "community": 360, "norm_label": ".test_set_creates_config_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_config_set_py_path", "community": 360, "norm_label": "path" }, { "label": ".test_set_engine_ollama_host()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_engine_ollama_host", "community": 360, "norm_label": ".test_set_engine_ollama_host()" }, { "label": ".test_set_preserves_existing_keys()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_preserves_existing_keys", "community": 360, "norm_label": ".test_set_preserves_existing_keys()" }, { "label": ".test_set_invalid_key_rejected()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L63", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_invalid_key_rejected", "community": 360, "norm_label": ".test_set_invalid_key_rejected()" }, { "label": ".test_set_engine_host_probes_reachable()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L75", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_engine_host_probes_reachable", "community": 360, "norm_label": ".test_set_engine_host_probes_reachable()" }, { "label": ".test_set_engine_host_probes_unreachable()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_engine_host_probes_unreachable", "community": 360, "norm_label": ".test_set_engine_host_probes_unreachable()" }, { "label": ".test_set_integer_value()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L112", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_integer_value", "community": 360, "norm_label": ".test_set_integer_value()" }, { "label": ".test_set_float_value()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L125", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_float_value", "community": 360, "norm_label": ".test_set_float_value()" }, { "label": ".test_set_missing_args()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L138", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_missing_args", "community": 360, "norm_label": ".test_set_missing_args()" }, { "label": ".test_set_shows_confirmation()", "file_type": "code", "source_file": "tests/cli/test_config_set.py", "source_location": "L143", "_origin": "ast", "id": "tests_cli_test_config_set_testconfigset_test_set_shows_confirmation", "community": 360, "norm_label": ".test_set_shows_confirmation()" }, { "label": "Tests for ``jarvis config set`` command.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_1", "community": 360, "norm_label": "tests for ``jarvis config set`` command." }, { "label": "config set creates config.toml if it doesn't exist.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_16", "community": 360, "norm_label": "config set creates config.toml if it doesn't exist." }, { "label": "config set writes engine.ollama.host correctly.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L29", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_29", "community": 360, "norm_label": "config set writes engine.ollama.host correctly." }, { "label": "config set preserves other keys in the file.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L46", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_46", "community": 360, "norm_label": "config set preserves other keys in the file." }, { "label": "config set rejects unknown keys.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_64", "community": 360, "norm_label": "config set rejects unknown keys." }, { "label": "config set probes engine host and reports reachability.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_76", "community": 360, "norm_label": "config set probes engine host and reports reachability." }, { "label": "config set warns when engine host is unreachable, but still writes.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_93", "community": 360, "norm_label": "config set warns when engine host is unreachable, but still writes." }, { "label": "config set coerces integer values.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L113", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_113", "community": 360, "norm_label": "config set coerces integer values." }, { "label": "config set coerces float values.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L126", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_126", "community": 360, "norm_label": "config set coerces float values." }, { "label": "config set with missing args shows usage error.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L139", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_139", "community": 360, "norm_label": "config set with missing args shows usage error." }, { "label": "config set prints a confirmation message.", "file_type": "rationale", "source_file": "tests/cli/test_config_set.py", "source_location": "L144", "_origin": "ast", "id": "tests_cli_test_config_set_rationale_144", "community": 360, "norm_label": "config set prints a confirmation message." }, { "label": "test_connect.py", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_connect", "community": 678, "norm_label": "test_connect.py" }, { "label": "test_connect_list_no_connectors()", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_connect_test_connect_list_no_connectors", "community": 678, "norm_label": "test_connect_list_no_connectors()" }, { "label": "test_connect_list_with_connector()", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L31", "_origin": "ast", "id": "tests_cli_test_connect_test_connect_list_with_connector", "community": 678, "norm_label": "test_connect_list_with_connector()" }, { "label": "test_connect_help()", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L52", "_origin": "ast", "id": "tests_cli_test_connect_test_connect_help", "community": 678, "norm_label": "test_connect_help()" }, { "label": "test_connect_specific_source()", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_connect_test_connect_specific_source", "community": 678, "norm_label": "test_connect_specific_source()" }, { "label": "test_connect_disconnect()", "file_type": "code", "source_file": "tests/cli/test_connect.py", "source_location": "L89", "_origin": "ast", "id": "tests_cli_test_connect_test_connect_disconnect", "community": 678, "norm_label": "test_connect_disconnect()" }, { "label": "Tests for ``jarvis connect`` CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_connect_rationale_1", "community": 678, "norm_label": "tests for ``jarvis connect`` cli command." }, { "label": "--list with an empty registry shows a 'no connectors' message.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_connect_rationale_13", "community": 678, "norm_label": "--list with an empty registry shows a 'no connectors' message." }, { "label": "--list with a connector registered shows it in the table.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_connect_rationale_32", "community": 678, "norm_label": "--list with a connector registered shows it in the table." }, { "label": "--help exits 0 and mentions the word 'connect'.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L53", "_origin": "ast", "id": "tests_cli_test_connect_rationale_53", "community": 678, "norm_label": "--help exits 0 and mentions the word 'connect'." }, { "label": "connect --path /nonexistent obsidian shows an error gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L61", "_origin": "ast", "id": "tests_cli_test_connect_rationale_61", "community": 678, "norm_label": "connect --path /nonexistent obsidian shows an error gracefully." }, { "label": "--disconnect gmail exits 0.", "file_type": "rationale", "source_file": "tests/cli/test_connect.py", "source_location": "L90", "_origin": "ast", "id": "tests_cli_test_connect_rationale_90", "community": 678, "norm_label": "--disconnect gmail exits 0." }, { "label": "test_daemon_cmd.py", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_daemon_cmd", "community": 648, "norm_label": "test_daemon_cmd.py" }, { "label": "TestDaemonCommands", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands", "community": 648, "norm_label": "testdaemoncommands" }, { "label": ".test_start_command_exists()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_start_command_exists", "community": 648, "norm_label": ".test_start_command_exists()" }, { "label": ".test_stop_no_server()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L24", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_stop_no_server", "community": 648, "norm_label": ".test_stop_no_server()" }, { "label": ".test_status_no_server()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L31", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_status_no_server", "community": 648, "norm_label": ".test_status_no_server()" }, { "label": ".test_read_pid_no_file()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L38", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_read_pid_no_file", "community": 395, "norm_label": ".test_read_pid_no_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_py_path", "community": 395, "norm_label": "path" }, { "label": ".test_write_and_read_pid()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L46", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_write_and_read_pid", "community": 395, "norm_label": ".test_write_and_read_pid()" }, { "label": ".test_status_shows_running()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L58", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_status_shows_running", "community": 648, "norm_label": ".test_status_shows_running()" }, { "label": ".test_start_already_running()", "file_type": "code", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_testdaemoncommands_test_start_already_running", "community": 648, "norm_label": ".test_start_already_running()" }, { "label": "Tests for ``jarvis start|stop|restart|status`` daemon management commands.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_1", "community": 648, "norm_label": "tests for ``jarvis start|stop|restart|status`` daemon management commands." }, { "label": "Core daemon CLI tests.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_15", "community": 648, "norm_label": "core daemon cli tests." }, { "label": "``jarvis start --help`` succeeds.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_18", "community": 648, "norm_label": "``jarvis start --help`` succeeds." }, { "label": "``jarvis stop`` when no PID file shows 'not running'.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L25", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_25", "community": 648, "norm_label": "``jarvis stop`` when no pid file shows 'not running'." }, { "label": "``_read_pid()`` returns None when no PID file exists.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L39", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_39", "community": 395, "norm_label": "``_read_pid()`` returns none when no pid file exists." }, { "label": "Write a PID, then read it back (mock os.kill to succeed).", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_47", "community": 395, "norm_label": "write a pid, then read it back (mock os.kill to succeed)." }, { "label": "``jarvis status`` shows running info when PID exists.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_59", "community": 648, "norm_label": "``jarvis status`` shows running info when pid exists." }, { "label": "``jarvis start`` exits with error when a server is already running.", "file_type": "rationale", "source_file": "tests/cli/test_daemon_cmd.py", "source_location": "L77", "_origin": "ast", "id": "tests_cli_test_daemon_cmd_rationale_77", "community": 648, "norm_label": "``jarvis start`` exits with error when a server is already running." }, { "label": "test_dashboard.py", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_dashboard", "community": 450, "norm_label": "test_dashboard.py" }, { "label": "TestDashboard", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L10", "_origin": "ast", "id": "tests_cli_test_dashboard_testdashboard", "community": 450, "norm_label": "testdashboard" }, { "label": ".test_available_check()", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L11", "_origin": "ast", "id": "tests_cli_test_dashboard_testdashboard_test_available_check", "community": 450, "norm_label": ".test_available_check()" }, { "label": ".test_create_app()", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_dashboard_testdashboard_test_create_app", "community": 450, "norm_label": ".test_create_app()" }, { "label": ".test_create_app_with_config()", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_dashboard_testdashboard_test_create_app_with_config", "community": 450, "norm_label": ".test_create_app_with_config()" }, { "label": ".test_run_import()", "file_type": "code", "source_file": "tests/cli/test_dashboard.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_dashboard_testdashboard_test_run_import", "community": 450, "norm_label": ".test_run_import()" }, { "label": "Tests for TUI dashboard (Phase 16.5).", "file_type": "rationale", "source_file": "tests/cli/test_dashboard.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_dashboard_rationale_1", "community": 450, "norm_label": "tests for tui dashboard (phase 16.5)." }, { "label": "Verify run method can at least be called (won't actually launch).", "file_type": "rationale", "source_file": "tests/cli/test_dashboard.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_dashboard_rationale_28", "community": 450, "norm_label": "verify run method can at least be called (won't actually launch)." }, { "label": "test_deep_research_setup.py", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_deep_research_setup", "community": 308, "norm_label": "test_deep_research_setup.py" }, { "label": "_create_fake_notes_db()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_create_fake_notes_db", "community": 308, "norm_label": "_create_fake_notes_db()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_py_path", "community": 308, "norm_label": "path" }, { "label": "_create_fake_imessage_db()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_create_fake_imessage_db", "community": 308, "norm_label": "_create_fake_imessage_db()" }, { "label": "test_detect_local_sources()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L72", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_local_sources", "community": 308, "norm_label": "test_detect_local_sources()" }, { "label": "test_detect_skips_missing_sources()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_skips_missing_sources", "community": 308, "norm_label": "test_detect_skips_missing_sources()" }, { "label": "test_detect_includes_obsidian_when_vault_exists()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L103", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_includes_obsidian_when_vault_exists", "community": 308, "norm_label": "test_detect_includes_obsidian_when_vault_exists()" }, { "label": "test_ingest_sources()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L120", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_ingest_sources", "community": 308, "norm_label": "test_ingest_sources()" }, { "label": "test_detect_token_sources_finds_connected()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L147", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_token_sources_finds_connected", "community": 308, "norm_label": "test_detect_token_sources_finds_connected()" }, { "label": "test_detect_token_sources_skips_empty()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L162", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_token_sources_skips_empty", "community": 308, "norm_label": "test_detect_token_sources_skips_empty()" }, { "label": "test_detect_token_sources_empty_dir()", "file_type": "code", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L175", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_test_detect_token_sources_empty_dir", "community": 308, "norm_label": "test_detect_token_sources_empty_dir()" }, { "label": "Tests for the deep-research-setup CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_1", "community": 308, "norm_label": "tests for the deep-research-setup cli command." }, { "label": "Create a minimal Apple Notes SQLite database.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_15", "community": 308, "norm_label": "create a minimal apple notes sqlite database." }, { "label": "Create a minimal iMessage SQLite database.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L43", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_43", "community": 308, "norm_label": "create a minimal imessage sqlite database." }, { "label": "Auto-detection finds Apple Notes and iMessage when DBs exist.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_73", "community": 308, "norm_label": "auto-detection finds apple notes and imessage when dbs exist." }, { "label": "Auto-detection skips sources whose files don't exist.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_92", "community": 308, "norm_label": "auto-detection skips sources whose files don't exist." }, { "label": "Auto-detection includes Obsidian when vault path exists.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L104", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_104", "community": 308, "norm_label": "auto-detection includes obsidian when vault path exists." }, { "label": "ingest_sources connects and ingests documents into KnowledgeStore.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L121", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_121", "community": 308, "norm_label": "ingest_sources connects and ingests documents into knowledgestore." }, { "label": "detect_token_sources finds sources with valid credential files.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L148", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_148", "community": 308, "norm_label": "detect_token_sources finds sources with valid credential files." }, { "label": "detect_token_sources skips files with empty or invalid JSON.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L163", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_163", "community": 308, "norm_label": "detect_token_sources skips files with empty or invalid json." }, { "label": "detect_token_sources returns empty list when no credential files exist.", "file_type": "rationale", "source_file": "tests/cli/test_deep_research_setup.py", "source_location": "L176", "_origin": "ast", "id": "tests_cli_test_deep_research_setup_rationale_176", "community": 308, "norm_label": "detect_token_sources returns empty list when no credential files exist." }, { "label": "test_digest_cmd.py", "file_type": "code", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_digest_cmd", "community": 217, "norm_label": "test_digest_cmd.py" }, { "label": "test_digest_command_exists()", "file_type": "code", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_digest_cmd_test_digest_command_exists", "community": 217, "norm_label": "test_digest_command_exists()" }, { "label": "test_digest_displays_cached()", "file_type": "code", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_digest_cmd_test_digest_displays_cached", "community": 217, "norm_label": "test_digest_displays_cached()" }, { "label": "test_digest_no_cache()", "file_type": "code", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_digest_cmd_test_digest_no_cache", "community": 217, "norm_label": "test_digest_no_cache()" }, { "label": "Tests for `jarvis digest` CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_digest_cmd_rationale_1", "community": 217, "norm_label": "tests for `jarvis digest` cli command." }, { "label": "The digest command is registered on the CLI.", "file_type": "rationale", "source_file": "tests/cli/test_digest_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_digest_cmd_rationale_14", "community": 217, "norm_label": "the digest command is registered on the cli." }, { "label": "test_doctor_cmd.py", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_doctor_cmd", "community": 574, "norm_label": "test_doctor_cmd.py" }, { "label": "TestDoctorHelp", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorhelp", "community": 574, "norm_label": "testdoctorhelp" }, { "label": ".test_doctor_help()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorhelp_test_doctor_help", "community": 574, "norm_label": ".test_doctor_help()" }, { "label": "TestDoctorRuns", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorruns", "community": 574, "norm_label": "testdoctorruns" }, { "label": ".test_doctor_runs()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L29", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorruns_test_doctor_runs", "community": 574, "norm_label": ".test_doctor_runs()" }, { "label": "TestDoctorJsonOutput", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorjsonoutput", "community": 574, "norm_label": "testdoctorjsonoutput" }, { "label": ".test_doctor_json_output()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testdoctorjsonoutput_test_doctor_json_output", "community": 574, "norm_label": ".test_doctor_json_output()" }, { "label": "TestCheckPythonVersion", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L75", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckpythonversion", "community": 222, "norm_label": "testcheckpythonversion" }, { "label": ".test_check_python_version()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckpythonversion_test_check_python_version", "community": 222, "norm_label": ".test_check_python_version()" }, { "label": "TestCheckConfigMissing", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckconfigmissing", "community": 574, "norm_label": "testcheckconfigmissing" }, { "label": ".test_check_config_missing()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L84", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckconfigmissing_test_check_config_missing", "community": 574, "norm_label": ".test_check_config_missing()" }, { "label": "TestCheckEngineProbing", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L95", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckengineprobing", "community": 222, "norm_label": "testcheckengineprobing" }, { "label": ".test_check_engine_probing()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L96", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckengineprobing_test_check_engine_probing", "community": 222, "norm_label": ".test_check_engine_probing()" }, { "label": "TestCheckDefaultModel", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L134", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckdefaultmodel", "community": 574, "norm_label": "testcheckdefaultmodel" }, { "label": ".test_empty_default_model_is_not_a_warning()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L135", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testcheckdefaultmodel_test_empty_default_model_is_not_a_warning", "community": 574, "norm_label": ".test_empty_default_model_is_not_a_warning()" }, { "label": "TestCheckNodejs", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L145", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testchecknodejs", "community": 797, "norm_label": "testchecknodejs" }, { "label": ".test_check_nodejs_found()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L146", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testchecknodejs_test_check_nodejs_found", "community": 797, "norm_label": ".test_check_nodejs_found()" }, { "label": ".test_check_nodejs_not_found()", "file_type": "code", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L159", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_testchecknodejs_test_check_nodejs_not_found", "community": 797, "norm_label": ".test_check_nodejs_not_found()" }, { "label": "Tests for ``jarvis doctor`` CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_1", "community": 574, "norm_label": "tests for ``jarvis doctor`` cli command." }, { "label": "Doctor command runs without error when engines are mocked.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_30", "community": 574, "norm_label": "doctor command runs without error when engines are mocked." }, { "label": "--json flag produces valid JSON.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L50", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_50", "community": 574, "norm_label": "--json flag produces valid json." }, { "label": "Python version check passes on any supported Python.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L77", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_77", "community": 222, "norm_label": "python version check passes on any supported python." }, { "label": "Warning when config file does not exist.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L85", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_85", "community": 574, "norm_label": "warning when config file does not exist." }, { "label": "Engine health check reports reachable/unreachable engines.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L97", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_97", "community": 222, "norm_label": "engine health check reports reachable/unreachable engines." }, { "label": "Leaving default model empty should be treated as valid auto-routing.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L136", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_136", "community": 574, "norm_label": "leaving default model empty should be treated as valid auto-routing." }, { "label": "Node.js check reports version when node is available.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L147", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_147", "community": 797, "norm_label": "node.js check reports version when node is available." }, { "label": "Node.js check warns when node is not installed.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_cmd.py", "source_location": "L160", "_origin": "ast", "id": "tests_cli_test_doctor_cmd_rationale_160", "community": 797, "norm_label": "node.js check warns when node is not installed." }, { "label": "test_doctor_labels.py", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_doctor_labels", "community": 704, "norm_label": "test_doctor_labels.py" }, { "label": "_selective_import_blocker()", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_doctor_labels_selective_import_blocker", "community": 704, "norm_label": "_selective_import_blocker()" }, { "label": "TestDoctorOptionalLabels", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_doctor_labels_testdoctoroptionallabels", "community": 704, "norm_label": "testdoctoroptionallabels" }, { "label": ".test_labels_show_description()", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_doctor_labels_testdoctoroptionallabels_test_labels_show_description", "community": 704, "norm_label": ".test_labels_show_description()" }, { "label": ".test_labels_show_install_hint_on_missing()", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_doctor_labels_testdoctoroptionallabels_test_labels_show_install_hint_on_missing", "community": 704, "norm_label": ".test_labels_show_install_hint_on_missing()" }, { "label": ".test_nvidia_label_uses_current_extra_name()", "file_type": "code", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_doctor_labels_testdoctoroptionallabels_test_nvidia_label_uses_current_extra_name", "community": 704, "norm_label": ".test_nvidia_label_uses_current_extra_name()" }, { "label": "Tests for ``jarvis doctor`` optional dependency labels.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_doctor_labels_rationale_1", "community": 704, "norm_label": "tests for ``jarvis doctor`` optional dependency labels." }, { "label": "Return an __import__ replacement that blocks specific packages.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_doctor_labels_rationale_17", "community": 704, "norm_label": "return an __import__ replacement that blocks specific packages." }, { "label": "Doctor output uses descriptive labels, not raw package names.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L29", "_origin": "ast", "id": "tests_cli_test_doctor_labels_rationale_29", "community": 704, "norm_label": "doctor output uses descriptive labels, not raw package names." }, { "label": "When a package is missing, show install hint in status.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L43", "_origin": "ast", "id": "tests_cli_test_doctor_labels_rationale_43", "community": 704, "norm_label": "when a package is missing, show install hint in status." }, { "label": "NVIDIA hint should reference the current project extra.", "file_type": "rationale", "source_file": "tests/cli/test_doctor_labels.py", "source_location": "L56", "_origin": "ast", "id": "tests_cli_test_doctor_labels_rationale_56", "community": 704, "norm_label": "nvidia hint should reference the current project extra." }, { "label": "test_eval_cmd.py", "file_type": "code", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_eval_cmd", "community": 728, "norm_label": "test_eval_cmd.py" }, { "label": "TestEvalCLI", "file_type": "code", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L10", "_origin": "ast", "id": "tests_cli_test_eval_cmd_testevalcli", "community": 728, "norm_label": "testevalcli" }, { "label": ".test_eval_group_exists()", "file_type": "code", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_eval_cmd_testevalcli_test_eval_group_exists", "community": 728, "norm_label": ".test_eval_group_exists()" }, { "label": ".test_eval_list_benchmarks()", "file_type": "code", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L22", "_origin": "ast", "id": "tests_cli_test_eval_cmd_testevalcli_test_eval_list_benchmarks", "community": 728, "norm_label": ".test_eval_list_benchmarks()" }, { "label": ".test_eval_run_missing_args()", "file_type": "code", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L34", "_origin": "ast", "id": "tests_cli_test_eval_cmd_testevalcli_test_eval_run_missing_args", "community": 728, "norm_label": ".test_eval_run_missing_args()" }, { "label": "Tests for the ``jarvis eval`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_eval_cmd_rationale_1", "community": 728, "norm_label": "tests for the ``jarvis eval`` cli commands." }, { "label": "Tests for the eval command group.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L11", "_origin": "ast", "id": "tests_cli_test_eval_cmd_rationale_11", "community": 728, "norm_label": "tests for the eval command group." }, { "label": "``jarvis eval --help`` shows run/compare/report/list subcommands.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_eval_cmd_rationale_14", "community": 728, "norm_label": "``jarvis eval --help`` shows run/compare/report/list subcommands." }, { "label": "``jarvis eval list`` exits 0 and outputs benchmark names.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_eval_cmd_rationale_23", "community": 728, "norm_label": "``jarvis eval list`` exits 0 and outputs benchmark names." }, { "label": "``jarvis eval run`` without required args fails gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_eval_cmd_rationale_35", "community": 728, "norm_label": "``jarvis eval run`` without required args fails gracefully." }, { "label": "test_eval_cmd_external_flags.py", "file_type": "code", "source_file": "tests/cli/test_eval_cmd_external_flags.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_eval_cmd_external_flags", "community": 798, "norm_label": "test_eval_cmd_external_flags.py" }, { "label": "TestEvalCmdExternalFlags", "file_type": "code", "source_file": "tests/cli/test_eval_cmd_external_flags.py", "source_location": "L8", "_origin": "ast", "id": "tests_cli_test_eval_cmd_external_flags_testevalcmdexternalflags", "community": 798, "norm_label": "testevalcmdexternalflags" }, { "label": ".test_help_lists_external_backend_flags()", "file_type": "code", "source_file": "tests/cli/test_eval_cmd_external_flags.py", "source_location": "L9", "_origin": "ast", "id": "tests_cli_test_eval_cmd_external_flags_testevalcmdexternalflags_test_help_lists_external_backend_flags", "community": 798, "norm_label": ".test_help_lists_external_backend_flags()" }, { "label": ".test_help_backend_choices_include_hermes_openclaw()", "file_type": "code", "source_file": "tests/cli/test_eval_cmd_external_flags.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_eval_cmd_external_flags_testevalcmdexternalflags_test_help_backend_choices_include_hermes_openclaw", "community": 798, "norm_label": ".test_help_backend_choices_include_hermes_openclaw()" }, { "label": "Verify jarvis eval run exposes --base-url / --api-key for hermes/openclaw.", "file_type": "rationale", "source_file": "tests/cli/test_eval_cmd_external_flags.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_eval_cmd_external_flags_rationale_1", "community": 798, "norm_label": "verify jarvis eval run exposes --base-url / --api-key for hermes/openclaw." }, { "label": "test_hints.py", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_hints", "community": 374, "norm_label": "test_hints.py" }, { "label": "TestHintFunctions", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions", "community": 374, "norm_label": "testhintfunctions" }, { "label": ".test_hint_no_config_returns_string()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_config_returns_string", "community": 374, "norm_label": ".test_hint_no_config_returns_string()" }, { "label": ".test_hint_no_engine_returns_string()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_engine_returns_string", "community": 374, "norm_label": ".test_hint_no_engine_returns_string()" }, { "label": ".test_hint_no_engine_with_name()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_engine_with_name", "community": 374, "norm_label": ".test_hint_no_engine_with_name()" }, { "label": ".test_hint_no_model_returns_string()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_model_returns_string", "community": 374, "norm_label": ".test_hint_no_model_returns_string()" }, { "label": ".test_hint_no_model_with_name()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L36", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_model_with_name", "community": 374, "norm_label": ".test_hint_no_model_with_name()" }, { "label": ".test_hint_no_engine_includes_remote_tip()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L40", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_engine_includes_remote_tip", "community": 374, "norm_label": ".test_hint_no_engine_includes_remote_tip()" }, { "label": ".test_hint_no_engine_with_name_includes_remote_tip()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_hint_no_engine_with_name_includes_remote_tip", "community": 374, "norm_label": ".test_hint_no_engine_with_name_includes_remote_tip()" }, { "label": ".test_mining_not_running_hint_when_configured_no_sidecar()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L50", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_mining_not_running_hint_when_configured_no_sidecar", "community": 374, "norm_label": ".test_mining_not_running_hint_when_configured_no_sidecar()" }, { "label": ".test_mining_not_running_hint_silent_when_running()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_mining_not_running_hint_silent_when_running", "community": 374, "norm_label": ".test_mining_not_running_hint_silent_when_running()" }, { "label": ".test_mining_not_running_hint_silent_when_unconfigured()", "file_type": "code", "source_file": "tests/cli/test_hints.py", "source_location": "L58", "_origin": "ast", "id": "tests_cli_test_hints_testhintfunctions_test_mining_not_running_hint_silent_when_unconfigured", "community": 374, "norm_label": ".test_mining_not_running_hint_silent_when_unconfigured()" }, { "label": "Tests for CLI error hint functions.", "file_type": "rationale", "source_file": "tests/cli/test_hints.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_hints_rationale_1", "community": 374, "norm_label": "tests for cli error hint functions." }, { "label": "test_init_guidance.py", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_init_guidance", "community": 16, "norm_label": "test_init_guidance.py" }, { "label": "TestInitShowsNextSteps", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitshowsnextsteps", "community": 433, "norm_label": "testinitshowsnextsteps" }, { "label": ".test_init_shows_next_steps()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitshowsnextsteps_test_init_shows_next_steps", "community": 433, "norm_label": ".test_init_shows_next_steps()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_init_guidance_py_path", "community": 433, "norm_label": "path" }, { "label": ".test_init_output_shows_toml_sections_literally()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitshowsnextsteps_test_init_output_shows_toml_sections_literally", "community": 433, "norm_label": ".test_init_output_shows_toml_sections_literally()" }, { "label": "TestNextStepsOllama", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsollama", "community": 16, "norm_label": "testnextstepsollama" }, { "label": ".test_next_steps_ollama()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsollama_test_next_steps_ollama", "community": 16, "norm_label": ".test_next_steps_ollama()" }, { "label": ".test_next_steps_ollama_with_model()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsollama_test_next_steps_ollama_with_model", "community": 16, "norm_label": ".test_next_steps_ollama_with_model()" }, { "label": ".test_next_steps_ollama_default_model()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsollama_test_next_steps_ollama_default_model", "community": 16, "norm_label": ".test_next_steps_ollama_default_model()" }, { "label": "TestNextStepsVllm", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsvllm", "community": 16, "norm_label": "testnextstepsvllm" }, { "label": ".test_next_steps_vllm()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsvllm_test_next_steps_vllm", "community": 16, "norm_label": ".test_next_steps_vllm()" }, { "label": "TestNextStepsLlamacpp", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsllamacpp", "community": 16, "norm_label": "testnextstepsllamacpp" }, { "label": ".test_next_steps_llamacpp()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L74", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsllamacpp_test_next_steps_llamacpp", "community": 16, "norm_label": ".test_next_steps_llamacpp()" }, { "label": "TestNextStepsMlx", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L82", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsmlx", "community": 16, "norm_label": "testnextstepsmlx" }, { "label": ".test_next_steps_mlx()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsmlx_test_next_steps_mlx", "community": 16, "norm_label": ".test_next_steps_mlx()" }, { "label": "TestMinimalConfig", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L91", "_origin": "ast", "id": "tests_cli_test_init_guidance_testminimalconfig", "community": 433, "norm_label": "testminimalconfig" }, { "label": ".test_init_generates_minimal_by_default()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_init_guidance_testminimalconfig_test_init_generates_minimal_by_default", "community": 433, "norm_label": ".test_init_generates_minimal_by_default()" }, { "label": ".test_init_full_generates_verbose_config()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_init_guidance_testminimalconfig_test_init_full_generates_verbose_config", "community": 433, "norm_label": ".test_init_full_generates_verbose_config()" }, { "label": "TestInitDownloadPrompt", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L131", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloadprompt", "community": 433, "norm_label": "testinitdownloadprompt" }, { "label": ".test_init_shows_download_prompt()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L132", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloadprompt_test_init_shows_download_prompt", "community": 433, "norm_label": ".test_init_shows_download_prompt()" }, { "label": ".test_init_no_download_flag_skips_prompt()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L147", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloadprompt_test_init_no_download_flag_skips_prompt", "community": 433, "norm_label": ".test_init_no_download_flag_skips_prompt()" }, { "label": "TestInitEmptyModelFallback", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L160", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitemptymodelfallback", "community": 433, "norm_label": "testinitemptymodelfallback" }, { "label": ".test_init_no_model_shows_warning()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L161", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitemptymodelfallback_test_init_no_model_shows_warning", "community": 433, "norm_label": ".test_init_no_model_shows_warning()" }, { "label": "TestNextStepsExoNexa", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L177", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsexonexa", "community": 16, "norm_label": "testnextstepsexonexa" }, { "label": ".test_next_steps_exo()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L178", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsexonexa_test_next_steps_exo", "community": 16, "norm_label": ".test_next_steps_exo()" }, { "label": ".test_next_steps_nexa()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L184", "_origin": "ast", "id": "tests_cli_test_init_guidance_testnextstepsexonexa_test_next_steps_nexa", "community": 16, "norm_label": ".test_next_steps_nexa()" }, { "label": "TestInitDownloadDispatch", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L191", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloaddispatch", "community": 433, "norm_label": "testinitdownloaddispatch" }, { "label": ".test_init_ollama_download_calls_ollama_pull()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L192", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloaddispatch_test_init_ollama_download_calls_ollama_pull", "community": 433, "norm_label": ".test_init_ollama_download_calls_ollama_pull()" }, { "label": ".test_init_vllm_shows_auto_download_message()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L210", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitdownloaddispatch_test_init_vllm_shows_auto_download_message", "community": 433, "norm_label": ".test_init_vllm_shows_auto_download_message()" }, { "label": "TestInitPrivacyHook", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L223", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitprivacyhook", "community": 433, "norm_label": "testinitprivacyhook" }, { "label": ".test_init_shows_privacy_summary()", "file_type": "code", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L224", "_origin": "ast", "id": "tests_cli_test_init_guidance_testinitprivacyhook_test_init_shows_privacy_summary", "community": 433, "norm_label": ".test_init_shows_privacy_summary()" }, { "label": "Tests for ``jarvis init`` next-steps guidance.", "file_type": "rationale", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_init_guidance_rationale_1", "community": 16, "norm_label": "tests for ``jarvis init`` next-steps guidance." }, { "label": "Init command prints next-steps panel after writing config.", "file_type": "rationale", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_init_guidance_rationale_18", "community": 433, "norm_label": "init command prints next-steps panel after writing config." }, { "label": "Init output should render TOML section headers like [engine] literally.", "file_type": "rationale", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L33", "_origin": "ast", "id": "tests_cli_test_init_guidance_rationale_33", "community": 433, "norm_label": "init output should render toml section headers like [engine] literally." }, { "label": "Default jarvis init produces a short config.", "file_type": "rationale", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_init_guidance_rationale_93", "community": 433, "norm_label": "default jarvis init produces a short config." }, { "label": "jarvis init --full produces the full reference config.", "file_type": "rationale", "source_file": "tests/cli/test_init_guidance.py", "source_location": "L111", "_origin": "ast", "id": "tests_cli_test_init_guidance_rationale_111", "community": 433, "norm_label": "jarvis init --full produces the full reference config." }, { "label": "test_init_host.py", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_init_host", "community": 679, "norm_label": "test_init_host.py" }, { "label": "TestInitHost", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_init_host_testinithost", "community": 679, "norm_label": "testinithost" }, { "label": ".test_init_host_writes_to_config()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_init_host_testinithost_test_init_host_writes_to_config", "community": 679, "norm_label": ".test_init_host_writes_to_config()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_init_host_py_path", "community": 679, "norm_label": "path" }, { "label": ".test_init_host_with_vllm()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_init_host_testinithost_test_init_host_with_vllm", "community": 679, "norm_label": ".test_init_host_with_vllm()" }, { "label": ".test_init_host_probes_and_reports()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L58", "_origin": "ast", "id": "tests_cli_test_init_host_testinithost_test_init_host_probes_and_reports", "community": 679, "norm_label": ".test_init_host_probes_and_reports()" }, { "label": ".test_init_without_host_still_works()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L77", "_origin": "ast", "id": "tests_cli_test_init_host_testinithost_test_init_without_host_still_works", "community": 679, "norm_label": ".test_init_without_host_still_works()" }, { "label": "TestGenerateTomlHost", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_init_host_testgeneratetomlhost", "community": 31, "norm_label": "testgeneratetomlhost" }, { "label": ".test_minimal_toml_with_host()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_init_host_testgeneratetomlhost_test_minimal_toml_with_host", "community": 31, "norm_label": ".test_minimal_toml_with_host()" }, { "label": ".test_minimal_toml_without_host_has_comment()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L103", "_origin": "ast", "id": "tests_cli_test_init_host_testgeneratetomlhost_test_minimal_toml_without_host_has_comment", "community": 31, "norm_label": ".test_minimal_toml_without_host_has_comment()" }, { "label": ".test_default_toml_with_host()", "file_type": "code", "source_file": "tests/cli/test_init_host.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_init_host_testgeneratetomlhost_test_default_toml_with_host", "community": 31, "norm_label": ".test_default_toml_with_host()" }, { "label": "Tests for ``jarvis init --host`` option.", "file_type": "rationale", "source_file": "tests/cli/test_init_host.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_init_host_rationale_1", "community": 679, "norm_label": "tests for ``jarvis init --host`` option." }, { "label": "jarvis init --host writes the host into config.toml.", "file_type": "rationale", "source_file": "tests/cli/test_init_host.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_init_host_rationale_18", "community": 679, "norm_label": "jarvis init --host writes the host into config.toml." }, { "label": "jarvis init --host applies to the selected engine.", "file_type": "rationale", "source_file": "tests/cli/test_init_host.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_init_host_rationale_42", "community": 679, "norm_label": "jarvis init --host applies to the selected engine." }, { "label": "jarvis init --host shows reachability status.", "file_type": "rationale", "source_file": "tests/cli/test_init_host.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_init_host_rationale_59", "community": 679, "norm_label": "jarvis init --host shows reachability status." }, { "label": "jarvis init without --host still produces valid config.", "file_type": "rationale", "source_file": "tests/cli/test_init_host.py", "source_location": "L78", "_origin": "ast", "id": "tests_cli_test_init_host_rationale_78", "community": 679, "norm_label": "jarvis init without --host still produces valid config." }, { "label": "test_install_detect.py", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_install_detect", "community": 475, "norm_label": "test_install_detect.py" }, { "label": "_patch_pkg_file()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_install_detect_patch_pkg_file", "community": 475, "norm_label": "_patch_pkg_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_install_detect_py_path", "community": 475, "norm_label": "path" }, { "label": "MonkeyPatch", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_install_detect_py_monkeypatch", "community": 475, "norm_label": "monkeypatch" }, { "label": "test_editable_git_install_detected()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_install_detect_test_editable_git_install_detected", "community": 475, "norm_label": "test_editable_git_install_detected()" }, { "label": "test_uv_tool_install_detected()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_install_detect_test_uv_tool_install_detected", "community": 475, "norm_label": "test_uv_tool_install_detected()" }, { "label": "test_pypi_install_detected()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L52", "_origin": "ast", "id": "tests_cli_test_install_detect_test_pypi_install_detected", "community": 475, "norm_label": "test_pypi_install_detected()" }, { "label": "test_unknown_install_falls_back_to_pypi()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L62", "_origin": "ast", "id": "tests_cli_test_install_detect_test_unknown_install_falls_back_to_pypi", "community": 475, "norm_label": "test_unknown_install_falls_back_to_pypi()" }, { "label": "test_missing_openjarvis_file_falls_back_to_pypi()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L72", "_origin": "ast", "id": "tests_cli_test_install_detect_test_missing_openjarvis_file_falls_back_to_pypi", "community": 475, "norm_label": "test_missing_openjarvis_file_falls_back_to_pypi()" }, { "label": "test_returns_install_info_dataclass()", "file_type": "code", "source_file": "tests/cli/test_install_detect.py", "source_location": "L81", "_origin": "ast", "id": "tests_cli_test_install_detect_test_returns_install_info_dataclass", "community": 475, "norm_label": "test_returns_install_info_dataclass()" }, { "label": "Tests for install-method detection.", "file_type": "rationale", "source_file": "tests/cli/test_install_detect.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_install_detect_rationale_1", "community": 475, "norm_label": "tests for install-method detection." }, { "label": "Point ``openjarvis.__file__`` at ``tmp_path / openjarvis / __init__.py``.", "file_type": "rationale", "source_file": "tests/cli/test_install_detect.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_install_detect_rationale_14", "community": 475, "norm_label": "point ``openjarvis.__file__`` at ``tmp_path / openjarvis / __init__.py``." }, { "label": "openjarvis unimportable / no __file__ \u2014 still get a sane default.", "file_type": "rationale", "source_file": "tests/cli/test_install_detect.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_install_detect_rationale_73", "community": 475, "norm_label": "openjarvis unimportable / no __file__ \u2014 still get a sane default." }, { "label": "test_log_config.py", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_log_config", "community": 659, "norm_label": "test_log_config.py" }, { "label": "TestSetupLogging", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L10", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging", "community": 659, "norm_label": "testsetuplogging" }, { "label": ".test_default_level_is_warning()", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L11", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging_test_default_level_is_warning", "community": 659, "norm_label": ".test_default_level_is_warning()" }, { "label": ".test_verbose_sets_debug()", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging_test_verbose_sets_debug", "community": 659, "norm_label": ".test_verbose_sets_debug()" }, { "label": ".test_quiet_sets_error()", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging_test_quiet_sets_error", "community": 659, "norm_label": ".test_quiet_sets_error()" }, { "label": ".test_returns_logger()", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging_test_returns_logger", "community": 659, "norm_label": ".test_returns_logger()" }, { "label": ".test_log_file_handler_on_verbose()", "file_type": "code", "source_file": "tests/cli/test_log_config.py", "source_location": "L28", "_origin": "ast", "id": "tests_cli_test_log_config_testsetuplogging_test_log_file_handler_on_verbose", "community": 659, "norm_label": ".test_log_file_handler_on_verbose()" }, { "label": "Tests for CLI log configuration.", "file_type": "rationale", "source_file": "tests/cli/test_log_config.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_log_config_rationale_1", "community": 659, "norm_label": "tests for cli log configuration." }, { "label": "test_memory_cmd.py", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_memory_cmd", "community": 601, "norm_label": "test_memory_cmd.py" }, { "label": "_register_sqlite()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_memory_cmd_register_sqlite", "community": 601, "norm_label": "_register_sqlite()" }, { "label": "test_memory_index_file()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_memory_cmd_test_memory_index_file", "community": 601, "norm_label": "test_memory_index_file()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_memory_cmd_py_path", "community": 601, "norm_label": "path" }, { "label": "test_memory_index_nonexistent()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_memory_cmd_test_memory_index_nonexistent", "community": 601, "norm_label": "test_memory_index_nonexistent()" }, { "label": "test_memory_search_returns_results()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_memory_cmd_test_memory_search_returns_results", "community": 601, "norm_label": "test_memory_search_returns_results()" }, { "label": "test_memory_search_no_results()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L72", "_origin": "ast", "id": "tests_cli_test_memory_cmd_test_memory_search_no_results", "community": 601, "norm_label": "test_memory_search_no_results()" }, { "label": "test_memory_stats_shows_count()", "file_type": "code", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_memory_cmd_test_memory_stats_shows_count", "community": 601, "norm_label": "test_memory_stats_shows_count()" }, { "label": "Tests for ``jarvis memory`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_1", "community": 601, "norm_label": "tests for ``jarvis memory`` cli commands." }, { "label": "Re-register sqlite backend (conftest clears registries).", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_16", "community": 601, "norm_label": "re-register sqlite backend (conftest clears registries)." }, { "label": "Index a single text file and check success message.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L22", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_22", "community": 601, "norm_label": "index a single text file and check success message." }, { "label": "Indexing a nonexistent path should fail.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L43", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_43", "community": 601, "norm_label": "indexing a nonexistent path should fail." }, { "label": "Search returns results from pre-populated backend.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L50", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_50", "community": 601, "norm_label": "search returns results from pre-populated backend." }, { "label": "Search with no matches shows appropriate message.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_73", "community": 601, "norm_label": "search with no matches shows appropriate message." }, { "label": "Stats command shows document count.", "file_type": "rationale", "source_file": "tests/cli/test_memory_cmd.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_memory_cmd_rationale_93", "community": 601, "norm_label": "stats command shows document count." }, { "label": "test_mine_cmd.py", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_mine_cmd", "community": 326, "norm_label": "test_mine_cmd.py" }, { "label": "test_mine_help()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_help", "community": 326, "norm_label": "test_mine_help()" }, { "label": "test_mine_models_lists_validated_and_planned_models()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L25", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_models_lists_validated_and_planned_models", "community": 326, "norm_label": "test_mine_models_lists_validated_and_planned_models()" }, { "label": "test_pearl_base_model_lookup_uses_public_pearl_ai_artifacts()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L38", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_pearl_base_model_lookup_uses_public_pearl_ai_artifacts", "community": 326, "norm_label": "test_pearl_base_model_lookup_uses_public_pearl_ai_artifacts()" }, { "label": "test_mine_inspect_model_validated_artifact_passes()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_inspect_model_validated_artifact_passes", "community": 326, "norm_label": "test_mine_inspect_model_validated_artifact_passes()" }, { "label": "test_mine_inspect_model_gemma4_requires_processor_metadata()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L75", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_inspect_model_gemma4_requires_processor_metadata", "community": 326, "norm_label": "test_mine_inspect_model_gemma4_requires_processor_metadata()" }, { "label": "test_mine_inspect_model_accepts_local_artifact()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L105", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_inspect_model_accepts_local_artifact", "community": 326, "norm_label": "test_mine_inspect_model_accepts_local_artifact()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_mine_cmd_py_path", "community": 326, "norm_label": "path" }, { "label": "test_mine_init_writes_mining_config()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L129", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_init_writes_mining_config", "community": 326, "norm_label": "test_mine_init_writes_mining_config()" }, { "label": "test_mine_init_writes_cuda_visible_devices_for_vllm()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L159", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_init_writes_cuda_visible_devices_for_vllm", "community": 326, "norm_label": "test_mine_init_writes_cuda_visible_devices_for_vllm()" }, { "label": "test_mine_init_writes_local_model_path_for_vllm()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L210", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_init_writes_local_model_path_for_vllm", "community": 326, "norm_label": "test_mine_init_writes_local_model_path_for_vllm()" }, { "label": "test_mine_start_uses_configured_provider()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L262", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_start_uses_configured_provider", "community": 326, "norm_label": "test_mine_start_uses_configured_provider()" }, { "label": "test_mine_status_reports_sidecar_and_metrics()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L313", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_status_reports_sidecar_and_metrics", "community": 326, "norm_label": "test_mine_status_reports_sidecar_and_metrics()" }, { "label": "test_mine_stop_terminates_pids_and_removes_sidecar()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L346", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_stop_terminates_pids_and_removes_sidecar", "community": 326, "norm_label": "test_mine_stop_terminates_pids_and_removes_sidecar()" }, { "label": "test_mine_doctor_without_config()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L373", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_doctor_without_config", "community": 326, "norm_label": "test_mine_doctor_without_config()" }, { "label": "test_mine_status_no_session()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L389", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_status_no_session", "community": 326, "norm_label": "test_mine_status_no_session()" }, { "label": "test_mine_validate_model_blocks_planned_without_allow()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L398", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_validate_model_blocks_planned_without_allow", "community": 326, "norm_label": "test_mine_validate_model_blocks_planned_without_allow()" }, { "label": "test_mine_validate_model_allows_planned_with_runtime_evidence()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L432", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_validate_model_allows_planned_with_runtime_evidence", "community": 326, "norm_label": "test_mine_validate_model_allows_planned_with_runtime_evidence()" }, { "label": "test_mine_validate_model_writes_json_artifact()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L480", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_validate_model_writes_json_artifact", "community": 326, "norm_label": "test_mine_validate_model_writes_json_artifact()" }, { "label": "test_mine_validate_model_falls_back_to_vllm_metrics()", "file_type": "code", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L531", "_origin": "ast", "id": "tests_cli_test_mine_cmd_test_mine_validate_model_falls_back_to_vllm_metrics", "community": 326, "norm_label": "test_mine_validate_model_falls_back_to_vllm_metrics()" }, { "label": "Tests for the ``jarvis mine`` CLI.", "file_type": "rationale", "source_file": "tests/cli/test_mine_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_mine_cmd_rationale_1", "community": 326, "norm_label": "tests for the ``jarvis mine`` cli." }, { "label": "test_model_cmd.py", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_model_cmd", "community": 12, "norm_label": "test_model_cmd.py" }, { "label": "_mock_engine()", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_model_cmd_mock_engine", "community": 12, "norm_label": "_mock_engine()" }, { "label": "TestModelList", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodellist", "community": 12, "norm_label": "testmodellist" }, { "label": ".test_list_from_mock_engine()", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodellist_test_list_from_mock_engine", "community": 12, "norm_label": ".test_list_from_mock_engine()" }, { "label": ".test_no_engines_message()", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodellist_test_no_engines_message", "community": 12, "norm_label": ".test_no_engines_message()" }, { "label": "TestModelInfo", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L54", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodelinfo", "community": 12, "norm_label": "testmodelinfo" }, { "label": ".test_info_known_model()", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodelinfo_test_info_known_model", "community": 12, "norm_label": ".test_info_known_model()" }, { "label": ".test_unknown_model_not_found()", "file_type": "code", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_model_cmd_testmodelinfo_test_unknown_model_not_found", "community": 12, "norm_label": ".test_unknown_model_not_found()" }, { "label": "Tests for ``jarvis model`` subcommands.", "file_type": "rationale", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_model_cmd_rationale_1", "community": 12, "norm_label": "tests for ``jarvis model`` subcommands." }, { "label": "Create a mock engine with list_models and health.", "file_type": "rationale", "source_file": "tests/cli/test_model_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_model_cmd_rationale_18", "community": 12, "norm_label": "create a mock engine with list_models and health." }, { "label": "test_model_pull.py", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_model_pull", "community": 16, "norm_label": "test_model_pull.py" }, { "label": "TestOllamaPull", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_model_pull_testollamapull", "community": 16, "norm_label": "testollamapull" }, { "label": ".test_ollama_pull_success()", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_model_pull_testollamapull_test_ollama_pull_success", "community": 16, "norm_label": ".test_ollama_pull_success()" }, { "label": ".test_ollama_pull_connect_error()", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_model_pull_testollamapull_test_ollama_pull_connect_error", "community": 16, "norm_label": ".test_ollama_pull_connect_error()" }, { "label": "TestPullCliMultiEngine", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L46", "_origin": "ast", "id": "tests_cli_test_model_pull_testpullclimultiengine", "community": 42, "norm_label": "testpullclimultiengine" }, { "label": ".test_pull_llamacpp_uses_huggingface_cli()", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_model_pull_testpullclimultiengine_test_pull_llamacpp_uses_huggingface_cli", "community": 42, "norm_label": ".test_pull_llamacpp_uses_huggingface_cli()" }, { "label": ".test_pull_mlx_uses_huggingface_cli()", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L71", "_origin": "ast", "id": "tests_cli_test_model_pull_testpullclimultiengine_test_pull_mlx_uses_huggingface_cli", "community": 42, "norm_label": ".test_pull_mlx_uses_huggingface_cli()" }, { "label": ".test_pull_llamacpp_huggingface_cli_not_found()", "file_type": "code", "source_file": "tests/cli/test_model_pull.py", "source_location": "L93", "_origin": "ast", "id": "tests_cli_test_model_pull_testpullclimultiengine_test_pull_llamacpp_huggingface_cli_not_found", "community": 42, "norm_label": ".test_pull_llamacpp_huggingface_cli_not_found()" }, { "label": "Tests for ``jarvis model pull`` multi-engine support.", "file_type": "rationale", "source_file": "tests/cli/test_model_pull.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_model_pull_rationale_1", "community": 16, "norm_label": "tests for ``jarvis model pull`` multi-engine support." }, { "label": "Test the extracted ollama_pull helper.", "file_type": "rationale", "source_file": "tests/cli/test_model_pull.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_model_pull_rationale_14", "community": 16, "norm_label": "test the extracted ollama_pull helper." }, { "label": "Test the pull CLI command dispatches to correct engine.", "file_type": "rationale", "source_file": "tests/cli/test_model_pull.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_model_pull_rationale_47", "community": 42, "norm_label": "test the pull cli command dispatches to correct engine." }, { "label": "test_optimize_skills_command.py", "file_type": "code", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command", "community": 804, "norm_label": "test_optimize_skills_command.py" }, { "label": "TestOptimizeSkillsCommand", "file_type": "code", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_testoptimizeskillscommand", "community": 804, "norm_label": "testoptimizeskillscommand" }, { "label": ".test_help()", "file_type": "code", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_testoptimizeskillscommand_test_help", "community": 804, "norm_label": ".test_help()" }, { "label": ".test_dry_run_no_traces()", "file_type": "code", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_testoptimizeskillscommand_test_dry_run_no_traces", "community": 804, "norm_label": ".test_dry_run_no_traces()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_py_path", "community": 804, "norm_label": "path" }, { "label": ".test_optimize_runs_with_mocked_optimizer()", "file_type": "code", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_testoptimizeskillscommand_test_optimize_runs_with_mocked_optimizer", "community": 804, "norm_label": ".test_optimize_runs_with_mocked_optimizer()" }, { "label": "Tests for jarvis optimize skills CLI command (Plan 2A).", "file_type": "rationale", "source_file": "tests/cli/test_optimize_skills_command.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_optimize_skills_command_rationale_1", "community": 804, "norm_label": "tests for jarvis optimize skills cli command (plan 2a)." }, { "label": "test_pearl_cmd.py", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_pearl_cmd", "community": 42, "norm_label": "test_pearl_cmd.py" }, { "label": "test_pearl_help_lists_wrappers()", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_test_pearl_help_lists_wrappers", "community": 42, "norm_label": "test_pearl_help_lists_wrappers()" }, { "label": "test_pearl_doctor_reports_discovered_binaries()", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L22", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_test_pearl_doctor_reports_discovered_binaries", "community": 42, "norm_label": "test_pearl_doctor_reports_discovered_binaries()" }, { "label": "test_pearl_node_passes_args_to_pearld()", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L37", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_test_pearl_node_passes_args_to_pearld", "community": 42, "norm_label": "test_pearl_node_passes_args_to_pearld()" }, { "label": "test_pearl_ctl_passes_args_to_prlctl()", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L57", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_test_pearl_ctl_passes_args_to_prlctl", "community": 42, "norm_label": "test_pearl_ctl_passes_args_to_prlctl()" }, { "label": "test_pearl_address_uses_wallet_rpc()", "file_type": "code", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L79", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_test_pearl_address_uses_wallet_rpc", "community": 42, "norm_label": "test_pearl_address_uses_wallet_rpc()" }, { "label": "Tests for the ``jarvis pearl`` CLI wrappers.", "file_type": "rationale", "source_file": "tests/cli/test_pearl_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_pearl_cmd_rationale_1", "community": 42, "norm_label": "tests for the ``jarvis pearl`` cli wrappers." }, { "label": "test_quickstart.py", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_quickstart", "community": 602, "norm_label": "test_quickstart.py" }, { "label": "TestQuickstartCommand", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand", "community": 602, "norm_label": "testquickstartcommand" }, { "label": ".test_registered()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_registered", "community": 602, "norm_label": ".test_registered()" }, { "label": ".test_happy_path()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_happy_path", "community": 602, "norm_label": ".test_happy_path()" }, { "label": ".test_skips_config_if_exists()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L61", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_skips_config_if_exists", "community": 602, "norm_label": ".test_skips_config_if_exists()" }, { "label": ".test_force_regenerates_config()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L105", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_force_regenerates_config", "community": 602, "norm_label": ".test_force_regenerates_config()" }, { "label": ".test_engine_not_found()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L143", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_engine_not_found", "community": 602, "norm_label": ".test_engine_not_found()" }, { "label": ".test_falls_back_to_any_healthy_engine()", "file_type": "code", "source_file": "tests/cli/test_quickstart.py", "source_location": "L178", "_origin": "ast", "id": "tests_cli_test_quickstart_testquickstartcommand_test_falls_back_to_any_healthy_engine", "community": 602, "norm_label": ".test_falls_back_to_any_healthy_engine()" }, { "label": "Tests for ``jarvis quickstart`` command.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_1", "community": 602, "norm_label": "tests for ``jarvis quickstart`` command." }, { "label": "quickstart should be a registered CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_14", "community": 602, "norm_label": "quickstart should be a registered cli command." }, { "label": "Full quickstart succeeds when hardware detected and engine healthy.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_21", "community": 602, "norm_label": "full quickstart succeeds when hardware detected and engine healthy." }, { "label": "Config step is skipped when config already exists.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L62", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_62", "community": 602, "norm_label": "config step is skipped when config already exists." }, { "label": "--force should regenerate config even if it exists.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L106", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_106", "community": 602, "norm_label": "--force should regenerate config even if it exists." }, { "label": "Helpful message when engine is unreachable.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L144", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_144", "community": 602, "norm_label": "helpful message when engine is unreachable." }, { "label": "If the recommended engine is down, use a healthy fallback engine.", "file_type": "rationale", "source_file": "tests/cli/test_quickstart.py", "source_location": "L179", "_origin": "ast", "id": "tests_cli_test_quickstart_rationale_179", "community": 602, "norm_label": "if the recommended engine is down, use a healthy fallback engine." }, { "label": "test_registry_cmd.py", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_registry_cmd", "community": 252, "norm_label": "test_registry_cmd.py" }, { "label": "TestRegistryCmd", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L13", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd", "community": 252, "norm_label": "testregistrycmd" }, { "label": ".test_registry_group_help()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L16", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_group_help", "community": 252, "norm_label": ".test_registry_group_help()" }, { "label": ".test_registry_list_help()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L22", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_list_help", "community": 252, "norm_label": ".test_registry_list_help()" }, { "label": ".test_registry_show_help()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_help", "community": 252, "norm_label": ".test_registry_show_help()" }, { "label": ".test_registry_list_shows_all_registries()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_list_shows_all_registries", "community": 252, "norm_label": ".test_registry_list_shows_all_registries()" }, { "label": ".test_registry_show_unknown_registry()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L40", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_unknown_registry", "community": 252, "norm_label": ".test_registry_show_unknown_registry()" }, { "label": ".test_registry_show_tool_registry()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_tool_registry", "community": 252, "norm_label": ".test_registry_show_tool_registry()" }, { "label": ".test_registry_show_tool_registry_verbose()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L58", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_tool_registry_verbose", "community": 252, "norm_label": ".test_registry_show_tool_registry_verbose()" }, { "label": ".test_registry_show_empty_registry()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L66", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_empty_registry", "community": 252, "norm_label": ".test_registry_show_empty_registry()" }, { "label": ".test_registry_show_accepts_aliases()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_accepts_aliases", "community": 252, "norm_label": ".test_registry_show_accepts_aliases()" }, { "label": ".test_registry_keys_match_actual_registries()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L82", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_keys_match_actual_registries", "community": 252, "norm_label": ".test_registry_keys_match_actual_registries()" }, { "label": ".test_registry_show_nonexistent_key()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L94", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_nonexistent_key", "community": 252, "norm_label": ".test_registry_show_nonexistent_key()" }, { "label": ".test_registry_list_handles_import_error()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L102", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_list_handles_import_error", "community": 252, "norm_label": ".test_registry_list_handles_import_error()" }, { "label": ".test_registry_show_handles_exception()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L109", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_handles_exception", "community": 252, "norm_label": ".test_registry_show_handles_exception()" }, { "label": ".test_registry_list_handles_registry_error()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L122", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_list_handles_registry_error", "community": 252, "norm_label": ".test_registry_list_handles_registry_error()" }, { "label": ".test_registry_show_handles_error_during_import()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L132", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_handles_error_during_import", "community": 252, "norm_label": ".test_registry_show_handles_error_during_import()" }, { "label": ".test_registry_show_handles_error_during_iteration()", "file_type": "code", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L142", "_origin": "ast", "id": "tests_cli_test_registry_cmd_testregistrycmd_test_registry_show_handles_error_during_iteration", "community": 252, "norm_label": ".test_registry_show_handles_error_during_iteration()" }, { "label": "Tests for the ``jarvis registry`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_1", "community": 252, "norm_label": "tests for the ``jarvis registry`` cli commands." }, { "label": "Test cases for the jarvis registry CLI group.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_14", "community": 252, "norm_label": "test cases for the jarvis registry cli group." }, { "label": "Test that the registry group help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_17", "community": 252, "norm_label": "test that the registry group help displays correctly." }, { "label": "Test that registry list displays all available registries.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L33", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_33", "community": 252, "norm_label": "test that registry list displays all available registries." }, { "label": "Test that showing an unknown registry shows an error.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_41", "community": 252, "norm_label": "test that showing an unknown registry shows an error." }, { "label": "Test that showing the tool registry displays entries.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_49", "community": 252, "norm_label": "test that showing the tool registry displays entries." }, { "label": "Test that showing the tool registry with verbose flag shows details.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_59", "community": 252, "norm_label": "test that showing the tool registry with verbose flag shows details." }, { "label": "Test registry show behavior with an empty registry.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L67", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_67", "community": 252, "norm_label": "test registry show behavior with an empty registry." }, { "label": "Test that registry show accepts various aliases.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L74", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_74", "community": 252, "norm_label": "test that registry show accepts various aliases." }, { "label": "Test that the list command shows all expected registry names.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_83", "community": 252, "norm_label": "test that the list command shows all expected registry names." }, { "label": "Test that showing a nonexistent key in a registry is handled.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L95", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_95", "community": 252, "norm_label": "test that showing a nonexistent key in a registry is handled." }, { "label": "Test that registry list handles import errors gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L103", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_103", "community": 252, "norm_label": "test that registry list handles import errors gracefully." }, { "label": "Test that registry show handles exceptions gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_110", "community": 252, "norm_label": "test that registry show handles exceptions gracefully." }, { "label": "Test that registry list handles errors for specific registries.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L123", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_123", "community": 252, "norm_label": "test that registry list handles errors for specific registries." }, { "label": "Test that registry show handles exceptions during import.", "file_type": "rationale", "source_file": "tests/cli/test_registry_cmd.py", "source_location": "L133", "_origin": "ast", "id": "tests_cli_test_registry_cmd_rationale_133", "community": 252, "norm_label": "test that registry show handles exceptions during import." }, { "label": "test_scan.py", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_scan", "community": 755, "norm_label": "test_scan.py" }, { "label": "_make_proc()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_scan_make_proc", "community": 349, "norm_label": "_make_proc()" }, { "label": "CompletedProcess", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_scan_py_completedprocess", "community": 756, "norm_label": "completedprocess" }, { "label": "TestScanResultDataclass", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_scan_testscanresultdataclass", "community": 530, "norm_label": "testscanresultdataclass" }, { "label": ".test_fields_exist()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L33", "_origin": "ast", "id": "tests_cli_test_scan_testscanresultdataclass_test_fields_exist", "community": 530, "norm_label": ".test_fields_exist()" }, { "label": ".test_status_values()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L40", "_origin": "ast", "id": "tests_cli_test_scan_testscanresultdataclass_test_status_values", "community": 530, "norm_label": ".test_status_values()" }, { "label": ".test_platform_values()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L45", "_origin": "ast", "id": "tests_cli_test_scan_testscanresultdataclass_test_platform_values", "community": 530, "norm_label": ".test_platform_values()" }, { "label": "TestFileVault", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L56", "_origin": "ast", "id": "tests_cli_test_scan_testfilevault", "community": 349, "norm_label": "testfilevault" }, { "label": ".test_filevault_enabled()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L57", "_origin": "ast", "id": "tests_cli_test_scan_testfilevault_test_filevault_enabled", "community": 349, "norm_label": ".test_filevault_enabled()" }, { "label": ".test_filevault_disabled()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_scan_testfilevault_test_filevault_disabled", "community": 349, "norm_label": ".test_filevault_disabled()" }, { "label": ".test_command_not_found()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L71", "_origin": "ast", "id": "tests_cli_test_scan_testfilevault_test_command_not_found", "community": 349, "norm_label": ".test_command_not_found()" }, { "label": "TestMDM", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_scan_testmdm", "community": 349, "norm_label": "testmdm" }, { "label": ".test_not_enrolled()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L84", "_origin": "ast", "id": "tests_cli_test_scan_testmdm_test_not_enrolled", "community": 349, "norm_label": ".test_not_enrolled()" }, { "label": ".test_enrolled()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L94", "_origin": "ast", "id": "tests_cli_test_scan_testmdm_test_enrolled", "community": 349, "norm_label": ".test_enrolled()" }, { "label": "TestCloudSync", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_scan_testcloudsync", "community": 837, "norm_label": "testcloudsync" }, { "label": ".test_no_agents()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L111", "_origin": "ast", "id": "tests_cli_test_scan_testcloudsync_test_no_agents", "community": 837, "norm_label": ".test_no_agents()" }, { "label": ".test_dropbox_running()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L121", "_origin": "ast", "id": "tests_cli_test_scan_testcloudsync_test_dropbox_running", "community": 837, "norm_label": ".test_dropbox_running()" }, { "label": "TestNetworkExposure", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L140", "_origin": "ast", "id": "tests_cli_test_scan_testnetworkexposure", "community": 838, "norm_label": "testnetworkexposure" }, { "label": ".test_no_exposed_ports()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L141", "_origin": "ast", "id": "tests_cli_test_scan_testnetworkexposure_test_no_exposed_ports", "community": 838, "norm_label": ".test_no_exposed_ports()" }, { "label": ".test_exposed_port()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L149", "_origin": "ast", "id": "tests_cli_test_scan_testnetworkexposure_test_exposed_port", "community": 838, "norm_label": ".test_exposed_port()" }, { "label": "TestLUKS", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L164", "_origin": "ast", "id": "tests_cli_test_scan_testluks", "community": 349, "norm_label": "testluks" }, { "label": ".test_encrypted()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L165", "_origin": "ast", "id": "tests_cli_test_scan_testluks_test_encrypted", "community": 349, "norm_label": ".test_encrypted()" }, { "label": ".test_not_encrypted()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L187", "_origin": "ast", "id": "tests_cli_test_scan_testluks_test_not_encrypted", "community": 349, "norm_label": ".test_not_encrypted()" }, { "label": "TestScreenRecording", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L209", "_origin": "ast", "id": "tests_cli_test_scan_testscreenrecording", "community": 839, "norm_label": "testscreenrecording" }, { "label": ".test_none_running()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L210", "_origin": "ast", "id": "tests_cli_test_scan_testscreenrecording_test_none_running", "community": 839, "norm_label": ".test_none_running()" }, { "label": ".test_teamviewer_running()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L220", "_origin": "ast", "id": "tests_cli_test_scan_testscreenrecording_test_teamviewer_running", "community": 839, "norm_label": ".test_teamviewer_running()" }, { "label": "TestPlatformFiltering", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L239", "_origin": "ast", "id": "tests_cli_test_scan_testplatformfiltering", "community": 530, "norm_label": "testplatformfiltering" }, { "label": ".test_run_all_filters_to_current_platform()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L240", "_origin": "ast", "id": "tests_cli_test_scan_testplatformfiltering_test_run_all_filters_to_current_platform", "community": 530, "norm_label": ".test_run_all_filters_to_current_platform()" }, { "label": "TestRemoteAccess", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L264", "_origin": "ast", "id": "tests_cli_test_scan_testremoteaccess", "community": 756, "norm_label": "testremoteaccess" }, { "label": ".test_no_remote_access()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L267", "_origin": "ast", "id": "tests_cli_test_scan_testremoteaccess_test_no_remote_access", "community": 756, "norm_label": ".test_no_remote_access()" }, { "label": ".test_xrdp_running()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L274", "_origin": "ast", "id": "tests_cli_test_scan_testremoteaccess_test_xrdp_running", "community": 756, "norm_label": ".test_xrdp_running()" }, { "label": "TestICloudSync", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L293", "_origin": "ast", "id": "tests_cli_test_scan_testicloudsync", "community": 756, "norm_label": "testicloudsync" }, { "label": ".test_no_icloud_sync()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L296", "_origin": "ast", "id": "tests_cli_test_scan_testicloudsync_test_no_icloud_sync", "community": 756, "norm_label": ".test_no_icloud_sync()" }, { "label": ".test_icloud_defaults_error_falls_through_to_ok()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L305", "_origin": "ast", "id": "tests_cli_test_scan_testicloudsync_test_icloud_defaults_error_falls_through_to_ok", "community": 756, "norm_label": ".test_icloud_defaults_error_falls_through_to_ok()" }, { "label": "TestRunQuick", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L317", "_origin": "ast", "id": "tests_cli_test_scan_testrunquick", "community": 755, "norm_label": "testrunquick" }, { "label": ".test_run_quick_returns_subset()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L320", "_origin": "ast", "id": "tests_cli_test_scan_testrunquick_test_run_quick_returns_subset", "community": 755, "norm_label": ".test_run_quick_returns_subset()" }, { "label": "TestDNS", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L346", "_origin": "ast", "id": "tests_cli_test_scan_testdns", "community": 349, "norm_label": "testdns" }, { "label": ".test_encrypted_dns_detected()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L349", "_origin": "ast", "id": "tests_cli_test_scan_testdns_test_encrypted_dns_detected", "community": 349, "norm_label": ".test_encrypted_dns_detected()" }, { "label": ".test_plain_dns_detected()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L362", "_origin": "ast", "id": "tests_cli_test_scan_testdns_test_plain_dns_detected", "community": 349, "norm_label": ".test_plain_dns_detected()" }, { "label": ".test_private_dns()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L375", "_origin": "ast", "id": "tests_cli_test_scan_testdns_test_private_dns", "community": 349, "norm_label": ".test_private_dns()" }, { "label": ".test_skip_on_linux()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L386", "_origin": "ast", "id": "tests_cli_test_scan_testdns_test_skip_on_linux", "community": 349, "norm_label": ".test_skip_on_linux()" }, { "label": ".test_scutil_not_available()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L392", "_origin": "ast", "id": "tests_cli_test_scan_testdns_test_scutil_not_available", "community": 349, "norm_label": ".test_scutil_not_available()" }, { "label": "TestExpandedRemoteAccess", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L407", "_origin": "ast", "id": "tests_cli_test_scan_testexpandedremoteaccess", "community": 755, "norm_label": "testexpandedremoteaccess" }, { "label": ".test_ngrok_detected()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L410", "_origin": "ast", "id": "tests_cli_test_scan_testexpandedremoteaccess_test_ngrok_detected", "community": 755, "norm_label": ".test_ngrok_detected()" }, { "label": ".test_tailscaled_detected()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L424", "_origin": "ast", "id": "tests_cli_test_scan_testexpandedremoteaccess_test_tailscaled_detected", "community": 755, "norm_label": ".test_tailscaled_detected()" }, { "label": "TestJsonOutput", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L443", "_origin": "ast", "id": "tests_cli_test_scan_testjsonoutput", "community": 530, "norm_label": "testjsonoutput" }, { "label": ".test_json_output_structure()", "file_type": "code", "source_file": "tests/cli/test_scan.py", "source_location": "L446", "_origin": "ast", "id": "tests_cli_test_scan_testjsonoutput_test_json_output_structure", "community": 530, "norm_label": ".test_json_output_structure()" }, { "label": "Tests for ``jarvis scan`` privacy scanner CLI command.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_scan_rationale_1", "community": 755, "norm_label": "tests for ``jarvis scan`` privacy scanner cli command." }, { "label": "pgrep returns non-zero \u2192 no sync agents running.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L112", "_origin": "ast", "id": "tests_cli_test_scan_rationale_112", "community": 837, "norm_label": "pgrep returns non-zero \u2192 no sync agents running." }, { "label": "pgrep returns 0 when Dropbox is in the command.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L122", "_origin": "ast", "id": "tests_cli_test_scan_rationale_122", "community": 837, "norm_label": "pgrep returns 0 when dropbox is in the command." }, { "label": "Only localhost bindings -> ok.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L142", "_origin": "ast", "id": "tests_cli_test_scan_rationale_142", "community": 838, "norm_label": "only localhost bindings -> ok." }, { "label": "A port bound to * -> warn with port in message.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L150", "_origin": "ast", "id": "tests_cli_test_scan_rationale_150", "community": 838, "norm_label": "a port bound to * -> warn with port in message." }, { "label": "lsblk JSON contains crypto_LUKS -> ok.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L166", "_origin": "ast", "id": "tests_cli_test_scan_rationale_166", "community": 349, "norm_label": "lsblk json contains crypto_luks -> ok." }, { "label": "lsblk JSON has only ext4 -> fail.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L188", "_origin": "ast", "id": "tests_cli_test_scan_rationale_188", "community": 349, "norm_label": "lsblk json has only ext4 -> fail." }, { "label": "No screen-recording processes -> ok.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L211", "_origin": "ast", "id": "tests_cli_test_scan_rationale_211", "community": 839, "norm_label": "no screen-recording processes -> ok." }, { "label": "TeamViewer found -> warn.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L221", "_origin": "ast", "id": "tests_cli_test_scan_rationale_221", "community": 839, "norm_label": "teamviewer found -> warn." }, { "label": "run_all() returns only current-platform + 'all' checks.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L241", "_origin": "ast", "id": "tests_cli_test_scan_rationale_241", "community": 530, "norm_label": "run_all() returns only current-platform + 'all' checks." }, { "label": "Tests for check_remote_access (Linux).", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L265", "_origin": "ast", "id": "tests_cli_test_scan_rationale_265", "community": 756, "norm_label": "tests for check_remote_access (linux)." }, { "label": "Tests for check_icloud_sync (macOS).", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L294", "_origin": "ast", "id": "tests_cli_test_scan_rationale_294", "community": 756, "norm_label": "tests for check_icloud_sync (macos)." }, { "label": "Tests for run_quick subset.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L318", "_origin": "ast", "id": "tests_cli_test_scan_rationale_318", "community": 755, "norm_label": "tests for run_quick subset." }, { "label": "Tests for check_dns (macOS).", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L347", "_origin": "ast", "id": "tests_cli_test_scan_rationale_347", "community": 349, "norm_label": "tests for check_dns (macos)." }, { "label": "Verify expanded remote-access process list.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L408", "_origin": "ast", "id": "tests_cli_test_scan_rationale_408", "community": 755, "norm_label": "verify expanded remote-access process list." }, { "label": "Test --json output flag.", "file_type": "rationale", "source_file": "tests/cli/test_scan.py", "source_location": "L444", "_origin": "ast", "id": "tests_cli_test_scan_rationale_444", "community": 530, "norm_label": "test --json output flag." }, { "label": "test_self_update.py", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_self_update", "community": 619, "norm_label": "test_self_update.py" }, { "label": "_mock_info()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_self_update_mock_info", "community": 619, "norm_label": "_mock_info()" }, { "label": "test_check_flag_prints_command_and_exits_clean()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L30", "_origin": "ast", "id": "tests_cli_test_self_update_test_check_flag_prints_command_and_exits_clean", "community": 619, "norm_label": "test_check_flag_prints_command_and_exits_clean()" }, { "label": "test_check_does_not_invoke_subprocess()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_self_update_test_check_does_not_invoke_subprocess", "community": 619, "norm_label": "test_check_does_not_invoke_subprocess()" }, { "label": "test_yes_skips_confirmation_and_runs()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L51", "_origin": "ast", "id": "tests_cli_test_self_update_test_yes_skips_confirmation_and_runs", "community": 619, "norm_label": "test_yes_skips_confirmation_and_runs()" }, { "label": "test_editable_git_uses_shell_true()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_self_update_test_editable_git_uses_shell_true", "community": 619, "norm_label": "test_editable_git_uses_shell_true()" }, { "label": "test_failed_upgrade_propagates_exit_code()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L84", "_origin": "ast", "id": "tests_cli_test_self_update_test_failed_upgrade_propagates_exit_code", "community": 619, "norm_label": "test_failed_upgrade_propagates_exit_code()" }, { "label": "test_unknown_install_kind_warns_but_proceeds()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L97", "_origin": "ast", "id": "tests_cli_test_self_update_test_unknown_install_kind_warns_but_proceeds", "community": 619, "norm_label": "test_unknown_install_kind_warns_but_proceeds()" }, { "label": "test_decline_confirmation_exits_nonzero()", "file_type": "code", "source_file": "tests/cli/test_self_update.py", "source_location": "L111", "_origin": "ast", "id": "tests_cli_test_self_update_test_decline_confirmation_exits_nonzero", "community": 619, "norm_label": "test_decline_confirmation_exits_nonzero()" }, { "label": "Smoke tests for `jarvis self-update`. Focus on the surface that's easy to cor", "file_type": "rationale", "source_file": "tests/cli/test_self_update.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_self_update_rationale_1", "community": 619, "norm_label": "smoke tests for `jarvis self-update`. focus on the surface that's easy to cor" }, { "label": "The git path uses `&&` so shell=True is needed; the others don't.", "file_type": "rationale", "source_file": "tests/cli/test_self_update.py", "source_location": "L70", "_origin": "ast", "id": "tests_cli_test_self_update_rationale_70", "community": 619, "norm_label": "the git path uses `&&` so shell=true is needed; the others don't." }, { "label": "test_serve_channel_wiring.py", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring", "community": 402, "norm_label": "test_serve_channel_wiring.py" }, { "label": "_make_channel_message()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L22", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_make_channel_message", "community": 402, "norm_label": "_make_channel_message()" }, { "label": "_make_system()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L37", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_make_system", "community": 402, "norm_label": "_make_system()" }, { "label": "_fire()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L53", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_fire", "community": 402, "norm_label": "_fire()" }, { "label": "TestWireChannelWithAgent", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithagent", "community": 402, "norm_label": "testwirechannelwithagent" }, { "label": ".test_ask_called_and_reply_sent()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L67", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithagent_test_ask_called_and_reply_sent", "community": 402, "norm_label": ".test_ask_called_and_reply_sent()" }, { "label": ".test_session_store_created_lazily()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L88", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithagent_test_session_store_created_lazily", "community": 402, "norm_label": ".test_session_store_created_lazily()" }, { "label": ".test_existing_session_store_reused()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L101", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithagent_test_existing_session_store_reused", "community": 402, "norm_label": ".test_existing_session_store_reused()" }, { "label": "TestWireChannelWithEngine", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L116", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithengine", "community": 402, "norm_label": "testwirechannelwithengine" }, { "label": ".test_engine_path_used_when_no_agent()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L119", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelwithengine_test_engine_path_used_when_no_agent", "community": 402, "norm_label": ".test_engine_path_used_when_no_agent()" }, { "label": "TestWireChannelSessionIsolation", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L136", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelsessionisolation", "community": 402, "norm_label": "testwirechannelsessionisolation" }, { "label": ".test_two_chats_isolated()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L139", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelsessionisolation_test_two_chats_isolated", "community": 402, "norm_label": ".test_two_chats_isolated()" }, { "label": ".test_same_chat_accumulates_history()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L162", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelsessionisolation_test_same_chat_accumulates_history", "community": 402, "norm_label": ".test_same_chat_accumulates_history()" }, { "label": "TestWireChannelErrorHandling", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L180", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelerrorhandling", "community": 402, "norm_label": "testwirechannelerrorhandling" }, { "label": ".test_error_reply_sent()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L183", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testwirechannelerrorhandling_test_error_reply_sent", "community": 402, "norm_label": ".test_error_reply_sent()" }, { "label": "TestChannelToolLoading", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L197", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testchanneltoolloading", "community": 938, "norm_label": "testchanneltoolloading" }, { "label": ".test_tool_using_agent_receives_tools()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L200", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testchanneltoolloading_test_tool_using_agent_receives_tools", "community": 12, "norm_label": ".test_tool_using_agent_receives_tools()" }, { "label": ".test_non_tool_agent_receives_empty_tools()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L228", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testchanneltoolloading_test_non_tool_agent_receives_empty_tools", "community": 12, "norm_label": ".test_non_tool_agent_receives_empty_tools()" }, { "label": "TestPerChatSessionIsolation", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L246", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testperchatsessionisolation", "community": 381, "norm_label": "testperchatsessionisolation" }, { "label": ".test_two_chats_have_separate_sessions()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L249", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testperchatsessionisolation_test_two_chats_have_separate_sessions", "community": 381, "norm_label": ".test_two_chats_have_separate_sessions()" }, { "label": ".test_same_chat_accumulates_history()", "file_type": "code", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L283", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_testperchatsessionisolation_test_same_chat_accumulates_history", "community": 381, "norm_label": ".test_same_chat_accumulates_history()" }, { "label": "Tests for JarvisSystem.wire_channel() \u2014 channel \u2192 agent routing. These tests", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_1", "community": 402, "norm_label": "tests for jarvissystem.wire_channel() \u2014 channel \u2192 agent routing. these tests" }, { "label": "Build a minimal JarvisSystem with mock engine for testing wire_channel.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L38", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_38", "community": 402, "norm_label": "build a minimal jarvissystem with mock engine for testing wire_channel." }, { "label": "Invoke all registered on_message handlers as if the channel received cm.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L54", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_54", "community": 402, "norm_label": "invoke all registered on_message handlers as if the channel received cm." }, { "label": "wire_channel routes incoming messages through the agent and replies.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_65", "community": 402, "norm_label": "wire_channel routes incoming messages through the agent and replies." }, { "label": "wire_channel falls back to engine when no agent is set.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L117", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_117", "community": 402, "norm_label": "wire_channel falls back to engine when no agent is set." }, { "label": "Separate conversation_ids get independent sessions.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L137", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_137", "community": 402, "norm_label": "separate conversation_ids get independent sessions." }, { "label": "Handler sends a user-visible error message when ask() raises.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L181", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_181", "community": 402, "norm_label": "handler sends a user-visible error message when ask() raises." }, { "label": "JarvisSystem receives tools when agent accepts them.", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L198", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_198", "community": 938, "norm_label": "jarvissystem receives tools when agent accepts them." }, { "label": "JarvisSystem built with a tool list passes tools to the agent via ask().", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L201", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_201", "community": 12, "norm_label": "jarvissystem built with a tool list passes tools to the agent via ask()." }, { "label": "JarvisSystem with no tools list results in empty tools \u2014 simple agent u", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L229", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_229", "community": 12, "norm_label": "jarvissystem with no tools list results in empty tools \u2014 simple agent u" }, { "label": "Direct SessionStore isolation tests (not via wire_channel).", "file_type": "rationale", "source_file": "tests/cli/test_serve_channel_wiring.py", "source_location": "L247", "_origin": "ast", "id": "tests_cli_test_serve_channel_wiring_rationale_247", "community": 381, "norm_label": "direct sessionstore isolation tests (not via wire_channel)." }, { "label": "test_skill_cmd.py", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_skill_cmd", "community": 133, "norm_label": "test_skill_cmd.py" }, { "label": "TestSkillCmd", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd", "community": 133, "norm_label": "testskillcmd" }, { "label": ".test_skill_list_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_list_help", "community": 133, "norm_label": ".test_skill_list_help()" }, { "label": ".test_skill_install_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_install_help", "community": 133, "norm_label": ".test_skill_install_help()" }, { "label": ".test_skill_search_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_search_help", "community": 133, "norm_label": ".test_skill_search_help()" }, { "label": ".test_skill_group_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_group_help", "community": 133, "norm_label": ".test_skill_group_help()" }, { "label": ".test_skill_run_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_run_help", "community": 133, "norm_label": ".test_skill_run_help()" }, { "label": ".test_skill_info_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L39", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_info_help", "community": 133, "norm_label": ".test_skill_info_help()" }, { "label": ".test_skill_update_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L43", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_update_help", "community": 133, "norm_label": ".test_skill_update_help()" }, { "label": ".test_skill_list_shows_discovered_skills()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_list_shows_discovered_skills", "community": 133, "norm_label": ".test_skill_list_shows_discovered_skills()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_skill_cmd_py_path", "community": 133, "norm_label": "path" }, { "label": ".test_skill_info_shows_details()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillcmd_test_skill_info_shows_details", "community": 133, "norm_label": ".test_skill_info_shows_details()" }, { "label": "TestSkillRemoveCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L96", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillremovecommand", "community": 133, "norm_label": "testskillremovecommand" }, { "label": ".test_remove_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L97", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillremovecommand_test_remove_help", "community": 133, "norm_label": ".test_remove_help()" }, { "label": ".test_remove_missing_skill()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L101", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillremovecommand_test_remove_missing_skill", "community": 133, "norm_label": ".test_remove_missing_skill()" }, { "label": ".test_remove_deletes_directory()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L110", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillremovecommand_test_remove_deletes_directory", "community": 133, "norm_label": ".test_remove_deletes_directory()" }, { "label": "TestSkillSearchCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L134", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsearchcommand", "community": 133, "norm_label": "testskillsearchcommand" }, { "label": ".test_search_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L135", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsearchcommand_test_search_help", "community": 133, "norm_label": ".test_search_help()" }, { "label": ".test_search_no_sources_configured()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L139", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsearchcommand_test_search_no_sources_configured", "community": 133, "norm_label": ".test_search_no_sources_configured()" }, { "label": ".test_search_filters_results()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L149", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsearchcommand_test_search_filters_results", "community": 133, "norm_label": ".test_search_filters_results()" }, { "label": "TestSkillInstallCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L196", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillinstallcommand", "community": 133, "norm_label": "testskillinstallcommand" }, { "label": ".test_install_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L197", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillinstallcommand_test_install_help", "community": 133, "norm_label": ".test_install_help()" }, { "label": ".test_install_invalid_source_format()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L202", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillinstallcommand_test_install_invalid_source_format", "community": 133, "norm_label": ".test_install_invalid_source_format()" }, { "label": "TestSkillSyncCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L208", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsynccommand", "community": 133, "norm_label": "testskillsynccommand" }, { "label": ".test_sync_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L209", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsynccommand_test_sync_help", "community": 133, "norm_label": ".test_sync_help()" }, { "label": "TestSkillSourcesCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L214", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsourcescommand", "community": 133, "norm_label": "testskillsourcescommand" }, { "label": ".test_sources_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L215", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsourcescommand_test_sources_help", "community": 133, "norm_label": ".test_sources_help()" }, { "label": ".test_sources_lists_configured_sources()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L219", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillsourcescommand_test_sources_lists_configured_sources", "community": 133, "norm_label": ".test_sources_lists_configured_sources()" }, { "label": "TestSkillDiscoverCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L242", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskilldiscovercommand", "community": 133, "norm_label": "testskilldiscovercommand" }, { "label": ".test_discover_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L243", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskilldiscovercommand_test_discover_help", "community": 133, "norm_label": ".test_discover_help()" }, { "label": ".test_discover_dry_run_no_traces()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L247", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskilldiscovercommand_test_discover_dry_run_no_traces", "community": 133, "norm_label": ".test_discover_dry_run_no_traces()" }, { "label": ".test_discover_writes_when_not_dry_run()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L262", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskilldiscovercommand_test_discover_writes_when_not_dry_run", "community": 133, "norm_label": ".test_discover_writes_when_not_dry_run()" }, { "label": "TestSkillShowOverlayCommand", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L312", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillshowoverlaycommand", "community": 133, "norm_label": "testskillshowoverlaycommand" }, { "label": ".test_show_overlay_help()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L313", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillshowoverlaycommand_test_show_overlay_help", "community": 133, "norm_label": ".test_show_overlay_help()" }, { "label": ".test_show_overlay_missing()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L317", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillshowoverlaycommand_test_show_overlay_missing", "community": 133, "norm_label": ".test_show_overlay_missing()" }, { "label": ".test_show_overlay_displays_optimized()", "file_type": "code", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L327", "_origin": "ast", "id": "tests_cli_test_skill_cmd_testskillshowoverlaycommand_test_show_overlay_displays_optimized", "community": 9, "norm_label": ".test_show_overlay_displays_optimized()" }, { "label": "Tests for the ``jarvis skill`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_skill_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_skill_cmd_rationale_1", "community": 133, "norm_label": "tests for the ``jarvis skill`` cli commands." }, { "label": "test_telemetry_cmd.py", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd", "community": 403, "norm_label": "test_telemetry_cmd.py" }, { "label": "_populate_db()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L17", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_populate_db", "community": 403, "norm_label": "_populate_db()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_py_path", "community": 403, "norm_label": "path" }, { "label": "_patch_config()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L36", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_patch_config", "community": 403, "norm_label": "_patch_config()" }, { "label": "TestTelemetrySubcommands", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrysubcommands", "community": 403, "norm_label": "testtelemetrysubcommands" }, { "label": ".test_subcommands_exist_in_help()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L48", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrysubcommands_test_subcommands_exist_in_help", "community": 403, "norm_label": ".test_subcommands_exist_in_help()" }, { "label": "TestTelemetryStats", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L56", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrystats", "community": 403, "norm_label": "testtelemetrystats" }, { "label": ".test_stats_empty_db()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L57", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrystats_test_stats_empty_db", "community": 403, "norm_label": ".test_stats_empty_db()" }, { "label": ".test_stats_with_data()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L67", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrystats_test_stats_with_data", "community": 403, "norm_label": ".test_stats_with_data()" }, { "label": ".test_top_flag()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L76", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetrystats_test_top_flag", "community": 403, "norm_label": ".test_top_flag()" }, { "label": "TestTelemetryExport", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L85", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryexport", "community": 403, "norm_label": "testtelemetryexport" }, { "label": ".test_export_json_empty()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L86", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryexport_test_export_json_empty", "community": 403, "norm_label": ".test_export_json_empty()" }, { "label": ".test_export_json_with_data()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L96", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryexport_test_export_json_with_data", "community": 403, "norm_label": ".test_export_json_with_data()" }, { "label": ".test_export_csv()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L105", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryexport_test_export_csv", "community": 403, "norm_label": ".test_export_csv()" }, { "label": ".test_export_to_file()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L115", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryexport_test_export_to_file", "community": 403, "norm_label": ".test_export_to_file()" }, { "label": "TestTelemetryClear", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L130", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryclear", "community": 403, "norm_label": "testtelemetryclear" }, { "label": ".test_clear_empty()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L131", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryclear_test_clear_empty", "community": 403, "norm_label": ".test_clear_empty()" }, { "label": ".test_clear_with_yes()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L140", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryclear_test_clear_with_yes", "community": 403, "norm_label": ".test_clear_with_yes()" }, { "label": ".test_clear_abort_without_yes()", "file_type": "code", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L148", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_testtelemetryclear_test_clear_abort_without_yes", "community": 403, "norm_label": ".test_clear_abort_without_yes()" }, { "label": "Tests for the ``jarvis telemetry`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_rationale_1", "community": 403, "norm_label": "tests for the ``jarvis telemetry`` cli commands." }, { "label": "Create a telemetry DB with *n* records.", "file_type": "rationale", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L18", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_rationale_18", "community": 403, "norm_label": "create a telemetry db with *n* records." }, { "label": "Patch load_config to use a temp DB.", "file_type": "rationale", "source_file": "tests/cli/test_telemetry_cmd.py", "source_location": "L37", "_origin": "ast", "id": "tests_cli_test_telemetry_cmd_rationale_37", "community": 403, "norm_label": "patch load_config to use a temp db." }, { "label": "test_tool_cmd.py", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_tool_cmd", "community": 196, "norm_label": "test_tool_cmd.py" }, { "label": "TestToolCmd", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L11", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd", "community": 196, "norm_label": "testtoolcmd" }, { "label": ".test_tool_group_help()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_group_help", "community": 196, "norm_label": ".test_tool_group_help()" }, { "label": ".test_tool_list_help()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L20", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_help", "community": 196, "norm_label": ".test_tool_list_help()" }, { "label": ".test_tool_inspect_help()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L26", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_help", "community": 196, "norm_label": ".test_tool_inspect_help()" }, { "label": ".test_tool_list_shows_registered_tools()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_shows_registered_tools", "community": 196, "norm_label": ".test_tool_list_shows_registered_tools()" }, { "label": ".test_tool_inspect_unknown_tool()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L41", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_unknown_tool", "community": 196, "norm_label": ".test_tool_inspect_unknown_tool()" }, { "label": ".test_tool_inspect_known_tool()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L47", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_known_tool", "community": 196, "norm_label": ".test_tool_inspect_known_tool()" }, { "label": ".test_tool_list_empty_registry()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_empty_registry", "community": 196, "norm_label": ".test_tool_list_empty_registry()" }, { "label": ".test_tool_inspect_requires_tool_name()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L66", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_requires_tool_name", "community": 196, "norm_label": ".test_tool_inspect_requires_tool_name()" }, { "label": ".test_tool_list_with_registered_tools()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_with_registered_tools", "community": 196, "norm_label": ".test_tool_list_with_registered_tools()" }, { "label": ".test_tool_list_handles_instantiation_error()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L88", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_handles_instantiation_error", "community": 196, "norm_label": ".test_tool_list_handles_instantiation_error()" }, { "label": ".test_tool_inspect_with_spec_details()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L100", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_with_spec_details", "community": 196, "norm_label": ".test_tool_inspect_with_spec_details()" }, { "label": ".test_tool_inspect_handles_instantiation_error()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L113", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_handles_instantiation_error", "community": 196, "norm_label": ".test_tool_inspect_handles_instantiation_error()" }, { "label": ".test_tool_list_catches_registry_exception()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L125", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_catches_registry_exception", "community": 196, "norm_label": ".test_tool_list_catches_registry_exception()" }, { "label": ".test_tool_inspect_catches_registry_exception()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L138", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_catches_registry_exception", "community": 196, "norm_label": ".test_tool_inspect_catches_registry_exception()" }, { "label": ".test_tool_list_shows_tool_spec()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L151", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_shows_tool_spec", "community": 196, "norm_label": ".test_tool_list_shows_tool_spec()" }, { "label": ".test_tool_inspect_shows_full_spec_details()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L174", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_shows_full_spec_details", "community": 196, "norm_label": ".test_tool_inspect_shows_full_spec_details()" }, { "label": ".test_tool_inspect_handles_tool_without_spec()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L208", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_inspect_handles_tool_without_spec", "community": 196, "norm_label": ".test_tool_inspect_handles_tool_without_spec()" }, { "label": ".test_tool_list_handles_tool_without_spec()", "file_type": "code", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L223", "_origin": "ast", "id": "tests_cli_test_tool_cmd_testtoolcmd_test_tool_list_handles_tool_without_spec", "community": 196, "norm_label": ".test_tool_list_handles_tool_without_spec()" }, { "label": "Tests for the ``jarvis tool`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_1", "community": 196, "norm_label": "tests for the ``jarvis tool`` cli commands." }, { "label": "Test cases for the jarvis tool CLI group.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L12", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_12", "community": 196, "norm_label": "test cases for the jarvis tool cli group." }, { "label": "Test that the tool group help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_15", "community": 196, "norm_label": "test that the tool group help displays correctly." }, { "label": "Test that the tool list help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L21", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_21", "community": 196, "norm_label": "test that the tool list help displays correctly." }, { "label": "Test that the tool inspect help displays correctly.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_27", "community": 196, "norm_label": "test that the tool inspect help displays correctly." }, { "label": "Test that tool list displays registered tools.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L33", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_33", "community": 196, "norm_label": "test that tool list displays registered tools." }, { "label": "Test that inspecting an unknown tool shows an error.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L42", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_42", "community": 196, "norm_label": "test that inspecting an unknown tool shows an error." }, { "label": "Test tool list behavior with empty registry.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L61", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_61", "community": 196, "norm_label": "test tool list behavior with empty registry." }, { "label": "Test that inspect command requires a tool name argument.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L67", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_67", "community": 196, "norm_label": "test that inspect command requires a tool name argument." }, { "label": "Test that tool list shows details for registered tools.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L74", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_74", "community": 196, "norm_label": "test that tool list shows details for registered tools." }, { "label": "Test that tool list handles tool instantiation errors gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L89", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_89", "community": 196, "norm_label": "test that tool list handles tool instantiation errors gracefully." }, { "label": "Test that inspect shows full spec details for tools with specs.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L101", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_101", "community": 196, "norm_label": "test that inspect shows full spec details for tools with specs." }, { "label": "Test that inspect handles tool instantiation errors gracefully.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L114", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_114", "community": 196, "norm_label": "test that inspect handles tool instantiation errors gracefully." }, { "label": "Test that tool list handles exceptions during registry access.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L126", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_126", "community": 196, "norm_label": "test that tool list handles exceptions during registry access." }, { "label": "Test that tool inspect handles exceptions during registry access.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L139", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_139", "community": 196, "norm_label": "test that tool inspect handles exceptions during registry access." }, { "label": "Test that tool list displays spec details when available.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L152", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_152", "community": 196, "norm_label": "test that tool list displays spec details when available." }, { "label": "Test that inspect displays full spec details including parameters.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L175", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_175", "community": 196, "norm_label": "test that inspect displays full spec details including parameters." }, { "label": "Test that inspect handles tools without spec attribute.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L209", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_209", "community": 196, "norm_label": "test that inspect handles tools without spec attribute." }, { "label": "Test that tool list handles tools without spec attribute.", "file_type": "rationale", "source_file": "tests/cli/test_tool_cmd.py", "source_location": "L224", "_origin": "ast", "id": "tests_cli_test_tool_cmd_rationale_224", "community": 196, "norm_label": "test that tool list handles tools without spec attribute." }, { "label": "test_vault_cmd.py", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_vault_cmd", "community": 667, "norm_label": "test_vault_cmd.py" }, { "label": "TestVaultCmd", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L14", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd", "community": 667, "norm_label": "testvaultcmd" }, { "label": ".test_vault_group_help()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_group_help", "community": 667, "norm_label": ".test_vault_group_help()" }, { "label": ".test_vault_set_help()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_set_help", "community": 667, "norm_label": ".test_vault_set_help()" }, { "label": ".test_vault_get_help()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L27", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_get_help", "community": 667, "norm_label": ".test_vault_get_help()" }, { "label": ".test_vault_list_empty()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L31", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_list_empty", "community": 667, "norm_label": ".test_vault_list_empty()" }, { "label": ".test_vault_roundtrip()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L40", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_roundtrip", "community": 667, "norm_label": ".test_vault_roundtrip()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_cli_test_vault_cmd_py_path", "community": 667, "norm_label": "path" }, { "label": ".test_vault_remove_not_found()", "file_type": "code", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L65", "_origin": "ast", "id": "tests_cli_test_vault_cmd_testvaultcmd_test_vault_remove_not_found", "community": 667, "norm_label": ".test_vault_remove_not_found()" }, { "label": "Tests for the ``jarvis vault`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_vault_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_vault_cmd_rationale_1", "community": 667, "norm_label": "tests for the ``jarvis vault`` cli commands." }, { "label": "test_version_check.py", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_version_check", "community": 440, "norm_label": "test_version_check.py" }, { "label": "_clean_env()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_version_check_clean_env", "community": 440, "norm_label": "_clean_env()" }, { "label": "_pypi_response()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L32", "_origin": "ast", "id": "tests_cli_test_version_check_pypi_response", "community": 440, "norm_label": "_pypi_response()" }, { "label": "BytesIO", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "bytesio", "community": 440, "norm_label": "bytesio" }, { "label": "_FakeResponse", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L43", "_origin": "ast", "id": "tests_cli_test_version_check_fakeresponse", "community": 440, "norm_label": "_fakeresponse" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L46", "_origin": "ast", "id": "tests_cli_test_version_check_fakeresponse_init", "community": 440, "norm_label": ".__init__()" }, { "label": ".__enter__()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L49", "_origin": "ast", "id": "tests_cli_test_version_check_fakeresponse_enter", "community": 440, "norm_label": ".__enter__()" }, { "label": ".__exit__()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L52", "_origin": "ast", "id": "tests_cli_test_version_check_fakeresponse_exit", "community": 440, "norm_label": ".__exit__()" }, { "label": ".read()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L55", "_origin": "ast", "id": "tests_cli_test_version_check_fakeresponse_read", "community": 440, "norm_label": ".read()" }, { "label": "TestCheckDisabled", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L59", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled", "community": 717, "norm_label": "testcheckdisabled" }, { "label": ".test_default_not_disabled()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L60", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled_test_default_not_disabled", "community": 717, "norm_label": ".test_default_not_disabled()" }, { "label": ".test_jarvis_no_update_check_disables()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L64", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled_test_jarvis_no_update_check_disables", "community": 717, "norm_label": ".test_jarvis_no_update_check_disables()" }, { "label": ".test_falsy_does_not_disable()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L69", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled_test_falsy_does_not_disable", "community": 717, "norm_label": ".test_falsy_does_not_disable()" }, { "label": ".test_ci_env_disables_by_default()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L73", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled_test_ci_env_disables_by_default", "community": 717, "norm_label": ".test_ci_env_disables_by_default()" }, { "label": ".test_ci_false_does_not_disable()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L77", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckdisabled_test_ci_false_does_not_disable", "community": 717, "norm_label": ".test_ci_false_does_not_disable()" }, { "label": "TestConfigDisabled", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L82", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled", "community": 669, "norm_label": "testconfigdisabled" }, { "label": ".test_missing_file_not_disabled()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L83", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_missing_file_not_disabled", "community": 669, "norm_label": ".test_missing_file_not_disabled()" }, { "label": ".test_auto_update_false_disables()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L86", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_auto_update_false_disables", "community": 669, "norm_label": ".test_auto_update_false_disables()" }, { "label": ".test_auto_update_true_does_not_disable()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L92", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_auto_update_true_does_not_disable", "community": 669, "norm_label": ".test_auto_update_true_does_not_disable()" }, { "label": ".test_updates_section_absent_does_not_disable()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L98", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_updates_section_absent_does_not_disable", "community": 669, "norm_label": ".test_updates_section_absent_does_not_disable()" }, { "label": ".test_malformed_toml_treated_as_optout()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L104", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_malformed_toml_treated_as_optout", "community": 669, "norm_label": ".test_malformed_toml_treated_as_optout()" }, { "label": ".test_openjarvis_config_env_override()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L115", "_origin": "ast", "id": "tests_cli_test_version_check_testconfigdisabled_test_openjarvis_config_env_override", "community": 717, "norm_label": ".test_openjarvis_config_env_override()" }, { "label": "TestFetchLatestStable", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L123", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable", "community": 440, "norm_label": "testfetchlateststable" }, { "label": ".test_picks_highest_non_dev_release()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L124", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable_test_picks_highest_non_dev_release", "community": 440, "norm_label": ".test_picks_highest_non_dev_release()" }, { "label": ".test_returns_info_version_when_no_stable()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L139", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable_test_returns_info_version_when_no_stable", "community": 440, "norm_label": ".test_returns_info_version_when_no_stable()" }, { "label": ".test_skips_invalid_version_strings()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L151", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable_test_skips_invalid_version_strings", "community": 440, "norm_label": ".test_skips_invalid_version_strings()" }, { "label": ".test_network_error_returns_none()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L165", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable_test_network_error_returns_none", "community": 440, "norm_label": ".test_network_error_returns_none()" }, { "label": ".test_filters_prereleases()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L169", "_origin": "ast", "id": "tests_cli_test_version_check_testfetchlateststable_test_filters_prereleases", "community": 440, "norm_label": ".test_filters_prereleases()" }, { "label": "TestGetLatestVersion", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L180", "_origin": "ast", "id": "tests_cli_test_version_check_testgetlatestversion", "community": 668, "norm_label": "testgetlatestversion" }, { "label": ".test_fresh_cache_short_circuits_network()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L181", "_origin": "ast", "id": "tests_cli_test_version_check_testgetlatestversion_test_fresh_cache_short_circuits_network", "community": 668, "norm_label": ".test_fresh_cache_short_circuits_network()" }, { "label": ".test_stale_cache_refetches()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L191", "_origin": "ast", "id": "tests_cli_test_version_check_testgetlatestversion_test_stale_cache_refetches", "community": 668, "norm_label": ".test_stale_cache_refetches()" }, { "label": ".test_empty_version_is_not_cached()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L203", "_origin": "ast", "id": "tests_cli_test_version_check_testgetlatestversion_test_empty_version_is_not_cached", "community": 668, "norm_label": ".test_empty_version_is_not_cached()" }, { "label": ".test_cached_empty_string_returns_none()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L213", "_origin": "ast", "id": "tests_cli_test_version_check_testgetlatestversion_test_cached_empty_string_returns_none", "community": 668, "norm_label": ".test_cached_empty_string_returns_none()" }, { "label": "TestCheckForUpdates", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L223", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates", "community": 742, "norm_label": "testcheckforupdates" }, { "label": ".test_runs_for_ask_command()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L225", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates_test_runs_for_ask_command", "community": 742, "norm_label": ".test_runs_for_ask_command()" }, { "label": ".test_runs_for_doctor_command()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L230", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates_test_runs_for_doctor_command", "community": 742, "norm_label": ".test_runs_for_doctor_command()" }, { "label": ".test_skips_unknown_command()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L236", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates_test_skips_unknown_command", "community": 742, "norm_label": ".test_skips_unknown_command()" }, { "label": ".test_ci_env_short_circuits_widely()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L241", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates_test_ci_env_short_circuits_widely", "community": 742, "norm_label": ".test_ci_env_short_circuits_widely()" }, { "label": ".test_exception_in_do_check_never_propagates()", "file_type": "code", "source_file": "tests/cli/test_version_check.py", "source_location": "L250", "_origin": "ast", "id": "tests_cli_test_version_check_testcheckforupdates_test_exception_in_do_check_never_propagates", "community": 742, "norm_label": ".test_exception_in_do_check_never_propagates()" }, { "label": "Tests for the post-command \"new version available\" hint.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_1", "community": 440, "norm_label": "tests for the post-command \"new version available\" hint." }, { "label": "Build a minimal PyPI JSON payload.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L35", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_35", "community": 440, "norm_label": "build a minimal pypi json payload." }, { "label": "Context-manager-able stand-in for urllib's response.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L44", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_44", "community": 440, "norm_label": "context-manager-able stand-in for urllib's response." }, { "label": "A typo in the user's config must not silently re-enable updates. Cons", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L105", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_105", "community": 669, "norm_label": "a typo in the user's config must not silently re-enable updates. cons" }, { "label": "OPENJARVIS_CONFIG should redirect the lookup, matching core.config.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L116", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_116", "community": 717, "norm_label": "openjarvis_config should redirect the lookup, matching core.config." }, { "label": "An empty PyPI ``info.version`` must not poison the cache for 24h.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L204", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_204", "community": 668, "norm_label": "an empty pypi ``info.version`` must not poison the cache for 24h." }, { "label": "A previously-cached empty string from older builds must not crash.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L214", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_214", "community": 668, "norm_label": "a previously-cached empty string from older builds must not crash." }, { "label": "Widened list: doctor wasn't checked before.", "file_type": "rationale", "source_file": "tests/cli/test_version_check.py", "source_location": "L231", "_origin": "ast", "id": "tests_cli_test_version_check_rationale_231", "community": 742, "norm_label": "widened list: doctor wasn't checked before." }, { "label": "test_workflow_cmd.py", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_workflow_cmd", "community": 42, "norm_label": "test_workflow_cmd.py" }, { "label": "TestWorkflowCmd", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L10", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_testworkflowcmd", "community": 42, "norm_label": "testworkflowcmd" }, { "label": ".test_workflow_list_help()", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L11", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_testworkflowcmd_test_workflow_list_help", "community": 42, "norm_label": ".test_workflow_list_help()" }, { "label": ".test_workflow_run_help()", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L15", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_testworkflowcmd_test_workflow_run_help", "community": 42, "norm_label": ".test_workflow_run_help()" }, { "label": ".test_workflow_status_help()", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L19", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_testworkflowcmd_test_workflow_status_help", "community": 42, "norm_label": ".test_workflow_status_help()" }, { "label": ".test_workflow_group_help()", "file_type": "code", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L23", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_testworkflowcmd_test_workflow_group_help", "community": 42, "norm_label": ".test_workflow_group_help()" }, { "label": "Tests for the ``jarvis workflow`` CLI commands.", "file_type": "rationale", "source_file": "tests/cli/test_workflow_cmd.py", "source_location": "L1", "_origin": "ast", "id": "tests_cli_test_workflow_cmd_rationale_1", "community": 42, "norm_label": "tests for the ``jarvis workflow`` cli commands." }, { "label": "tests/conftest.py", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_conftest", "community": 139, "norm_label": "tests/conftest.py" }, { "label": "_clean_registries()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L33", "_origin": "ast", "id": "tests_conftest_clean_registries", "community": 25, "norm_label": "_clean_registries()" }, { "label": "nvidia_gpu()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L58", "_origin": "ast", "id": "tests_conftest_nvidia_gpu", "community": 139, "norm_label": "nvidia_gpu()" }, { "label": "GpuInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "gpuinfo", "community": 139, "norm_label": "gpuinfo" }, { "label": "nvidia_consumer_gpu()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L64", "_origin": "ast", "id": "tests_conftest_nvidia_consumer_gpu", "community": 139, "norm_label": "nvidia_consumer_gpu()" }, { "label": "nvidia_multi_gpu()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L75", "_origin": "ast", "id": "tests_conftest_nvidia_multi_gpu", "community": 139, "norm_label": "nvidia_multi_gpu()" }, { "label": "amd_gpu()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L81", "_origin": "ast", "id": "tests_conftest_amd_gpu", "community": 139, "norm_label": "amd_gpu()" }, { "label": "apple_gpu()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L87", "_origin": "ast", "id": "tests_conftest_apple_gpu", "community": 139, "norm_label": "apple_gpu()" }, { "label": "hardware_nvidia()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L93", "_origin": "ast", "id": "tests_conftest_hardware_nvidia", "community": 139, "norm_label": "hardware_nvidia()" }, { "label": "HardwareInfo", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_conftest_py_hardwareinfo", "community": 139, "norm_label": "hardwareinfo" }, { "label": "hardware_nvidia_consumer()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L105", "_origin": "ast", "id": "tests_conftest_hardware_nvidia_consumer", "community": 139, "norm_label": "hardware_nvidia_consumer()" }, { "label": "hardware_amd()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L117", "_origin": "ast", "id": "tests_conftest_hardware_amd", "community": 139, "norm_label": "hardware_amd()" }, { "label": "hardware_apple()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L129", "_origin": "ast", "id": "tests_conftest_hardware_apple", "community": 139, "norm_label": "hardware_apple()" }, { "label": "hardware_cpu_only()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L141", "_origin": "ast", "id": "tests_conftest_hardware_cpu_only", "community": 139, "norm_label": "hardware_cpu_only()" }, { "label": "has_ollama()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L158", "_origin": "ast", "id": "tests_conftest_has_ollama", "community": 139, "norm_label": "has_ollama()" }, { "label": "has_vllm()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L170", "_origin": "ast", "id": "tests_conftest_has_vllm", "community": 139, "norm_label": "has_vllm()" }, { "label": "has_llamacpp()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L182", "_origin": "ast", "id": "tests_conftest_has_llamacpp", "community": 139, "norm_label": "has_llamacpp()" }, { "label": "has_openai_key()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L199", "_origin": "ast", "id": "tests_conftest_has_openai_key", "community": 139, "norm_label": "has_openai_key()" }, { "label": "has_anthropic_key()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L205", "_origin": "ast", "id": "tests_conftest_has_anthropic_key", "community": 139, "norm_label": "has_anthropic_key()" }, { "label": "has_gemini_key()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L211", "_origin": "ast", "id": "tests_conftest_has_gemini_key", "community": 139, "norm_label": "has_gemini_key()" }, { "label": "mock_engine()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L222", "_origin": "ast", "id": "tests_conftest_mock_engine", "community": 139, "norm_label": "mock_engine()" }, { "label": "event_bus()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L252", "_origin": "ast", "id": "tests_conftest_event_bus", "community": 139, "norm_label": "event_bus()" }, { "label": "EventBus", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_conftest_py_eventbus", "community": 139, "norm_label": "eventbus" }, { "label": "sample_sidecar_payload()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L263", "_origin": "ast", "id": "tests_conftest_sample_sidecar_payload", "community": 139, "norm_label": "sample_sidecar_payload()" }, { "label": "sidecar_path()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L278", "_origin": "ast", "id": "tests_conftest_sidecar_path", "community": 139, "norm_label": "sidecar_path()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_conftest_py_path", "community": 139, "norm_label": "path" }, { "label": "written_sidecar()", "file_type": "code", "source_file": "tests/conftest.py", "source_location": "L284", "_origin": "ast", "id": "tests_conftest_written_sidecar", "community": 139, "norm_label": "written_sidecar()" }, { "label": "Shared fixtures \u2014 clear all registries and the event bus between tests.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L1", "_origin": "ast", "id": "tests_conftest_rationale_1", "community": 139, "norm_label": "shared fixtures \u2014 clear all registries and the event bus between tests." }, { "label": "Ensure each test starts with empty registries and a fresh event bus.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L34", "_origin": "ast", "id": "tests_conftest_rationale_34", "community": 25, "norm_label": "ensure each test starts with empty registries and a fresh event bus." }, { "label": "NVIDIA A100 GPU fixture.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L59", "_origin": "ast", "id": "tests_conftest_rationale_59", "community": 139, "norm_label": "nvidia a100 gpu fixture." }, { "label": "NVIDIA consumer GPU fixture.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L65", "_origin": "ast", "id": "tests_conftest_rationale_65", "community": 139, "norm_label": "nvidia consumer gpu fixture." }, { "label": "NVIDIA multi-GPU fixture.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L76", "_origin": "ast", "id": "tests_conftest_rationale_76", "community": 139, "norm_label": "nvidia multi-gpu fixture." }, { "label": "AMD MI300X GPU fixture.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L82", "_origin": "ast", "id": "tests_conftest_rationale_82", "community": 139, "norm_label": "amd mi300x gpu fixture." }, { "label": "Apple Silicon GPU fixture.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L88", "_origin": "ast", "id": "tests_conftest_rationale_88", "community": 139, "norm_label": "apple silicon gpu fixture." }, { "label": "Full NVIDIA hardware profile.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L94", "_origin": "ast", "id": "tests_conftest_rationale_94", "community": 139, "norm_label": "full nvidia hardware profile." }, { "label": "Consumer NVIDIA hardware profile.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L106", "_origin": "ast", "id": "tests_conftest_rationale_106", "community": 139, "norm_label": "consumer nvidia hardware profile." }, { "label": "Full AMD hardware profile.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L118", "_origin": "ast", "id": "tests_conftest_rationale_118", "community": 139, "norm_label": "full amd hardware profile." }, { "label": "Apple Silicon hardware profile.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L130", "_origin": "ast", "id": "tests_conftest_rationale_130", "community": 139, "norm_label": "apple silicon hardware profile." }, { "label": "CPU-only hardware profile (no GPU).", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L142", "_origin": "ast", "id": "tests_conftest_rationale_142", "community": 139, "norm_label": "cpu-only hardware profile (no gpu)." }, { "label": "Check if Ollama is running locally.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L159", "_origin": "ast", "id": "tests_conftest_rationale_159", "community": 139, "norm_label": "check if ollama is running locally." }, { "label": "Check if vLLM is running locally.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L171", "_origin": "ast", "id": "tests_conftest_rationale_171", "community": 139, "norm_label": "check if vllm is running locally." }, { "label": "Check if llama.cpp server is running locally.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L183", "_origin": "ast", "id": "tests_conftest_rationale_183", "community": 139, "norm_label": "check if llama.cpp server is running locally." }, { "label": "Check if OPENAI_API_KEY is set.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L200", "_origin": "ast", "id": "tests_conftest_rationale_200", "community": 139, "norm_label": "check if openai_api_key is set." }, { "label": "Check if ANTHROPIC_API_KEY is set.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L206", "_origin": "ast", "id": "tests_conftest_rationale_206", "community": 139, "norm_label": "check if anthropic_api_key is set." }, { "label": "Check if GEMINI_API_KEY or GOOGLE_API_KEY is set.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L212", "_origin": "ast", "id": "tests_conftest_rationale_212", "community": 139, "norm_label": "check if gemini_api_key or google_api_key is set." }, { "label": "Factory for mock InferenceEngine instances.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L223", "_origin": "ast", "id": "tests_conftest_rationale_223", "community": 139, "norm_label": "factory for mock inferenceengine instances." }, { "label": "Fresh EventBus with history recording enabled.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L253", "_origin": "ast", "id": "tests_conftest_rationale_253", "community": 139, "norm_label": "fresh eventbus with history recording enabled." }, { "label": "A valid vllm-pearl sidecar payload with all expected fields.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L264", "_origin": "ast", "id": "tests_conftest_rationale_264", "community": 139, "norm_label": "a valid vllm-pearl sidecar payload with all expected fields." }, { "label": "Path to a (not-yet-written) mining sidecar JSON file.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L279", "_origin": "ast", "id": "tests_conftest_rationale_279", "community": 139, "norm_label": "path to a (not-yet-written) mining sidecar json file." }, { "label": "A written mining sidecar JSON file; returns the path.", "file_type": "rationale", "source_file": "tests/conftest.py", "source_location": "L285", "_origin": "ast", "id": "tests_conftest_rationale_285", "community": 139, "norm_label": "a written mining sidecar json file; returns the path." }, { "label": "tests/connectors/__init__.py", "file_type": "code", "source_file": "tests/connectors/__init__.py", "source_location": "L1", "_origin": "ast", "id": "tests_connectors_init", "community": 967, "norm_label": "tests/connectors/__init__.py" }, { "label": "test_apple_contacts.py", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L1", "_origin": "ast", "id": "tests_connectors_test_apple_contacts", "community": 48, "norm_label": "test_apple_contacts.py" }, { "label": "_create_fake_contacts_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L24", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_create_fake_contacts_db", "community": 48, "norm_label": "_create_fake_contacts_db()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_py_path", "community": 48, "norm_label": "path" }, { "label": "fake_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L228", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_fake_db", "community": 48, "norm_label": "fake_db()" }, { "label": "connector()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L236", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_connector", "community": 48, "norm_label": "connector()" }, { "label": "test_is_connected()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L248", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_is_connected", "community": 48, "norm_label": "test_is_connected()" }, { "label": "test_not_connected_missing_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L258", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_not_connected_missing_db", "community": 48, "norm_label": "test_not_connected_missing_db()" }, { "label": "test_sync_yields_contacts()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L271", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_yields_contacts", "community": 48, "norm_label": "test_sync_yields_contacts()" }, { "label": "test_sync_extracts_all_fields()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L285", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_extracts_all_fields", "community": 48, "norm_label": "test_sync_extracts_all_fields()" }, { "label": "test_sync_cleans_labels()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L305", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_cleans_labels", "community": 48, "norm_label": "test_sync_cleans_labels()" }, { "label": "test_org_only_contact()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L321", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_org_only_contact", "community": 48, "norm_label": "test_org_only_contact()" }, { "label": "test_minimal_contact()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L335", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_minimal_contact", "community": 48, "norm_label": "test_minimal_contact()" }, { "label": "test_sync_since_filter()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L349", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_since_filter", "community": 48, "norm_label": "test_sync_since_filter()" }, { "label": "test_sync_status()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L368", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_status", "community": 48, "norm_label": "test_sync_status()" }, { "label": "test_metadata_fields()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L383", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_metadata_fields", "community": 48, "norm_label": "test_metadata_fields()" }, { "label": "test_disconnect()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L400", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_disconnect", "community": 48, "norm_label": "test_disconnect()" }, { "label": "test_mcp_tools()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L412", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_mcp_tools", "community": 48, "norm_label": "test_mcp_tools()" }, { "label": "test_registry()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L426", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_registry", "community": 48, "norm_label": "test_registry()" }, { "label": "test_sync_empty_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L441", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_empty_db", "community": 48, "norm_label": "test_sync_empty_db()" }, { "label": "test_sync_missing_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L495", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_missing_db", "community": 48, "norm_label": "test_sync_missing_db()" }, { "label": "_create_minimal_db()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L546", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_create_minimal_db", "community": 48, "norm_label": "_create_minimal_db()" }, { "label": "test_sync_reads_source_databases()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L567", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_reads_source_databases", "community": 48, "norm_label": "test_sync_reads_source_databases()" }, { "label": "test_sync_deduplicates_across_sources()", "file_type": "code", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L601", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_test_sync_deduplicates_across_sources", "community": 48, "norm_label": "test_sync_deduplicates_across_sources()" }, { "label": "Tests for AppleContactsConnector \u2014 local macOS Contacts database connector. A", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L1", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_1", "community": 48, "norm_label": "tests for applecontactsconnector \u2014 local macos contacts database connector. a" }, { "label": "Populate a SQLite file with the Apple Contacts schema and sample rows.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L25", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_25", "community": 48, "norm_label": "populate a sqlite file with the apple contacts schema and sample rows." }, { "label": "Return path to a populated fake AddressBook database.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L229", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_229", "community": 48, "norm_label": "return path to a populated fake addressbook database." }, { "label": "AppleContactsConnector pointing at the fake DB.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L237", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_237", "community": 48, "norm_label": "applecontactsconnector pointing at the fake db." }, { "label": "is_connected() returns True when AddressBook database exists.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L249", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_249", "community": 48, "norm_label": "is_connected() returns true when addressbook database exists." }, { "label": "is_connected() returns False when the database file does not exist.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L259", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_259", "community": 48, "norm_label": "is_connected() returns false when the database file does not exist." }, { "label": "sync() yields one Document per real contact (3 total, skips system row).", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L272", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_272", "community": 48, "norm_label": "sync() yields one document per real contact (3 total, skips system row)." }, { "label": "sync() includes phone, email, address, URL, social, and notes in content.", "file_type": "rationale", "source_file": "tests/connectors/test_apple_contacts.py", "source_location": "L286", "_origin": "ast", "id": "tests_connectors_test_apple_contacts_rationale_286", "community": 48, "norm_label": "sync() includes phone, email, address, url, social, and notes in content." }, { "label": "sync() strips _$!