├── .contextignore ├── .env.example ├── .github └── workflows │ ├── .gitignore │ ├── github_actions │ ├── actions │ │ ├── get_context_action.rb │ │ ├── github_add_or_modify_file_action.rb │ │ ├── github_create_branch_action.rb │ │ ├── github_create_pull_request_action.rb │ │ └── github_get_diff_action.rb │ ├── generators │ │ ├── doc_update_generator.rb │ │ ├── doc_update_necessity_generator.rb │ │ ├── doc_update_suggestion_generator.rb │ │ └── just_the_docs_template.md │ ├── providers │ │ └── gemini_15_pro.rb │ └── update_docs.rb │ ├── ruby.yml │ └── update_docs.yml ├── .gitignore ├── CLAUDE.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── setup └── sublayer ├── lib ├── sublayer.rb └── sublayer │ ├── actions │ └── base.rb │ ├── agents │ └── base.rb │ ├── cli.rb │ ├── cli │ ├── commands │ │ ├── action.rb │ │ ├── agent.rb │ │ ├── cli_project.rb │ │ ├── generator.rb │ │ ├── generators │ │ │ ├── example_action_api_call.rb │ │ │ ├── example_action_file_manipulation.rb │ │ │ ├── example_agent.rb │ │ │ ├── example_generator.rb │ │ │ ├── sublayer_action_generator.rb │ │ │ ├── sublayer_agent_generator.rb │ │ │ ├── sublayer_command_generator.rb │ │ │ └── sublayer_generator_generator.rb │ │ ├── github_action_project.rb │ │ ├── new_project.rb │ │ ├── quick_script_project.rb │ │ └── subcommand_base.rb │ └── templates │ │ ├── cli │ │ ├── %project_name%.gemspec.tt │ │ ├── .gitignore.tt │ │ ├── Gemfile │ │ ├── README.md.tt │ │ ├── bin │ │ │ └── %project_name%.tt │ │ ├── lib │ │ │ ├── %project_name%.rb.tt │ │ │ └── %project_name% │ │ │ │ ├── actions │ │ │ │ └── example_action.rb.tt │ │ │ │ ├── agents │ │ │ │ └── example_agent.rb.tt │ │ │ │ ├── cli.rb.tt │ │ │ │ ├── commands │ │ │ │ ├── base_command.rb.tt │ │ │ │ └── example_command.rb.tt │ │ │ │ ├── config.rb.tt │ │ │ │ ├── config │ │ │ │ └── .keep │ │ │ │ ├── generators │ │ │ │ └── example_generator.rb.tt │ │ │ │ └── version.rb.tt │ │ ├── log │ │ │ └── .keep │ │ └── spec │ │ │ └── .keep │ │ ├── github_action │ │ ├── %project_name%.yml.tt │ │ └── %project_name% │ │ │ ├── %project_name%.rb.tt │ │ │ ├── actions │ │ │ └── .keep │ │ │ ├── agents │ │ │ └── .keep │ │ │ └── generators │ │ │ └── .keep │ │ ├── quick_script │ │ ├── %project_name%.rb │ │ ├── README.md.tt │ │ ├── actions │ │ │ └── example_action.rb │ │ ├── agents │ │ │ └── example_agent.rb │ │ └── generators │ │ │ └── example_generator.rb │ │ └── utilities │ │ └── cli │ │ └── command.rb.tt │ ├── components │ ├── output_adapters.rb │ └── output_adapters │ │ ├── formattable.rb │ │ ├── list_of_named_strings.rb │ │ ├── list_of_strings.rb │ │ ├── named_strings.rb │ │ ├── single_integer.rb │ │ ├── single_string.rb │ │ └── string_selection_from_list.rb │ ├── generators │ └── base.rb │ ├── logging │ ├── base.rb │ ├── debug_logger.rb │ ├── json_logger.rb │ └── null_logger.rb │ ├── providers │ ├── claude.rb │ ├── gemini.rb │ └── open_ai.rb │ ├── tasks │ └── base.rb │ ├── triggers │ ├── base.rb │ └── file_change.rb │ └── version.rb ├── spec ├── agents │ ├── base_spec.rb │ ├── examples │ │ └── rspec_agent.rb │ └── rspec_agent_spec.rb ├── cli │ └── generators │ │ ├── action_generator_spec.rb │ │ ├── agent_generator_spec.rb │ │ ├── command_generator_spec.rb │ │ └── generator_generator_spec.rb ├── components │ ├── output_adapter_spec.rb │ └── output_adapters │ │ ├── formattable_spec.rb │ │ ├── list_of_named_strings_spec.rb │ │ ├── list_of_strings_spec.rb │ │ ├── named_strings_spec.rb │ │ ├── single_integer_spec.rb │ │ └── single_string_spec.rb ├── generators │ ├── blog_post_keyword_suggestions_generator_spec.rb │ ├── code_from_description_generator_spec.rb │ ├── description_from_code_generator_spec.rb │ ├── examples │ │ ├── blog_post_keyword_suggestions_generator.rb │ │ ├── code_from_blueprint_generator.rb │ │ ├── code_from_description_generator.rb │ │ ├── description_from_code_generator.rb │ │ ├── four_digit_passcode_generator.rb │ │ ├── imaginary_movie_review_generator.rb │ │ ├── invalid_to_valid_json_generator.rb │ │ ├── product_description_generator.rb │ │ ├── route_selection_from_user_intent_generator.rb │ │ ├── sentiment_from_text_generator.rb │ │ └── task_steps_generator.rb │ ├── four_digit_passcode_generator_spec.rb │ ├── imaginary_movie_review_generator_spec.rb │ ├── invalid_to_valid_json_generator_spec.rb │ ├── product_description_generator_spec.rb │ ├── route_selection_from_user_intent_generator_spec.rb │ ├── sentiment_from_text_generator_spec.rb │ └── task_steps_generator_spec.rb ├── integration │ ├── cli_project_creation_spec.rb │ ├── github_action_creation_spec.rb │ └── quick_script_creation_spec.rb ├── logging │ ├── debug_logger_spec.rb │ ├── json_logger_spec.rb │ └── null_logger_spec.rb ├── providers │ ├── claude_spec.rb │ ├── gemini_spec.rb │ └── open_ai_spec.rb ├── spec_helper.rb ├── triggers │ ├── base_spec.rb │ └── file_change_spec.rb └── vcr_cassettes │ ├── claude │ ├── 42.yml │ ├── cli │ │ └── generators │ │ │ ├── sublayer_action_generator.yml │ │ │ ├── sublayer_agent_generator.yml │ │ │ ├── sublayer_command_generator.yml │ │ │ └── sublayer_generator_generator.yml │ ├── generators │ │ ├── blog_post_keyword_suggestions_generator │ │ │ └── ai_in_healthcare.yml │ │ ├── code_from_description_generator │ │ │ └── hello_world.yml │ │ ├── description_from_code_generator │ │ │ └── hello_world.yml │ │ ├── four_digit_passcode_generator │ │ │ └── find_number.yml │ │ ├── imaginary_movie_review_generator │ │ │ └── 3_reviews.yml │ │ ├── invalid_to_valid_json_generator │ │ │ ├── invalid_json.yml │ │ │ └── valid_json.yml │ │ ├── product_description_generator │ │ │ └── super_gadget.yml │ │ ├── route_selection_from_user_intent_generator │ │ │ └── route.yml │ │ ├── sentiment_from_text_generator │ │ │ └── positive.yml │ │ └── task_steps_generator │ │ │ └── ruby_on_rails_project.yml │ ├── max_tokens.yml │ └── no_function.yml │ ├── gemini │ ├── 42.yml │ ├── cli │ │ └── generators │ │ │ ├── sublayer_action_generator.yml │ │ │ ├── sublayer_agent_generator.yml │ │ │ ├── sublayer_command_generator.yml │ │ │ └── sublayer_generator_generator.yml │ └── generators │ │ ├── blog_post_keyword_suggestions_generator │ │ └── ai_in_healthcare.yml │ │ ├── code_from_description_generator │ │ └── hello_world.yml │ │ ├── description_from_code_generator │ │ └── hello_world.yml │ │ ├── four_digit_passcode_generator │ │ └── find_number.yml │ │ ├── imaginary_movie_review_generator │ │ └── 3_reviews.yml │ │ ├── product_description_generator │ │ └── super_gadget.yml │ │ ├── route_selection_from_user_intent_generator │ │ └── route.yml │ │ ├── sentiment_from_text_generator │ │ └── positive.yml │ │ └── task_steps_generator │ │ └── ruby_on_rails_project.yml │ └── openai │ ├── 42.yml │ ├── cli │ └── generators │ │ ├── sublayer_action_generator.yml │ │ ├── sublayer_agent_generator.yml │ │ ├── sublayer_command_generator.yml │ │ └── sublayer_generator_generator.yml │ ├── empty_response.yml │ ├── generators │ ├── blog_post_keyword_suggestions_generator │ │ └── ai_in_healthcare.yml │ ├── code_from_description_generator │ │ └── hello_world.yml │ ├── description_from_code_generator │ │ └── hello_world.yml │ ├── four_digit_passcode_generator │ │ └── find_number.yml │ ├── imaginary_movie_review_generator │ │ └── 3_reviews.yml │ ├── invalid_to_valid_json_generator │ │ ├── invalid_json.yml │ │ └── valid_json.yml │ ├── product_description_generator │ │ └── super_gadget.yml │ ├── route_selection_from_user_intent_generator │ │ └── route.yml │ ├── sentiment_from_text_generator │ │ └── positive.yml │ └── task_steps_generator │ │ └── ruby_on_rails_project.yml │ ├── max_tokens.yml │ └── no_function.yml └── sublayer.gemspec /.contextignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.contextignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/github_actions/actions/get_context_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/actions/get_context_action.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/actions/github_add_or_modify_file_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/actions/github_add_or_modify_file_action.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/actions/github_create_branch_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/actions/github_create_branch_action.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/actions/github_create_pull_request_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/actions/github_create_pull_request_action.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/actions/github_get_diff_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/actions/github_get_diff_action.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/generators/doc_update_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/generators/doc_update_generator.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/generators/doc_update_necessity_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/generators/doc_update_necessity_generator.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/generators/doc_update_suggestion_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/generators/doc_update_suggestion_generator.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/generators/just_the_docs_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/generators/just_the_docs_template.md -------------------------------------------------------------------------------- /.github/workflows/github_actions/providers/gemini_15_pro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/providers/gemini_15_pro.rb -------------------------------------------------------------------------------- /.github/workflows/github_actions/update_docs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/github_actions/update_docs.rb -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.github/workflows/update_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.github/workflows/update_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/sublayer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/bin/sublayer -------------------------------------------------------------------------------- /lib/sublayer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer.rb -------------------------------------------------------------------------------- /lib/sublayer/actions/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/actions/base.rb -------------------------------------------------------------------------------- /lib/sublayer/agents/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/agents/base.rb -------------------------------------------------------------------------------- /lib/sublayer/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/action.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/agent.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/cli_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/cli_project.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/example_action_api_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/example_action_api_call.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/example_action_file_manipulation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/example_action_file_manipulation.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/example_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/example_agent.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/example_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/example_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/sublayer_action_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/sublayer_action_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/sublayer_agent_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/sublayer_agent_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/sublayer_command_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/sublayer_command_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/generators/sublayer_generator_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/generators/sublayer_generator_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/github_action_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/github_action_project.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/new_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/new_project.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/quick_script_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/quick_script_project.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/commands/subcommand_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/commands/subcommand_base.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/%project_name%.gemspec.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/%project_name%.gemspec.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/.gitignore.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/.gitignore.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/Gemfile -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/README.md.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/README.md.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/bin/%project_name%.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/bin/%project_name%.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/actions/example_action.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/actions/example_action.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/agents/example_agent.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/agents/example_agent.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/cli.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/cli.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/commands/base_command.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/commands/base_command.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/commands/example_command.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/commands/example_command.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/config.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/config.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/config/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/generators/example_generator.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/cli/lib/%project_name%/generators/example_generator.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/lib/%project_name%/version.rb.tt: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module <%= project_name.camelize %> 4 | VERSION = "0.0.1" 5 | end 6 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/cli/spec/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/github_action/%project_name%.yml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/github_action/%project_name%.yml.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/github_action/%project_name%/%project_name%.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/github_action/%project_name%/%project_name%.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/github_action/%project_name%/actions/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/github_action/%project_name%/agents/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/github_action/%project_name%/generators/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/quick_script/%project_name%.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/quick_script/%project_name%.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/quick_script/README.md.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/quick_script/README.md.tt -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/quick_script/actions/example_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/quick_script/actions/example_action.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/quick_script/agents/example_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/quick_script/agents/example_agent.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/quick_script/generators/example_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/quick_script/generators/example_generator.rb -------------------------------------------------------------------------------- /lib/sublayer/cli/templates/utilities/cli/command.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/cli/templates/utilities/cli/command.rb.tt -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/formattable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/formattable.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/list_of_named_strings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/list_of_named_strings.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/list_of_strings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/list_of_strings.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/named_strings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/named_strings.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/single_integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/single_integer.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/single_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/single_string.rb -------------------------------------------------------------------------------- /lib/sublayer/components/output_adapters/string_selection_from_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/components/output_adapters/string_selection_from_list.rb -------------------------------------------------------------------------------- /lib/sublayer/generators/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/generators/base.rb -------------------------------------------------------------------------------- /lib/sublayer/logging/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/logging/base.rb -------------------------------------------------------------------------------- /lib/sublayer/logging/debug_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/logging/debug_logger.rb -------------------------------------------------------------------------------- /lib/sublayer/logging/json_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/logging/json_logger.rb -------------------------------------------------------------------------------- /lib/sublayer/logging/null_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/logging/null_logger.rb -------------------------------------------------------------------------------- /lib/sublayer/providers/claude.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/providers/claude.rb -------------------------------------------------------------------------------- /lib/sublayer/providers/gemini.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/providers/gemini.rb -------------------------------------------------------------------------------- /lib/sublayer/providers/open_ai.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/providers/open_ai.rb -------------------------------------------------------------------------------- /lib/sublayer/tasks/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/tasks/base.rb -------------------------------------------------------------------------------- /lib/sublayer/triggers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/triggers/base.rb -------------------------------------------------------------------------------- /lib/sublayer/triggers/file_change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/lib/sublayer/triggers/file_change.rb -------------------------------------------------------------------------------- /lib/sublayer/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Sublayer 4 | VERSION = "0.2.9" 5 | end 6 | -------------------------------------------------------------------------------- /spec/agents/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/agents/base_spec.rb -------------------------------------------------------------------------------- /spec/agents/examples/rspec_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/agents/examples/rspec_agent.rb -------------------------------------------------------------------------------- /spec/agents/rspec_agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/agents/rspec_agent_spec.rb -------------------------------------------------------------------------------- /spec/cli/generators/action_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/cli/generators/action_generator_spec.rb -------------------------------------------------------------------------------- /spec/cli/generators/agent_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/cli/generators/agent_generator_spec.rb -------------------------------------------------------------------------------- /spec/cli/generators/command_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/cli/generators/command_generator_spec.rb -------------------------------------------------------------------------------- /spec/cli/generators/generator_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/cli/generators/generator_generator_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapter_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/formattable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/formattable_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/list_of_named_strings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/list_of_named_strings_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/list_of_strings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/list_of_strings_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/named_strings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/named_strings_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/single_integer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/single_integer_spec.rb -------------------------------------------------------------------------------- /spec/components/output_adapters/single_string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/components/output_adapters/single_string_spec.rb -------------------------------------------------------------------------------- /spec/generators/blog_post_keyword_suggestions_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/blog_post_keyword_suggestions_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/code_from_description_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/code_from_description_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/description_from_code_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/description_from_code_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/examples/blog_post_keyword_suggestions_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/blog_post_keyword_suggestions_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/code_from_blueprint_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/code_from_blueprint_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/code_from_description_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/code_from_description_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/description_from_code_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/description_from_code_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/four_digit_passcode_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/four_digit_passcode_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/imaginary_movie_review_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/imaginary_movie_review_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/invalid_to_valid_json_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/invalid_to_valid_json_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/product_description_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/product_description_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/route_selection_from_user_intent_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/route_selection_from_user_intent_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/sentiment_from_text_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/sentiment_from_text_generator.rb -------------------------------------------------------------------------------- /spec/generators/examples/task_steps_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/examples/task_steps_generator.rb -------------------------------------------------------------------------------- /spec/generators/four_digit_passcode_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/four_digit_passcode_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/imaginary_movie_review_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/imaginary_movie_review_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/invalid_to_valid_json_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/invalid_to_valid_json_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/product_description_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/product_description_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/route_selection_from_user_intent_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/route_selection_from_user_intent_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/sentiment_from_text_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/sentiment_from_text_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/task_steps_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/generators/task_steps_generator_spec.rb -------------------------------------------------------------------------------- /spec/integration/cli_project_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/integration/cli_project_creation_spec.rb -------------------------------------------------------------------------------- /spec/integration/github_action_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/integration/github_action_creation_spec.rb -------------------------------------------------------------------------------- /spec/integration/quick_script_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/integration/quick_script_creation_spec.rb -------------------------------------------------------------------------------- /spec/logging/debug_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/logging/debug_logger_spec.rb -------------------------------------------------------------------------------- /spec/logging/json_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/logging/json_logger_spec.rb -------------------------------------------------------------------------------- /spec/logging/null_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/logging/null_logger_spec.rb -------------------------------------------------------------------------------- /spec/providers/claude_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/providers/claude_spec.rb -------------------------------------------------------------------------------- /spec/providers/gemini_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/providers/gemini_spec.rb -------------------------------------------------------------------------------- /spec/providers/open_ai_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/providers/open_ai_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/triggers/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/triggers/base_spec.rb -------------------------------------------------------------------------------- /spec/triggers/file_change_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/triggers/file_change_spec.rb -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/42.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/42.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/cli/generators/sublayer_action_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/cli/generators/sublayer_action_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/cli/generators/sublayer_agent_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/cli/generators/sublayer_agent_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/cli/generators/sublayer_command_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/cli/generators/sublayer_command_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/cli/generators/sublayer_generator_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/cli/generators/sublayer_generator_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/code_from_description_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/code_from_description_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/description_from_code_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/description_from_code_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/four_digit_passcode_generator/find_number.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/four_digit_passcode_generator/find_number.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/imaginary_movie_review_generator/3_reviews.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/imaginary_movie_review_generator/3_reviews.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/invalid_to_valid_json_generator/invalid_json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/invalid_to_valid_json_generator/invalid_json.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/invalid_to_valid_json_generator/valid_json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/invalid_to_valid_json_generator/valid_json.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/product_description_generator/super_gadget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/product_description_generator/super_gadget.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/route_selection_from_user_intent_generator/route.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/route_selection_from_user_intent_generator/route.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/sentiment_from_text_generator/positive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/sentiment_from_text_generator/positive.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/generators/task_steps_generator/ruby_on_rails_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/generators/task_steps_generator/ruby_on_rails_project.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/max_tokens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/max_tokens.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/claude/no_function.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/claude/no_function.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/42.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/42.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/cli/generators/sublayer_action_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/cli/generators/sublayer_action_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/cli/generators/sublayer_agent_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/cli/generators/sublayer_agent_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/cli/generators/sublayer_command_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/cli/generators/sublayer_command_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/cli/generators/sublayer_generator_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/cli/generators/sublayer_generator_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/code_from_description_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/code_from_description_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/description_from_code_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/description_from_code_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/four_digit_passcode_generator/find_number.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/four_digit_passcode_generator/find_number.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/imaginary_movie_review_generator/3_reviews.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/imaginary_movie_review_generator/3_reviews.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/product_description_generator/super_gadget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/product_description_generator/super_gadget.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/route_selection_from_user_intent_generator/route.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/route_selection_from_user_intent_generator/route.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/sentiment_from_text_generator/positive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/sentiment_from_text_generator/positive.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/gemini/generators/task_steps_generator/ruby_on_rails_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/gemini/generators/task_steps_generator/ruby_on_rails_project.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/42.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/42.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/cli/generators/sublayer_action_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/cli/generators/sublayer_action_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/cli/generators/sublayer_agent_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/cli/generators/sublayer_agent_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/cli/generators/sublayer_command_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/cli/generators/sublayer_command_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/cli/generators/sublayer_generator_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/cli/generators/sublayer_generator_generator.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/empty_response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/empty_response.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/blog_post_keyword_suggestions_generator/ai_in_healthcare.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/code_from_description_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/code_from_description_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/description_from_code_generator/hello_world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/description_from_code_generator/hello_world.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/four_digit_passcode_generator/find_number.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/four_digit_passcode_generator/find_number.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/imaginary_movie_review_generator/3_reviews.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/imaginary_movie_review_generator/3_reviews.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/invalid_to_valid_json_generator/invalid_json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/invalid_to_valid_json_generator/invalid_json.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/invalid_to_valid_json_generator/valid_json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/invalid_to_valid_json_generator/valid_json.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/product_description_generator/super_gadget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/product_description_generator/super_gadget.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/route_selection_from_user_intent_generator/route.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/route_selection_from_user_intent_generator/route.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/sentiment_from_text_generator/positive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/sentiment_from_text_generator/positive.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/generators/task_steps_generator/ruby_on_rails_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/generators/task_steps_generator/ruby_on_rails_project.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/max_tokens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/max_tokens.yml -------------------------------------------------------------------------------- /spec/vcr_cassettes/openai/no_function.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/spec/vcr_cassettes/openai/no_function.yml -------------------------------------------------------------------------------- /sublayer.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sublayerapp/sublayer/HEAD/sublayer.gemspec --------------------------------------------------------------------------------