docs/api_reference.rst
.. _api_reference:
gpt_engineer.applications: Applications.. automodule:: gpt_engineer.applications :no-members: :no-inherited-members:
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: applications :template: class.rst
applications.cli.cli_agent.CliAgent
applications.cli.file_selector.DisplayablePath
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: applications
applications.cli.collect.collect_and_send_human_review
applications.cli.collect.collect_learnings
applications.cli.collect.send_learning
applications.cli.learning.ask_collection_consent
applications.cli.learning.ask_for_valid_input
applications.cli.learning.check_collection_consent
applications.cli.learning.extract_learning
applications.cli.learning.get_session
applications.cli.learning.human_review_input
applications.cli.main.get_preprompts_path
applications.cli.main.load_env_if_needed
applications.cli.main.load_prompt
applications.cli.main.main
gpt_engineer.benchmark: Benchmark.. automodule:: gpt_engineer.benchmark :no-members: :no-inherited-members:
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: benchmark
benchmark.__main__.get_agent
benchmark.__main__.main
benchmark.benchmarks.gpteng.eval_tools.assert_exists_in_source_code
benchmark.benchmarks.gpteng.eval_tools.check_evaluation_component
benchmark.benchmarks.gpteng.eval_tools.check_language
benchmark.benchmarks.gpteng.eval_tools.run_code_class_has_property
benchmark.benchmarks.gpteng.eval_tools.run_code_class_has_property_w_value
benchmark.benchmarks.gpteng.eval_tools.run_code_eval_function
benchmark.benchmarks.gpteng.load.eval_to_task
benchmark.benchmarks.gpteng.load.expect_to_assertion
benchmark.benchmarks.gpteng.load.load_gpteng
benchmark.benchmarks.gptme.load.load_gptme
benchmark.benchmarks.load.get_benchmark
benchmark.run.print_results
benchmark.run.run
gpt_engineer.core: Core.. automodule:: gpt_engineer.core :no-members: :no-inherited-members:
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: core :template: class.rst
core.base_agent.BaseAgent
core.base_execution_env.BaseExecutionEnv
core.default.disk_execution_env.DiskExecutionEnv
core.default.disk_memory.DiskMemory
core.default.simple_agent.SimpleAgent
core.files_dict.FilesDict
core.version_manager.BaseVersionManager
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: core
core.ai.serialize_messages
core.chat_to_files.apply_diffs
core.chat_to_files.chat_to_files_dict
core.chat_to_files.parse_diff_block
core.chat_to_files.parse_diffs
core.chat_to_files.parse_hunk_header
core.default.paths.memory_path
core.default.paths.metadata_path
core.default.simple_agent.default_config_agent
core.default.steps.curr_fn
core.default.steps.execute_entrypoint
core.default.steps.gen_code
core.default.steps.gen_entrypoint
core.default.steps.improve
core.default.steps.salvage_correct_hunks
core.default.steps.setup_sys_prompt
core.default.steps.setup_sys_prompt_existing_code
core.diff.count_ratio
core.diff.is_similar
core.files_dict.file_to_lines_dict
gpt_engineer.tools: Tools.. automodule:: gpt_engineer.tools :no-members: :no-inherited-members:
.. currentmodule:: gpt_engineer
.. autosummary:: :toctree: tools
tools.custom_steps.clarified_gen
tools.custom_steps.get_platform_info
tools.custom_steps.lite_gen
tools.custom_steps.self_heal