File size: 2,246 Bytes
d26280a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
.. _api_reference:

=============
API Reference
=============

:mod:`gpt_engineer.cli`: Cli
=============================

.. automodule:: gpt_engineer.cli
    :no-members:
    :no-inherited-members:

Classes
--------------
.. currentmodule:: gpt_engineer

.. autosummary::
    :toctree: cli
    :template: class.rst

    cli.file_selector.DisplayablePath

Functions
--------------
.. currentmodule:: gpt_engineer

.. autosummary::
    :toctree: cli

    cli.collect.collect_learnings
    cli.collect.send_learning
    cli.collect.steps_file_hash
    cli.file_selector.ask_for_files
    cli.file_selector.gui_file_selector
    cli.file_selector.is_in_ignoring_extensions
    cli.file_selector.terminal_file_selector
    cli.learning.ask_collection_consent
    cli.learning.check_collection_consent
    cli.learning.extract_learning
    cli.learning.get_session
    cli.learning.human_review_input
    cli.learning.logs_to_string
    cli.main.load_env_if_needed
    cli.main.load_prompt
    cli.main.main
    cli.main.preprompts_path

:mod:`gpt_engineer.core`: Core
===============================

.. automodule:: gpt_engineer.core
    :no-members:
    :no-inherited-members:

Classes
--------------
.. currentmodule:: gpt_engineer

.. autosummary::
    :toctree: core
    :template: class.rst

    core.steps.Config

Functions
--------------
.. currentmodule:: gpt_engineer

.. autosummary::
    :toctree: core

    core.ai.serialize_messages
    core.chat_to_files.apply_edits
    core.chat_to_files.format_file_to_input
    core.chat_to_files.get_code_strings
    core.chat_to_files.overwrite_files_with_edits
    core.chat_to_files.parse_chat
    core.chat_to_files.parse_edits
    core.chat_to_files.to_files
    core.chat_to_files.to_files_and_memory
    core.db.archive
    core.steps.assert_files_ready
    core.steps.clarify
    core.steps.curr_fn
    core.steps.execute_entrypoint
    core.steps.gen_clarified_code
    core.steps.gen_entrypoint
    core.steps.get_improve_prompt
    core.steps.human_review
    core.steps.improve_existing_code
    core.steps.lite_gen
    core.steps.set_improve_filelist
    core.steps.setup_sys_prompt
    core.steps.setup_sys_prompt_existing_code
    core.steps.simple_gen
    core.steps.use_feedback