├── .codespellrc ├── .gitattributes ├── .github └── workflows │ └── python-app.yml.disabled ├── .gitignore ├── .pre-commit-config.yaml ├── .secrets.baseline ├── .vscode └── settings.json ├── LICENSE ├── MARKET_ANALYST_README.md ├── README-dev.md ├── README.md ├── RELEASE_COMPARISON.md ├── UPDATING_DOCS.md ├── adding_mcp.txt ├── alibaba-qwen3.md ├── cow.txt ├── detailed_cow.txt ├── docs ├── CHANGELOG.md ├── DIV.md ├── Interfaces.txt ├── PROFILES.md ├── README.md ├── TOOLBAR-STYLING.md ├── about │ ├── costs.md │ ├── vs-webchats.md │ └── why.md ├── agent │ ├── agent-lifecycle.md │ └── tools-workflow-lifecycle.md ├── alibaba-setup.md ├── alternatives.md ├── anthropic-setup.md ├── cerebras-setup.md ├── changelogs │ ├── CHANGELOG.md │ ├── CHANGELOG_2.16.0.md │ ├── CHANGELOG_2.23.0.md │ ├── CHANGELOG_2.26.0.md │ ├── CHANGELOG_2.27.0.md │ ├── RELEASE_NOTES_2.22.0.md │ └── RELEASE_NOTES_2.24.1.md ├── cli.md ├── code_intelligence │ ├── agentic-frameworks-comparison.md │ ├── code-generation-challenges.md │ ├── code-generation-observability.md │ ├── our-approach.md │ └── why-string-replacement.md ├── concepts │ ├── analysis-style.md │ ├── human-guided-ai.md │ ├── index.md │ ├── language-model-clients.md │ └── prompt-design-style.md ├── configuration.md ├── deepseek-setup.md ├── driver-flow.md ├── driver-request-cancellation.md ├── drivers.md ├── drivers │ └── events.md ├── event-bus.md ├── google-setup.md ├── guides │ ├── configuration.md │ ├── developing.md │ ├── disabled-tools.md │ ├── installation.md │ ├── market-data-sources.md │ ├── profiles.md │ ├── prompting │ │ └── README.md │ ├── releasing.md │ ├── security-commands.md │ ├── single-shot-terminal.md │ ├── stock-market-guide.md │ ├── terminal-shell.md │ ├── tools-developer-guide.md │ ├── url-whitelist.md │ ├── using.md │ └── using_tools.md ├── ibm-setup.md ├── imgs │ ├── code-generation-observability.png │ ├── code_generation_observability.png │ ├── happy-programmer.png │ ├── happy-programmer.svg │ ├── terminal-one-shot.png │ ├── terminal-shell.png │ ├── terminal_one_shot.png │ └── terminal_shell.png ├── index.md ├── llm-drivers-required-config.md ├── llm-drivers.md ├── meta │ ├── developer-toolchain.md │ └── quality-checks.txt ├── mistral-setup.md ├── models │ └── supported_models.md ├── moonshot-setup.md ├── openai-setup.md ├── overrides │ └── partials │ │ └── copyright.html ├── plugins │ ├── README.md │ ├── api-reference.md │ ├── architecture.md │ ├── built-in-plugins │ │ ├── codeanalyzer.md │ │ ├── filemanager.md │ │ ├── imagedisplay.md │ │ ├── pythondev.md │ │ ├── system.md │ │ ├── userinterface.md │ │ ├── visualization.md │ │ └── webtools.md │ ├── configuration.md │ ├── examples │ │ ├── advanced.md │ │ ├── basic.md │ │ └── intermediate.md │ ├── plugin-development.md │ ├── plugin-resources.md │ ├── publishing.md │ ├── remote-plugins.md │ └── testing.md ├── provider-platform-access.md ├── providers.md ├── public-sources.md ├── reference │ ├── api.md │ ├── azure-openai.md │ ├── cli-options.md │ ├── message-handler-model.md │ └── rich-message-handler.md ├── security.md ├── supported-providers-models.md ├── tools-index.md ├── tools-natural-results.md ├── tools-precision.md ├── tools.md ├── tools │ ├── search-text.md │ ├── show-image-grid.md │ └── show-image.md └── z-ai-setup.md ├── examples ├── loop_protection_example.py └── loop_protection_tool_example.py ├── get_nasdaq_top.py ├── ibm-logo.txt ├── janito ├── README.md ├── __init__.py ├── __main__.py ├── _version.py ├── agent │ ├── setup_agent.py │ └── templates │ │ └── profiles │ │ ├── system_prompt_template_Developer_with_Python_Tools.txt.j2 │ │ ├── system_prompt_template_developer.txt.j2 │ │ ├── system_prompt_template_market_analyst.txt.j2 │ │ └── system_prompt_template_model_conversation_without_tools_or_context.txt.j2 ├── agent_events.py ├── cli │ ├── __init__.py │ ├── chat_mode │ │ ├── bindings.py │ │ ├── chat_entry.py │ │ ├── prompt_style.py │ │ ├── script_runner.py │ │ ├── session.py │ │ ├── shell │ │ │ ├── autocomplete.py │ │ │ ├── commands.bak.zip │ │ │ ├── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── _priv_check.py │ │ │ │ ├── _priv_status.py │ │ │ │ ├── bang.py │ │ │ │ ├── base.py │ │ │ │ ├── clear.py │ │ │ │ ├── clear_context.py │ │ │ │ ├── conversation_restart.py │ │ │ │ ├── execute.py │ │ │ │ ├── help.py │ │ │ │ ├── history_view.py │ │ │ │ ├── interactive.py │ │ │ │ ├── lang.py │ │ │ │ ├── model.py │ │ │ │ ├── multi.py │ │ │ │ ├── privileges.py │ │ │ │ ├── prompt.py │ │ │ │ ├── provider.py │ │ │ │ ├── read.py │ │ │ │ ├── role.py │ │ │ │ ├── security │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── allowed_sites.py │ │ │ │ ├── security_command.py │ │ │ │ ├── session.py │ │ │ │ ├── session_control.py │ │ │ │ ├── tools.py │ │ │ │ ├── unrestricted.py │ │ │ │ ├── utility.py │ │ │ │ ├── verbose.py │ │ │ │ └── write.py │ │ │ ├── input_history.py │ │ │ ├── session.bak.zip │ │ │ └── session │ │ │ │ ├── __init__.py │ │ │ │ ├── history.py │ │ │ │ └── manager.py │ │ └── toolbar.py │ ├── cli_commands │ │ ├── enable_disable_plugin.py │ │ ├── list_config.py │ │ ├── list_drivers.py │ │ ├── list_models.py │ │ ├── list_plugins.py │ │ ├── list_profiles.py │ │ ├── list_providers.py │ │ ├── list_tools.py │ │ ├── model_selection.py │ │ ├── model_utils.py │ │ ├── ping_providers.py │ │ ├── set_api_key.py │ │ ├── show_config.py │ │ └── show_system_prompt.py │ ├── config.py │ ├── console.py │ ├── core │ │ ├── __init__.py │ │ ├── event_logger.py │ │ ├── getters.py │ │ ├── model_guesser.py │ │ ├── runner.py │ │ ├── setters.py │ │ └── unsetters.py │ ├── main.py │ ├── main_cli.py │ ├── prompt_core.py │ ├── prompt_handler.py │ ├── prompt_setup.py │ ├── rich_terminal_reporter.py │ ├── single_shot_mode │ │ ├── __init__.py │ │ └── handler.py │ ├── utils.py │ └── verbose_output.py ├── config.py ├── config_manager.py ├── conversation_history.py ├── dir_walk_utils.py ├── docs │ └── GETTING_STARTED.md ├── driver_events.py ├── drivers │ ├── azure_openai │ │ └── driver.py │ ├── cerebras │ │ └── __init__.py │ ├── dashscope.bak.zip │ ├── openai │ │ ├── README.md │ │ └── driver.py │ ├── openai_responses.bak.zip │ └── zai │ │ ├── __init__.py │ │ └── driver.py ├── event_bus │ ├── __init__.py │ ├── bus.py │ ├── event.py │ ├── handler.py │ └── queue_bus.py ├── exceptions.py ├── formatting.py ├── formatting_token.py ├── gitignore_utils.py ├── hello.txt ├── i18n │ ├── __init__.py │ ├── it.py │ ├── messages.py │ └── pt.py ├── llm │ ├── README.md │ ├── __init__.py │ ├── agent.py │ ├── auth.py │ ├── auth_utils.py │ ├── driver.py │ ├── driver_config.py │ ├── driver_config_builder.py │ ├── driver_input.py │ ├── message_parts.py │ ├── model.py │ ├── provider.py │ └── response_cache.py ├── perf_singleton.py ├── performance_collector.py ├── platform_discovery.py ├── plugins │ ├── __init__.py │ ├── auto_loader.py │ ├── auto_loader_fixed.py │ ├── base.py │ ├── builtin.py │ ├── config.py │ ├── core │ │ └── filemanager │ │ │ └── tools │ │ │ └── validate_file_syntax │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ └── txt_validator.py │ ├── core_adapter.py │ ├── core_loader.py │ ├── core_loader_fixed.py │ ├── discovery.py │ ├── discovery_core.py │ ├── manager.py │ └── tools │ │ ├── __init__.py │ │ └── local │ │ ├── __init__.py │ │ ├── adapter.py │ │ ├── ask_user.py │ │ ├── clear_context.py │ │ ├── copy_file.py │ │ ├── create_directory.py │ │ ├── create_file.py │ │ ├── delete_text_in_file.py │ │ ├── fetch_url.py │ │ ├── find_files.py │ │ ├── get_file_outline │ │ ├── __init__.py │ │ ├── core.py │ │ ├── java_outline.py │ │ ├── markdown_outline.py │ │ ├── python_outline.py │ │ └── search_outline.py │ │ ├── markdown_view.py │ │ ├── move_file.py │ │ ├── open_html_in_browser.py │ │ ├── open_url.py │ │ ├── python_code_run.py │ │ ├── python_command_run.py │ │ ├── python_file_run.py │ │ ├── read_chart.py │ │ ├── read_files.py │ │ ├── remove_directory.py │ │ ├── remove_file.py │ │ ├── replace_text_in_file.py │ │ ├── run_bash_command.py │ │ ├── run_powershell_command.py │ │ ├── search_text │ │ ├── __init__.py │ │ ├── core.py │ │ ├── match_lines.py │ │ ├── pattern_utils.py │ │ └── traverse_directory.py │ │ ├── show_image.py │ │ ├── show_image_grid.py │ │ ├── validate_file_syntax │ │ ├── __init__.py │ │ ├── core.py │ │ ├── css_validator.py │ │ ├── html_validator.py │ │ ├── jinja2_validator.py │ │ ├── js_validator.py │ │ ├── json_validator.py │ │ ├── markdown_validator.py │ │ ├── ps1_validator.py │ │ ├── python_validator.py │ │ ├── txt_validator.py │ │ ├── xml_validator.py │ │ └── yaml_validator.py │ │ └── view_file.py ├── provider_config.py ├── provider_registry.py ├── providers │ ├── __init__.py │ ├── alibaba │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── anthropic │ │ ├── model_info.py │ │ └── provider.py │ ├── azure_openai │ │ ├── model_info.py │ │ └── provider.py │ ├── cerebras │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── dashscope.bak.zip │ ├── deepseek │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── google │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── ibm │ │ ├── README.md │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── mistral │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── moonshot │ │ ├── __init__.py │ │ ├── model_info.py │ │ └── provider.py │ ├── openai │ │ ├── __init__.py │ │ ├── model_info.py │ │ ├── provider.py │ │ └── schema_generator.py │ ├── registry.py │ └── zai │ │ ├── __init__.py │ │ ├── model_info.py │ │ ├── provider.py │ │ └── schema_generator.py ├── report_events.py ├── shell.bak.zip ├── tests │ └── test_tool_adapter_case_insensitive.py ├── tools │ ├── DOCSTRING_STANDARD.txt │ ├── README.md │ ├── __init__.py │ ├── base.py │ ├── disabled_tools.py │ ├── function_adapter.py │ ├── inspect_registry.py │ ├── loop_protection.py │ ├── loop_protection_decorator.py │ ├── outline_file.bak.zip │ ├── path_security.py │ ├── path_utils.py │ ├── permissions.py │ ├── permissions_parse.py │ ├── tool_base.py │ ├── tool_events.py │ ├── tool_run_exception.py │ ├── tool_use_tracker.py │ ├── tool_utils.py │ ├── tools_adapter.py │ ├── tools_schema.py │ └── url_whitelist.py └── utils.py ├── market_prompt_fix.py ├── mkdocs.log ├── mkdocs.yml ├── mkdocs_hooks.py ├── penguin_ascii.py ├── plugins ├── __init__.py ├── core │ ├── __init__.py │ ├── codeanalyzer │ │ ├── __init__.py │ │ └── tools │ │ │ ├── get_file_outline │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ ├── java_outline.py │ │ │ ├── markdown_outline.py │ │ │ ├── python_outline.py │ │ │ └── search_outline.py │ │ │ └── search_text │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ ├── match_lines.py │ │ │ ├── pattern_utils.py │ │ │ └── traverse_directory.py │ ├── filemanager │ │ ├── __init__.py │ │ └── tools │ │ │ ├── copy_file.py │ │ │ ├── create_file.py │ │ │ ├── delete_text_in_file.py │ │ │ ├── find_files.py │ │ │ ├── move_file.py │ │ │ ├── read_files.py │ │ │ ├── remove_directory.py │ │ │ ├── remove_file.py │ │ │ ├── replace_text_in_file.py │ │ │ ├── validate_file_syntax │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ ├── css_validator.py │ │ │ ├── html_validator.py │ │ │ ├── jinja2_validator.py │ │ │ ├── js_validator.py │ │ │ ├── json_validator.py │ │ │ ├── markdown_validator.py │ │ │ ├── ps1_validator.py │ │ │ ├── python_validator.py │ │ │ ├── xml_validator.py │ │ │ └── yaml_validator.py │ │ │ └── view_file.py │ ├── imagedisplay │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── tools │ │ │ ├── __init__.py │ │ │ ├── show_image.py │ │ │ └── show_image_grid.py │ └── system │ │ ├── __init__.py │ │ └── tools │ │ ├── run_bash_command.py │ │ └── run_powershell_command.py ├── dev │ ├── __init__.py │ ├── pythondev │ │ ├── __init__.py │ │ └── tools │ │ │ ├── python_code_run.py │ │ │ ├── python_command_run.py │ │ │ └── python_file_run.py │ └── visualization │ │ ├── __init__.py │ │ └── tools │ │ └── read_chart.py ├── example_plugin.py ├── ui │ ├── __init__.py │ └── userinterface │ │ ├── __init__.py │ │ └── tools │ │ └── ask_user.py └── web │ ├── __init__.py │ └── webtools │ ├── __init__.py │ └── tools │ ├── fetch_url.py │ ├── open_html_in_browser.py │ └── open_url.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── tests ├── local │ ├── get_file_outline │ │ └── test_core_outline.py │ ├── test_read_file │ │ ├── __init__.py │ │ ├── read_file.py │ │ └── test_read_file.py │ └── test_read_files.py ├── test_cli_list_models.py ├── test_cli_list_providers.py ├── test_cli_list_providers_alibaba.py ├── test_cli_list_providers_moonshot.py ├── test_cli_version.py ├── test_disabled_tools.py ├── test_plugin_system.py ├── test_provider_alibaba.py ├── test_provider_cerebras.py └── test_provider_moonshot.py ├── tools └── release.py ├── tox.ini └── uv.lock /.codespellrc: -------------------------------------------------------------------------------- 1 | [codespell] 2 | skip = janito/i18n/pt.py 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/python-app.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.github/workflows/python-app.yml.disabled -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/LICENSE -------------------------------------------------------------------------------- /MARKET_ANALYST_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/MARKET_ANALYST_README.md -------------------------------------------------------------------------------- /README-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/README-dev.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_COMPARISON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/RELEASE_COMPARISON.md -------------------------------------------------------------------------------- /UPDATING_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/UPDATING_DOCS.md -------------------------------------------------------------------------------- /adding_mcp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/adding_mcp.txt -------------------------------------------------------------------------------- /alibaba-qwen3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/alibaba-qwen3.md -------------------------------------------------------------------------------- /cow.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/cow.txt -------------------------------------------------------------------------------- /detailed_cow.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/detailed_cow.txt -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/DIV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/DIV.md -------------------------------------------------------------------------------- /docs/Interfaces.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/Interfaces.txt -------------------------------------------------------------------------------- /docs/PROFILES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/PROFILES.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/TOOLBAR-STYLING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/TOOLBAR-STYLING.md -------------------------------------------------------------------------------- /docs/about/costs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/about/costs.md -------------------------------------------------------------------------------- /docs/about/vs-webchats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/about/vs-webchats.md -------------------------------------------------------------------------------- /docs/about/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/about/why.md -------------------------------------------------------------------------------- /docs/agent/agent-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/agent/agent-lifecycle.md -------------------------------------------------------------------------------- /docs/agent/tools-workflow-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/agent/tools-workflow-lifecycle.md -------------------------------------------------------------------------------- /docs/alibaba-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/alibaba-setup.md -------------------------------------------------------------------------------- /docs/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/alternatives.md -------------------------------------------------------------------------------- /docs/anthropic-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/anthropic-setup.md -------------------------------------------------------------------------------- /docs/cerebras-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/cerebras-setup.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGELOG_2.16.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/CHANGELOG_2.16.0.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGELOG_2.23.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/CHANGELOG_2.23.0.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGELOG_2.26.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/CHANGELOG_2.26.0.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGELOG_2.27.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/CHANGELOG_2.27.0.md -------------------------------------------------------------------------------- /docs/changelogs/RELEASE_NOTES_2.22.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/RELEASE_NOTES_2.22.0.md -------------------------------------------------------------------------------- /docs/changelogs/RELEASE_NOTES_2.24.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/changelogs/RELEASE_NOTES_2.24.1.md -------------------------------------------------------------------------------- /docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/cli.md -------------------------------------------------------------------------------- /docs/code_intelligence/agentic-frameworks-comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/code_intelligence/agentic-frameworks-comparison.md -------------------------------------------------------------------------------- /docs/code_intelligence/code-generation-challenges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/code_intelligence/code-generation-challenges.md -------------------------------------------------------------------------------- /docs/code_intelligence/code-generation-observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/code_intelligence/code-generation-observability.md -------------------------------------------------------------------------------- /docs/code_intelligence/our-approach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/code_intelligence/our-approach.md -------------------------------------------------------------------------------- /docs/code_intelligence/why-string-replacement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/code_intelligence/why-string-replacement.md -------------------------------------------------------------------------------- /docs/concepts/analysis-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/concepts/analysis-style.md -------------------------------------------------------------------------------- /docs/concepts/human-guided-ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/concepts/human-guided-ai.md -------------------------------------------------------------------------------- /docs/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/concepts/index.md -------------------------------------------------------------------------------- /docs/concepts/language-model-clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/concepts/language-model-clients.md -------------------------------------------------------------------------------- /docs/concepts/prompt-design-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/concepts/prompt-design-style.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/deepseek-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/deepseek-setup.md -------------------------------------------------------------------------------- /docs/driver-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/driver-flow.md -------------------------------------------------------------------------------- /docs/driver-request-cancellation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/driver-request-cancellation.md -------------------------------------------------------------------------------- /docs/drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/drivers.md -------------------------------------------------------------------------------- /docs/drivers/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/drivers/events.md -------------------------------------------------------------------------------- /docs/event-bus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/event-bus.md -------------------------------------------------------------------------------- /docs/google-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/google-setup.md -------------------------------------------------------------------------------- /docs/guides/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/configuration.md -------------------------------------------------------------------------------- /docs/guides/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/developing.md -------------------------------------------------------------------------------- /docs/guides/disabled-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/disabled-tools.md -------------------------------------------------------------------------------- /docs/guides/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/installation.md -------------------------------------------------------------------------------- /docs/guides/market-data-sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/market-data-sources.md -------------------------------------------------------------------------------- /docs/guides/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/profiles.md -------------------------------------------------------------------------------- /docs/guides/prompting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/prompting/README.md -------------------------------------------------------------------------------- /docs/guides/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/releasing.md -------------------------------------------------------------------------------- /docs/guides/security-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/security-commands.md -------------------------------------------------------------------------------- /docs/guides/single-shot-terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/single-shot-terminal.md -------------------------------------------------------------------------------- /docs/guides/stock-market-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/stock-market-guide.md -------------------------------------------------------------------------------- /docs/guides/terminal-shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/terminal-shell.md -------------------------------------------------------------------------------- /docs/guides/tools-developer-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/tools-developer-guide.md -------------------------------------------------------------------------------- /docs/guides/url-whitelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/url-whitelist.md -------------------------------------------------------------------------------- /docs/guides/using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/using.md -------------------------------------------------------------------------------- /docs/guides/using_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/guides/using_tools.md -------------------------------------------------------------------------------- /docs/ibm-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/ibm-setup.md -------------------------------------------------------------------------------- /docs/imgs/code-generation-observability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/code-generation-observability.png -------------------------------------------------------------------------------- /docs/imgs/code_generation_observability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/code_generation_observability.png -------------------------------------------------------------------------------- /docs/imgs/happy-programmer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/happy-programmer.png -------------------------------------------------------------------------------- /docs/imgs/happy-programmer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/happy-programmer.svg -------------------------------------------------------------------------------- /docs/imgs/terminal-one-shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/terminal-one-shot.png -------------------------------------------------------------------------------- /docs/imgs/terminal-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/terminal-shell.png -------------------------------------------------------------------------------- /docs/imgs/terminal_one_shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/terminal_one_shot.png -------------------------------------------------------------------------------- /docs/imgs/terminal_shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/imgs/terminal_shell.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/llm-drivers-required-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/llm-drivers-required-config.md -------------------------------------------------------------------------------- /docs/llm-drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/llm-drivers.md -------------------------------------------------------------------------------- /docs/meta/developer-toolchain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/meta/developer-toolchain.md -------------------------------------------------------------------------------- /docs/meta/quality-checks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/meta/quality-checks.txt -------------------------------------------------------------------------------- /docs/mistral-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/mistral-setup.md -------------------------------------------------------------------------------- /docs/models/supported_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/models/supported_models.md -------------------------------------------------------------------------------- /docs/moonshot-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/moonshot-setup.md -------------------------------------------------------------------------------- /docs/openai-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/openai-setup.md -------------------------------------------------------------------------------- /docs/overrides/partials/copyright.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/overrides/partials/copyright.html -------------------------------------------------------------------------------- /docs/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/README.md -------------------------------------------------------------------------------- /docs/plugins/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/api-reference.md -------------------------------------------------------------------------------- /docs/plugins/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/architecture.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/codeanalyzer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/codeanalyzer.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/filemanager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/filemanager.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/imagedisplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/imagedisplay.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/pythondev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/pythondev.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/system.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/userinterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/userinterface.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/visualization.md -------------------------------------------------------------------------------- /docs/plugins/built-in-plugins/webtools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/built-in-plugins/webtools.md -------------------------------------------------------------------------------- /docs/plugins/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/configuration.md -------------------------------------------------------------------------------- /docs/plugins/examples/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/examples/advanced.md -------------------------------------------------------------------------------- /docs/plugins/examples/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/examples/basic.md -------------------------------------------------------------------------------- /docs/plugins/examples/intermediate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/examples/intermediate.md -------------------------------------------------------------------------------- /docs/plugins/plugin-development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/plugin-development.md -------------------------------------------------------------------------------- /docs/plugins/plugin-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/plugin-resources.md -------------------------------------------------------------------------------- /docs/plugins/publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/publishing.md -------------------------------------------------------------------------------- /docs/plugins/remote-plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/remote-plugins.md -------------------------------------------------------------------------------- /docs/plugins/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/plugins/testing.md -------------------------------------------------------------------------------- /docs/provider-platform-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/provider-platform-access.md -------------------------------------------------------------------------------- /docs/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/providers.md -------------------------------------------------------------------------------- /docs/public-sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/public-sources.md -------------------------------------------------------------------------------- /docs/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/reference/api.md -------------------------------------------------------------------------------- /docs/reference/azure-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/reference/azure-openai.md -------------------------------------------------------------------------------- /docs/reference/cli-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/reference/cli-options.md -------------------------------------------------------------------------------- /docs/reference/message-handler-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/reference/message-handler-model.md -------------------------------------------------------------------------------- /docs/reference/rich-message-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/reference/rich-message-handler.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/security.md -------------------------------------------------------------------------------- /docs/supported-providers-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/supported-providers-models.md -------------------------------------------------------------------------------- /docs/tools-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools-index.md -------------------------------------------------------------------------------- /docs/tools-natural-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools-natural-results.md -------------------------------------------------------------------------------- /docs/tools-precision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools-precision.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools.md -------------------------------------------------------------------------------- /docs/tools/search-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools/search-text.md -------------------------------------------------------------------------------- /docs/tools/show-image-grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools/show-image-grid.md -------------------------------------------------------------------------------- /docs/tools/show-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/tools/show-image.md -------------------------------------------------------------------------------- /docs/z-ai-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/docs/z-ai-setup.md -------------------------------------------------------------------------------- /examples/loop_protection_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/examples/loop_protection_example.py -------------------------------------------------------------------------------- /examples/loop_protection_tool_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/examples/loop_protection_tool_example.py -------------------------------------------------------------------------------- /get_nasdaq_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/get_nasdaq_top.py -------------------------------------------------------------------------------- /ibm-logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/ibm-logo.txt -------------------------------------------------------------------------------- /janito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/README.md -------------------------------------------------------------------------------- /janito/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/__init__.py -------------------------------------------------------------------------------- /janito/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/__main__.py -------------------------------------------------------------------------------- /janito/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/_version.py -------------------------------------------------------------------------------- /janito/agent/setup_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent/setup_agent.py -------------------------------------------------------------------------------- /janito/agent/templates/profiles/system_prompt_template_Developer_with_Python_Tools.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent/templates/profiles/system_prompt_template_Developer_with_Python_Tools.txt.j2 -------------------------------------------------------------------------------- /janito/agent/templates/profiles/system_prompt_template_developer.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent/templates/profiles/system_prompt_template_developer.txt.j2 -------------------------------------------------------------------------------- /janito/agent/templates/profiles/system_prompt_template_market_analyst.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent/templates/profiles/system_prompt_template_market_analyst.txt.j2 -------------------------------------------------------------------------------- /janito/agent/templates/profiles/system_prompt_template_model_conversation_without_tools_or_context.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent/templates/profiles/system_prompt_template_model_conversation_without_tools_or_context.txt.j2 -------------------------------------------------------------------------------- /janito/agent_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/agent_events.py -------------------------------------------------------------------------------- /janito/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/__init__.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/bindings.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/chat_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/chat_entry.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/prompt_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/prompt_style.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/script_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/script_runner.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/session.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/autocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/autocomplete.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands.bak.zip -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/__init__.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/_priv_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/_priv_check.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/_priv_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/_priv_status.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/bang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/bang.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/base.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/clear.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/clear_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/clear_context.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/conversation_restart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/conversation_restart.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/execute.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/help.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/history_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/history_view.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/interactive.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/lang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/lang.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/model.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/multi.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/privileges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/privileges.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/prompt.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/provider.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/read.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/role.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/security/__init__.py: -------------------------------------------------------------------------------- 1 | """Security management commands for chat mode.""" 2 | -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/security/allowed_sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/security/allowed_sites.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/security_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/security_command.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/session.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/session_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/session_control.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/tools.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/unrestricted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/unrestricted.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/utility.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/verbose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/verbose.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/commands/write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/commands/write.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/input_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/input_history.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/session.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/session.bak.zip -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/session/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/session/__init__.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/session/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/session/history.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/shell/session/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/shell/session/manager.py -------------------------------------------------------------------------------- /janito/cli/chat_mode/toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/chat_mode/toolbar.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/enable_disable_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/enable_disable_plugin.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_config.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_drivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_drivers.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_models.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_plugins.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_profiles.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_providers.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/list_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/list_tools.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/model_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/model_selection.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/model_utils.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/ping_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/ping_providers.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/set_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/set_api_key.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/show_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/show_config.py -------------------------------------------------------------------------------- /janito/cli/cli_commands/show_system_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/cli_commands/show_system_prompt.py -------------------------------------------------------------------------------- /janito/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/config.py -------------------------------------------------------------------------------- /janito/cli/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/console.py -------------------------------------------------------------------------------- /janito/cli/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/__init__.py -------------------------------------------------------------------------------- /janito/cli/core/event_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/event_logger.py -------------------------------------------------------------------------------- /janito/cli/core/getters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/getters.py -------------------------------------------------------------------------------- /janito/cli/core/model_guesser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/model_guesser.py -------------------------------------------------------------------------------- /janito/cli/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/runner.py -------------------------------------------------------------------------------- /janito/cli/core/setters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/setters.py -------------------------------------------------------------------------------- /janito/cli/core/unsetters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/core/unsetters.py -------------------------------------------------------------------------------- /janito/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/main.py -------------------------------------------------------------------------------- /janito/cli/main_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/main_cli.py -------------------------------------------------------------------------------- /janito/cli/prompt_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/prompt_core.py -------------------------------------------------------------------------------- /janito/cli/prompt_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/prompt_handler.py -------------------------------------------------------------------------------- /janito/cli/prompt_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/prompt_setup.py -------------------------------------------------------------------------------- /janito/cli/rich_terminal_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/rich_terminal_reporter.py -------------------------------------------------------------------------------- /janito/cli/single_shot_mode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/single_shot_mode/__init__.py -------------------------------------------------------------------------------- /janito/cli/single_shot_mode/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/single_shot_mode/handler.py -------------------------------------------------------------------------------- /janito/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/utils.py -------------------------------------------------------------------------------- /janito/cli/verbose_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/cli/verbose_output.py -------------------------------------------------------------------------------- /janito/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/config.py -------------------------------------------------------------------------------- /janito/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/config_manager.py -------------------------------------------------------------------------------- /janito/conversation_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/conversation_history.py -------------------------------------------------------------------------------- /janito/dir_walk_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/dir_walk_utils.py -------------------------------------------------------------------------------- /janito/docs/GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/docs/GETTING_STARTED.md -------------------------------------------------------------------------------- /janito/driver_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/driver_events.py -------------------------------------------------------------------------------- /janito/drivers/azure_openai/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/azure_openai/driver.py -------------------------------------------------------------------------------- /janito/drivers/cerebras/__init__.py: -------------------------------------------------------------------------------- 1 | # Cerebras driver package 2 | -------------------------------------------------------------------------------- /janito/drivers/dashscope.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/dashscope.bak.zip -------------------------------------------------------------------------------- /janito/drivers/openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/openai/README.md -------------------------------------------------------------------------------- /janito/drivers/openai/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/openai/driver.py -------------------------------------------------------------------------------- /janito/drivers/openai_responses.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/openai_responses.bak.zip -------------------------------------------------------------------------------- /janito/drivers/zai/__init__.py: -------------------------------------------------------------------------------- 1 | # Z.AI driver package 2 | -------------------------------------------------------------------------------- /janito/drivers/zai/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/drivers/zai/driver.py -------------------------------------------------------------------------------- /janito/event_bus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/event_bus/__init__.py -------------------------------------------------------------------------------- /janito/event_bus/bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/event_bus/bus.py -------------------------------------------------------------------------------- /janito/event_bus/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/event_bus/event.py -------------------------------------------------------------------------------- /janito/event_bus/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/event_bus/handler.py -------------------------------------------------------------------------------- /janito/event_bus/queue_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/event_bus/queue_bus.py -------------------------------------------------------------------------------- /janito/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/exceptions.py -------------------------------------------------------------------------------- /janito/formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/formatting.py -------------------------------------------------------------------------------- /janito/formatting_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/formatting_token.py -------------------------------------------------------------------------------- /janito/gitignore_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/gitignore_utils.py -------------------------------------------------------------------------------- /janito/hello.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /janito/i18n/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/i18n/__init__.py -------------------------------------------------------------------------------- /janito/i18n/it.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/i18n/it.py -------------------------------------------------------------------------------- /janito/i18n/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/i18n/messages.py -------------------------------------------------------------------------------- /janito/i18n/pt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/i18n/pt.py -------------------------------------------------------------------------------- /janito/llm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/README.md -------------------------------------------------------------------------------- /janito/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/__init__.py -------------------------------------------------------------------------------- /janito/llm/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/agent.py -------------------------------------------------------------------------------- /janito/llm/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/auth.py -------------------------------------------------------------------------------- /janito/llm/auth_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/auth_utils.py -------------------------------------------------------------------------------- /janito/llm/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/driver.py -------------------------------------------------------------------------------- /janito/llm/driver_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/driver_config.py -------------------------------------------------------------------------------- /janito/llm/driver_config_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/driver_config_builder.py -------------------------------------------------------------------------------- /janito/llm/driver_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/driver_input.py -------------------------------------------------------------------------------- /janito/llm/message_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/message_parts.py -------------------------------------------------------------------------------- /janito/llm/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/model.py -------------------------------------------------------------------------------- /janito/llm/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/provider.py -------------------------------------------------------------------------------- /janito/llm/response_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/llm/response_cache.py -------------------------------------------------------------------------------- /janito/perf_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/perf_singleton.py -------------------------------------------------------------------------------- /janito/performance_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/performance_collector.py -------------------------------------------------------------------------------- /janito/platform_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/platform_discovery.py -------------------------------------------------------------------------------- /janito/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/__init__.py -------------------------------------------------------------------------------- /janito/plugins/auto_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/auto_loader.py -------------------------------------------------------------------------------- /janito/plugins/auto_loader_fixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/auto_loader_fixed.py -------------------------------------------------------------------------------- /janito/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/base.py -------------------------------------------------------------------------------- /janito/plugins/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/builtin.py -------------------------------------------------------------------------------- /janito/plugins/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/config.py -------------------------------------------------------------------------------- /janito/plugins/core/filemanager/tools/validate_file_syntax/__init__.py: -------------------------------------------------------------------------------- 1 | # Validation syntax package 2 | -------------------------------------------------------------------------------- /janito/plugins/core/filemanager/tools/validate_file_syntax/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/core/filemanager/tools/validate_file_syntax/core.py -------------------------------------------------------------------------------- /janito/plugins/core/filemanager/tools/validate_file_syntax/txt_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/core/filemanager/tools/validate_file_syntax/txt_validator.py -------------------------------------------------------------------------------- /janito/plugins/core_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/core_adapter.py -------------------------------------------------------------------------------- /janito/plugins/core_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/core_loader.py -------------------------------------------------------------------------------- /janito/plugins/core_loader_fixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/core_loader_fixed.py -------------------------------------------------------------------------------- /janito/plugins/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/discovery.py -------------------------------------------------------------------------------- /janito/plugins/discovery_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/discovery_core.py -------------------------------------------------------------------------------- /janito/plugins/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/manager.py -------------------------------------------------------------------------------- /janito/plugins/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/__init__.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/__init__.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/adapter.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/ask_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/ask_user.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/clear_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/clear_context.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/copy_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/copy_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/create_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/create_directory.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/create_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/create_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/delete_text_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/delete_text_in_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/fetch_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/fetch_url.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/find_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/find_files.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/__init__.py: -------------------------------------------------------------------------------- 1 | # Outline tools and parsers package 2 | -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/get_file_outline/core.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/java_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/get_file_outline/java_outline.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/markdown_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/get_file_outline/markdown_outline.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/python_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/get_file_outline/python_outline.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/get_file_outline/search_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/get_file_outline/search_outline.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/markdown_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/markdown_view.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/move_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/move_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/open_html_in_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/open_html_in_browser.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/open_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/open_url.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/python_code_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/python_code_run.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/python_command_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/python_command_run.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/python_file_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/python_file_run.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/read_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/read_chart.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/read_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/read_files.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/remove_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/remove_directory.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/remove_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/remove_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/replace_text_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/replace_text_in_file.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/run_bash_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/run_bash_command.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/run_powershell_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/run_powershell_command.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/search_text/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import SearchTextTool 2 | -------------------------------------------------------------------------------- /janito/plugins/tools/local/search_text/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/search_text/core.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/search_text/match_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/search_text/match_lines.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/search_text/pattern_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/search_text/pattern_utils.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/search_text/traverse_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/search_text/traverse_directory.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/show_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/show_image.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/show_image_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/show_image_grid.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/__init__.py: -------------------------------------------------------------------------------- 1 | # Validation syntax package 2 | -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/core.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/css_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/css_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/html_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/html_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/jinja2_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/jinja2_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/js_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/js_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/json_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/json_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/markdown_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/markdown_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/ps1_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/ps1_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/python_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/python_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/txt_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/txt_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/xml_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/xml_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/validate_file_syntax/yaml_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/validate_file_syntax/yaml_validator.py -------------------------------------------------------------------------------- /janito/plugins/tools/local/view_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/plugins/tools/local/view_file.py -------------------------------------------------------------------------------- /janito/provider_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/provider_config.py -------------------------------------------------------------------------------- /janito/provider_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/provider_registry.py -------------------------------------------------------------------------------- /janito/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/__init__.py -------------------------------------------------------------------------------- /janito/providers/alibaba/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /janito/providers/alibaba/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/alibaba/model_info.py -------------------------------------------------------------------------------- /janito/providers/alibaba/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/alibaba/provider.py -------------------------------------------------------------------------------- /janito/providers/anthropic/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/anthropic/model_info.py -------------------------------------------------------------------------------- /janito/providers/anthropic/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/anthropic/provider.py -------------------------------------------------------------------------------- /janito/providers/azure_openai/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/azure_openai/model_info.py -------------------------------------------------------------------------------- /janito/providers/azure_openai/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/azure_openai/provider.py -------------------------------------------------------------------------------- /janito/providers/cerebras/__init__.py: -------------------------------------------------------------------------------- 1 | # Cerebras provider package 2 | -------------------------------------------------------------------------------- /janito/providers/cerebras/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/cerebras/model_info.py -------------------------------------------------------------------------------- /janito/providers/cerebras/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/cerebras/provider.py -------------------------------------------------------------------------------- /janito/providers/dashscope.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/dashscope.bak.zip -------------------------------------------------------------------------------- /janito/providers/deepseek/__init__.py: -------------------------------------------------------------------------------- 1 | # Deepseek provider package marker 2 | -------------------------------------------------------------------------------- /janito/providers/deepseek/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/deepseek/model_info.py -------------------------------------------------------------------------------- /janito/providers/deepseek/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/deepseek/provider.py -------------------------------------------------------------------------------- /janito/providers/google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/google/__init__.py -------------------------------------------------------------------------------- /janito/providers/google/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/google/model_info.py -------------------------------------------------------------------------------- /janito/providers/google/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/google/provider.py -------------------------------------------------------------------------------- /janito/providers/ibm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/ibm/README.md -------------------------------------------------------------------------------- /janito/providers/ibm/__init__.py: -------------------------------------------------------------------------------- 1 | # IBM WatsonX AI Provider 2 | -------------------------------------------------------------------------------- /janito/providers/ibm/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/ibm/model_info.py -------------------------------------------------------------------------------- /janito/providers/ibm/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/ibm/provider.py -------------------------------------------------------------------------------- /janito/providers/mistral/__init__.py: -------------------------------------------------------------------------------- 1 | # Codestral provider module 2 | -------------------------------------------------------------------------------- /janito/providers/mistral/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/mistral/model_info.py -------------------------------------------------------------------------------- /janito/providers/mistral/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/mistral/provider.py -------------------------------------------------------------------------------- /janito/providers/moonshot/__init__.py: -------------------------------------------------------------------------------- 1 | # Moonshot provider package 2 | -------------------------------------------------------------------------------- /janito/providers/moonshot/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/moonshot/model_info.py -------------------------------------------------------------------------------- /janito/providers/moonshot/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/moonshot/provider.py -------------------------------------------------------------------------------- /janito/providers/openai/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /janito/providers/openai/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/openai/model_info.py -------------------------------------------------------------------------------- /janito/providers/openai/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/openai/provider.py -------------------------------------------------------------------------------- /janito/providers/openai/schema_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/openai/schema_generator.py -------------------------------------------------------------------------------- /janito/providers/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/registry.py -------------------------------------------------------------------------------- /janito/providers/zai/__init__.py: -------------------------------------------------------------------------------- 1 | # Z.AI provider package 2 | -------------------------------------------------------------------------------- /janito/providers/zai/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/zai/model_info.py -------------------------------------------------------------------------------- /janito/providers/zai/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/zai/provider.py -------------------------------------------------------------------------------- /janito/providers/zai/schema_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/providers/zai/schema_generator.py -------------------------------------------------------------------------------- /janito/report_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/report_events.py -------------------------------------------------------------------------------- /janito/shell.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/shell.bak.zip -------------------------------------------------------------------------------- /janito/tests/test_tool_adapter_case_insensitive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tests/test_tool_adapter_case_insensitive.py -------------------------------------------------------------------------------- /janito/tools/DOCSTRING_STANDARD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/DOCSTRING_STANDARD.txt -------------------------------------------------------------------------------- /janito/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/README.md -------------------------------------------------------------------------------- /janito/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/__init__.py -------------------------------------------------------------------------------- /janito/tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/base.py -------------------------------------------------------------------------------- /janito/tools/disabled_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/disabled_tools.py -------------------------------------------------------------------------------- /janito/tools/function_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/function_adapter.py -------------------------------------------------------------------------------- /janito/tools/inspect_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/inspect_registry.py -------------------------------------------------------------------------------- /janito/tools/loop_protection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/loop_protection.py -------------------------------------------------------------------------------- /janito/tools/loop_protection_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/loop_protection_decorator.py -------------------------------------------------------------------------------- /janito/tools/outline_file.bak.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/outline_file.bak.zip -------------------------------------------------------------------------------- /janito/tools/path_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/path_security.py -------------------------------------------------------------------------------- /janito/tools/path_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/path_utils.py -------------------------------------------------------------------------------- /janito/tools/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/permissions.py -------------------------------------------------------------------------------- /janito/tools/permissions_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/permissions_parse.py -------------------------------------------------------------------------------- /janito/tools/tool_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tool_base.py -------------------------------------------------------------------------------- /janito/tools/tool_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tool_events.py -------------------------------------------------------------------------------- /janito/tools/tool_run_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tool_run_exception.py -------------------------------------------------------------------------------- /janito/tools/tool_use_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tool_use_tracker.py -------------------------------------------------------------------------------- /janito/tools/tool_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tool_utils.py -------------------------------------------------------------------------------- /janito/tools/tools_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tools_adapter.py -------------------------------------------------------------------------------- /janito/tools/tools_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/tools_schema.py -------------------------------------------------------------------------------- /janito/tools/url_whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/tools/url_whitelist.py -------------------------------------------------------------------------------- /janito/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/janito/utils.py -------------------------------------------------------------------------------- /market_prompt_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/market_prompt_fix.py -------------------------------------------------------------------------------- /mkdocs.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/mkdocs.log -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mkdocs_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/mkdocs_hooks.py -------------------------------------------------------------------------------- /penguin_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/penguin_ascii.py -------------------------------------------------------------------------------- /plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/__init__.py -------------------------------------------------------------------------------- /plugins/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/__init__.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/__init__.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/__init__.py: -------------------------------------------------------------------------------- 1 | # Outline tools and parsers package 2 | -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/get_file_outline/core.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/java_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/get_file_outline/java_outline.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/markdown_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/get_file_outline/markdown_outline.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/python_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/get_file_outline/python_outline.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/get_file_outline/search_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/get_file_outline/search_outline.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/search_text/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import SearchTextTool 2 | -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/search_text/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/search_text/core.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/search_text/match_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/search_text/match_lines.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/search_text/pattern_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/search_text/pattern_utils.py -------------------------------------------------------------------------------- /plugins/core/codeanalyzer/tools/search_text/traverse_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/codeanalyzer/tools/search_text/traverse_directory.py -------------------------------------------------------------------------------- /plugins/core/filemanager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/__init__.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/copy_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/copy_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/create_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/create_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/delete_text_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/delete_text_in_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/find_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/find_files.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/move_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/move_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/read_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/read_files.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/remove_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/remove_directory.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/remove_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/remove_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/replace_text_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/replace_text_in_file.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/__init__.py: -------------------------------------------------------------------------------- 1 | # Validation syntax package 2 | -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/core.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/css_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/css_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/html_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/html_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/jinja2_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/jinja2_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/js_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/js_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/json_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/json_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/markdown_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/markdown_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/ps1_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/ps1_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/python_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/python_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/xml_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/xml_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/validate_file_syntax/yaml_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/validate_file_syntax/yaml_validator.py -------------------------------------------------------------------------------- /plugins/core/filemanager/tools/view_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/filemanager/tools/view_file.py -------------------------------------------------------------------------------- /plugins/core/imagedisplay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/imagedisplay/__init__.py -------------------------------------------------------------------------------- /plugins/core/imagedisplay/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/imagedisplay/plugin.py -------------------------------------------------------------------------------- /plugins/core/imagedisplay/tools/__init__.py: -------------------------------------------------------------------------------- 1 | """Tools for image display plugin.""" -------------------------------------------------------------------------------- /plugins/core/imagedisplay/tools/show_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/imagedisplay/tools/show_image.py -------------------------------------------------------------------------------- /plugins/core/imagedisplay/tools/show_image_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/imagedisplay/tools/show_image_grid.py -------------------------------------------------------------------------------- /plugins/core/system/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/system/__init__.py -------------------------------------------------------------------------------- /plugins/core/system/tools/run_bash_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/system/tools/run_bash_command.py -------------------------------------------------------------------------------- /plugins/core/system/tools/run_powershell_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/core/system/tools/run_powershell_command.py -------------------------------------------------------------------------------- /plugins/dev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/__init__.py -------------------------------------------------------------------------------- /plugins/dev/pythondev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/pythondev/__init__.py -------------------------------------------------------------------------------- /plugins/dev/pythondev/tools/python_code_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/pythondev/tools/python_code_run.py -------------------------------------------------------------------------------- /plugins/dev/pythondev/tools/python_command_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/pythondev/tools/python_command_run.py -------------------------------------------------------------------------------- /plugins/dev/pythondev/tools/python_file_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/pythondev/tools/python_file_run.py -------------------------------------------------------------------------------- /plugins/dev/visualization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/visualization/__init__.py -------------------------------------------------------------------------------- /plugins/dev/visualization/tools/read_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/dev/visualization/tools/read_chart.py -------------------------------------------------------------------------------- /plugins/example_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/example_plugin.py -------------------------------------------------------------------------------- /plugins/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/ui/__init__.py -------------------------------------------------------------------------------- /plugins/ui/userinterface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/ui/userinterface/__init__.py -------------------------------------------------------------------------------- /plugins/ui/userinterface/tools/ask_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/ui/userinterface/tools/ask_user.py -------------------------------------------------------------------------------- /plugins/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/web/__init__.py -------------------------------------------------------------------------------- /plugins/web/webtools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/web/webtools/__init__.py -------------------------------------------------------------------------------- /plugins/web/webtools/tools/fetch_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/web/webtools/tools/fetch_url.py -------------------------------------------------------------------------------- /plugins/web/webtools/tools/open_html_in_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/web/webtools/tools/open_html_in_browser.py -------------------------------------------------------------------------------- /plugins/web/webtools/tools/open_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/plugins/web/webtools/tools/open_url.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/local/get_file_outline/test_core_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/local/get_file_outline/test_core_outline.py -------------------------------------------------------------------------------- /tests/local/test_read_file/__init__.py: -------------------------------------------------------------------------------- 1 | """Package initialization for test_read_file module.""" 2 | -------------------------------------------------------------------------------- /tests/local/test_read_file/read_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/local/test_read_file/read_file.py -------------------------------------------------------------------------------- /tests/local/test_read_file/test_read_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/local/test_read_file/test_read_file.py -------------------------------------------------------------------------------- /tests/local/test_read_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/local/test_read_files.py -------------------------------------------------------------------------------- /tests/test_cli_list_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_cli_list_models.py -------------------------------------------------------------------------------- /tests/test_cli_list_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_cli_list_providers.py -------------------------------------------------------------------------------- /tests/test_cli_list_providers_alibaba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_cli_list_providers_alibaba.py -------------------------------------------------------------------------------- /tests/test_cli_list_providers_moonshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_cli_list_providers_moonshot.py -------------------------------------------------------------------------------- /tests/test_cli_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_cli_version.py -------------------------------------------------------------------------------- /tests/test_disabled_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_disabled_tools.py -------------------------------------------------------------------------------- /tests/test_plugin_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_plugin_system.py -------------------------------------------------------------------------------- /tests/test_provider_alibaba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_provider_alibaba.py -------------------------------------------------------------------------------- /tests/test_provider_cerebras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_provider_cerebras.py -------------------------------------------------------------------------------- /tests/test_provider_moonshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tests/test_provider_moonshot.py -------------------------------------------------------------------------------- /tools/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tools/release.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikignosis/janito/HEAD/uv.lock --------------------------------------------------------------------------------