From ff0c0c7b5c38101d09746aef5357ce6f2e293244 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Dec 2024 15:06:46 +0000 Subject: [PATCH] deploy: c0eb21fa8196a543468e0bef0e3d414554d31a21 --- docs/api.html | 2 +- docs/arewetiny.html | 58 +++--- docs/cli.html | 2 +- docs/prompts.html | 498 ++++++++++++++++++++++---------------------- docs/searchindex.js | 2 +- docs/tools.html | 2 +- 6 files changed, 278 insertions(+), 286 deletions(-) diff --git a/docs/api.html b/docs/api.html index d6168437..ca287a2e 100644 --- a/docs/api.html +++ b/docs/api.html @@ -697,7 +697,7 @@

LogManager
-classmethod load(logdir: str | Path, initial_msgs: list[Message] | None = None, branch: str = 'main', create: bool = False, **kwargs) LogManager#
+classmethod load(logdir: str | Path, initial_msgs: list[Message] | None = None, branch: str = 'main', create: bool = False, lock: bool = True, **kwargs) LogManager#

Loads a conversation log.

diff --git a/docs/arewetiny.html b/docs/arewetiny.html index 27430667..a5d714d4 100644 --- a/docs/arewetiny.html +++ b/docs/arewetiny.html @@ -414,15 +414,15 @@

Are we tiny?#

$ make bench-importtime
 ...
-     220810 |       gptme.commands
-     228616 |     gptme.chat
-     283762 |   gptme.cli
-     329244 | openai
-     331131 | gptme
-
-real	0m1.381s
-user	0m1.230s
-sys	0m0.163s
+     229035 |       gptme.commands
+     237403 |     gptme.chat
+     294557 |   gptme.cli
+     329115 | openai
+     343899 | gptme
+
+real	0m1.430s
+user	0m1.295s
+sys	0m0.148s
 make[2]: Leaving directory '/home/runner/work/gptme/gptme'
 
@@ -439,14 +439,14 @@

LoC Core 34 unique files. 0 files ignored. -github.com/AlDanial/cloc v 1.90 T=0.04 s (766.3 files/s, 145529.6 lines/s) +github.com/AlDanial/cloc v 1.90 T=0.05 s (751.4 files/s, 143791.3 lines/s) --------------------------------------------------------------------------------- File blank comment code --------------------------------------------------------------------------------- -gptme/tools/base.py 82 70 322 -gptme/logmanager.py 73 63 317 +gptme/tools/base.py 91 73 344 +gptme/logmanager.py 73 63 320 gptme/chat.py 54 88 309 -gptme/cli.py 54 41 285 +gptme/cli.py 54 41 287 gptme/llm/llm_openai.py 59 26 239 gptme/ncurses.py 39 5 238 gptme/llm/llm_anthropic.py 51 18 219 @@ -460,7 +460,7 @@

LoC Core gptme/llm/models.py 24 12 150 gptme/prompts.py 56 80 141 gptme/llm/llm_openai_models.py 3 9 132 -gptme/tools/__init__.py 23 13 118 +gptme/tools/__init__.py 23 20 121 gptme/config.py 32 13 108 gptme/util/readline.py 31 24 87 gptme/util/export.py 17 25 86 @@ -478,7 +478,7 @@

LoC Core gptme/__version__.py 2 0 7 gptme/__main__.py 1 0 3 --------------------------------------------------------------------------------- -SUM: 1030 890 4537 +SUM: 1039 900 4567 --------------------------------------------------------------------------------- make[2]: Leaving directory '/home/runner/work/gptme/gptme' @@ -494,7 +494,7 @@

LoC LLM#< 5 unique files. 0 files ignored. -github.com/AlDanial/cloc v 1.90 T=0.01 s (403.4 files/s, 99724.1 lines/s) +github.com/AlDanial/cloc v 1.90 T=0.01 s (398.8 files/s, 98573.2 lines/s) --------------------------------------------------------------------------------- File blank comment code --------------------------------------------------------------------------------- @@ -520,11 +520,11 @@

LoC Tools 8 unique files. 0 files ignored. -github.com/AlDanial/cloc v 1.90 T=0.01 s (649.4 files/s, 79389.0 lines/s) +github.com/AlDanial/cloc v 1.90 T=0.01 s (634.0 files/s, 77507.9 lines/s) ------------------------------------------------------------------------------------- File blank comment code ------------------------------------------------------------------------------------- @@ -665,16 +665,16 @@

LoC Total#<
-t, --tools <tool_allowlist>#
-

Comma-separated list of tools to allow. Available: read, save, append, patch, shell, subagent, tmux, browser, gh, chats, screenshot, vision, computer, python.

+

Comma-separated list of tools to allow. Available: append, browser, chats, computer, gh, patch, python, read, save, screenshot, shell, subagent, tmux, vision.

diff --git a/docs/prompts.html b/docs/prompts.html index 57bc5894..e99d94ee 100644 --- a/docs/prompts.html +++ b/docs/prompts.html @@ -508,63 +508,217 @@

Prompts#<

Example output (tool_format=’markdown’):

# Tools Overview
 
-## read
+## python
 
-**Description:** Read the content of a file
+**Description:** Execute Python code
 
-**Instructions:** Read the content of the given file. Use the `cat` command with the `shell` tool.
+**Instructions:** Use this tool to execute Python code in an interactive IPython session.
+It will respond with the output and result of the execution.
+
+Available libraries:
+- no common libraries found
+
+Available functions:
 
 ### Examples
 
-> User: read file.txt
+#### Result of the last expression will be returned
+
+> User: What is 2 + 2?
 > Assistant:
-```shell
-cat file.txt
+```ipython
+2 + 2
+```
+> System: Executed code block.
+```result
+4
 ```
 
-## save
+#### Write a function and call it
 
-**Description:** Write text to file
+> User: compute fib 10
+> Assistant: To compute the 10th Fibonacci number, we can run the following code:
+```ipython
+def fib(n):
+    if n <= 1:
+        return n
+    return fib(n - 1) + fib(n - 2)
+fib(10)
+```
+> System: Executed code block.
+```result
+55
+```
 
-**Instructions:** Create or overwrite a file with the given content.
+## browser
 
-The path can be relative to the current directory, or absolute.
-If the current directory changes, the path will be relative to the new directory.
+**Description:** Browse, search or screenshot the web
 
-To write to a file, use a code block with the language tag: `save <path>`
+**Instructions:** This tool makes the following Python functions available in `ipython`:
+
+read_url(url: str) -> str: Read a webpage in a text format.
+search(query: str, engine: Literal["google", "duckduckgo"]) -> str: Search for a query on a search engine.
+screenshot_url(url: str, path: Union[Path, str, NoneType]) -> Path: Take a screenshot of a webpage.
 
 ### Examples
 
-> User: write a hello world script to hello.py
-> Assistant:
-```save hello.py
-print("Hello world")
+### Answer question from URL with browsing
+> User: find out which is the latest ActivityWatch version from superuserlabs.org
+> Assistant: Let's browse the site.
+```ipython
+read_url('https://superuserlabs.org/')
 ```
-> System: Saved to `hello.py`
-> User: make it all-caps
-> Assistant:
-```save hello.py
-print("HELLO WORLD")
+> System:
+```https://superuserlabs.org/
+... [ActivityWatch](https://activitywatch.net/) ...
 ```
-> System: Saved to `hello.py`
+> Assistant: Couldn't find the answer on the page. Following link to the ActivityWatch website.
+```ipython
+read_url('https://activitywatch.net/')
+```
+> System:
+```https://activitywatch.net/
+... Download latest version v0.12.2 ...
+```
+> Assistant: The latest version of ActivityWatch is v0.12.2
 
-## append
+### Searching
 
-**Description:** Append text to file
+> User: who is the founder of ActivityWatch?
+> Assistant: Let's search for that.
+```ipython
+search('ActivityWatch founder')
+```
+> System:
+```results
+1. [ActivityWatch](https://activitywatch.net/) ...
+```
+> Assistant: Following link to the ActivityWatch website.
+```ipython
+read_url('https://activitywatch.net/')
+```
+> System:
+```https://activitywatch.net/
+... The ActivityWatch project was founded by Erik Bjäreholt in 2016. ...
+```
+> Assistant: The founder of ActivityWatch is Erik Bjäreholt.
 
-**Instructions:** Append the given content to a file.`.
+### Take screenshot of page
+
+> User: take a screenshot of the ActivityWatch website
+> Assistant: Certainly! I'll use the browser tool to screenshot the ActivityWatch website.
+```ipython
+screenshot_url('https://activitywatch.net')
+```
+> System:
+```result
+Screenshot saved to screenshot.png
+```
+
+## chats
+
+**Description:** List, search, and summarize past conversation logs
+
+**Instructions:** This tool makes the following Python functions available in `ipython`:
+
+list_chats(max_results: int, include_summary: bool):
+    List recent chat conversations and optionally summarize them using an LLM.
+
+    Args:
+        max_results (int): Maximum number of conversations to display.
+        include_summary (bool): Whether to include a summary of each conversation.
+            If True, uses an LLM to generate a comprehensive summary.
+            If False, uses a simple strategy showing snippets of the first and last messages.
+
+search_chats(query: str, max_results: int):
+    Search past conversation logs for the given query and print a summary of the results.
+
+    Args:
+        query (str): The search query.
+        max_results (int): Maximum number of conversations to display.
+        system (bool): Whether to include system messages in the search.
+
+read_chat(conversation: str, max_results: int):
+    Read a specific conversation log.
+
+    Args:
+        conversation (str): The name of the conversation to read.
+        max_results (int): Maximum number of messages to display.
+        incl_system (bool): Whether to include system messages.
 
-Use a code block with the language tag: `append <path>`
-to append the code block content to the file at the given path.
 
 ### Examples
 
-> User: append a print "Hello world" to hello.py
+### Search for a specific topic in past conversations
+
+> User: Can you find any mentions of "python" in our past conversations?
+> Assistant: Certainly! I'll search our past conversations for mentions of "python" using the search_chats function.
+```ipython
+search_chats('python')
+```
+
+## screenshot
+
+**Description:** Take a screenshot
+
+**Instructions:** This tool makes the following Python functions available in `ipython`:
+
+screenshot(path: Union[Path, NoneType]) -> Path:
+    Take a screenshot and save it to a file.
+
+
+## vision
+
+**Description:** Viewing images
+
+**Instructions:** This tool makes the following Python functions available in `ipython`:
+
+view_image(image_path: Union[Path, str]) -> Message: View an image.
+
+## gh
+
+**Description:** Interact with GitHub
+
+**Instructions:** Interact with GitHub via the GitHub CLI (gh). Use the `shell` tool with the `gh` command.
+
+### Examples
+
+> User: create a public repo from the current directory, and push. Note that --confirm and -y are deprecated, and no longer needed.
 > Assistant:
-```append hello.py
-print("Hello world")
+```shell
+REPO=$(basename $(pwd))
+gh repo create $REPO --public --source . --push
+```
+
+> User: show issues
+> Assistant:
+```shell
+gh issue list --repo $REPO
+```
+
+> User: read issue with comments
+> Assistant:
+```shell
+gh issue view $ISSUE --repo $REPO --comments
+```
+
+> User: show recent workflows
+> Assistant:
+```shell
+gh run list --repo $REPO --limit 5
+```
+
+> User: show workflow
+> Assistant:
+```shell
+gh run view $RUN --repo $REPO --log
+```
+
+> User: wait for workflow to finish
+> Assistant:
+```shell
+gh run watch $RUN --repo $REPO
 ```
-> System: Appended to `hello.py`
 
 ## patch
 
@@ -600,6 +754,64 @@ 

Prompts#< ``` > System: Patch applied +## read + +**Description:** Read the content of a file + +**Instructions:** Read the content of the given file. Use the `cat` command with the `shell` tool. + +### Examples + +> User: read file.txt +> Assistant: +```shell +cat file.txt +``` + +## save + +**Description:** Write text to file + +**Instructions:** Create or overwrite a file with the given content. + +The path can be relative to the current directory, or absolute. +If the current directory changes, the path will be relative to the new directory. + +To write to a file, use a code block with the language tag: `save <path>` + +### Examples + +> User: write a hello world script to hello.py +> Assistant: +```save hello.py +print("Hello world") +``` +> System: Saved to `hello.py` +> User: make it all-caps +> Assistant: +```save hello.py +print("HELLO WORLD") +``` +> System: Saved to `hello.py` + +## append + +**Description:** Append text to file + +**Instructions:** Append the given content to a file.`. + +Use a code block with the language tag: `append <path>` +to append the code block content to the file at the given path. + +### Examples + +> User: append a print "Hello world" to hello.py +> Assistant: +```append hello.py +print("Hello world") +``` +> System: Appended to `hello.py` + ## shell **Description:** Executes shell commands. @@ -611,8 +823,8 @@

Prompts#< These programs are available, among others: - pandoc -- git - apt-get +- git - docker ### Examples @@ -734,230 +946,10 @@

Prompts#< ``` > Assistant: The load is... -## browser - -**Description:** Browse, search or screenshot the web - -**Instructions:** This tool makes the following Python functions available in `ipython`: - -read_url(url: str) -> str: Read a webpage in a text format. -search(query: str, engine: Literal["google", "duckduckgo"]) -> str: Search for a query on a search engine. -screenshot_url(url: str, path: Union[Path, str, NoneType]) -> Path: Take a screenshot of a webpage. - -### Examples - -### Answer question from URL with browsing -> User: find out which is the latest ActivityWatch version from superuserlabs.org -> Assistant: Let's browse the site. -```ipython -read_url('https://superuserlabs.org/') -``` -> System: -```https://superuserlabs.org/ -... [ActivityWatch](https://activitywatch.net/) ... -``` -> Assistant: Couldn't find the answer on the page. Following link to the ActivityWatch website. -```ipython -read_url('https://activitywatch.net/') -``` -> System: -```https://activitywatch.net/ -... Download latest version v0.12.2 ... -``` -> Assistant: The latest version of ActivityWatch is v0.12.2 - -### Searching - -> User: who is the founder of ActivityWatch? -> Assistant: Let's search for that. -```ipython -search('ActivityWatch founder') -``` -> System: -```results -1. [ActivityWatch](https://activitywatch.net/) ... -``` -> Assistant: Following link to the ActivityWatch website. -```ipython -read_url('https://activitywatch.net/') -``` -> System: -```https://activitywatch.net/ -... The ActivityWatch project was founded by Erik Bjäreholt in 2016. ... -``` -> Assistant: The founder of ActivityWatch is Erik Bjäreholt. - -### Take screenshot of page - -> User: take a screenshot of the ActivityWatch website -> Assistant: Certainly! I'll use the browser tool to screenshot the ActivityWatch website. -```ipython -screenshot_url('https://activitywatch.net') -``` -> System: -```result -Screenshot saved to screenshot.png -``` - -## gh - -**Description:** Interact with GitHub - -**Instructions:** Interact with GitHub via the GitHub CLI (gh). Use the `shell` tool with the `gh` command. - -### Examples - -> User: create a public repo from the current directory, and push. Note that --confirm and -y are deprecated, and no longer needed. -> Assistant: -```shell -REPO=$(basename $(pwd)) -gh repo create $REPO --public --source . --push -``` - -> User: show issues -> Assistant: -```shell -gh issue list --repo $REPO -``` - -> User: read issue with comments -> Assistant: -```shell -gh issue view $ISSUE --repo $REPO --comments -``` - -> User: show recent workflows -> Assistant: -```shell -gh run list --repo $REPO --limit 5 -``` - -> User: show workflow -> Assistant: -```shell -gh run view $RUN --repo $REPO --log -``` - -> User: wait for workflow to finish -> Assistant: -```shell -gh run watch $RUN --repo $REPO -``` - -## chats - -**Description:** List, search, and summarize past conversation logs - -**Instructions:** This tool makes the following Python functions available in `ipython`: - -list_chats(max_results: int, include_summary: bool): - List recent chat conversations and optionally summarize them using an LLM. - - Args: - max_results (int): Maximum number of conversations to display. - include_summary (bool): Whether to include a summary of each conversation. - If True, uses an LLM to generate a comprehensive summary. - If False, uses a simple strategy showing snippets of the first and last messages. - -search_chats(query: str, max_results: int): - Search past conversation logs for the given query and print a summary of the results. - - Args: - query (str): The search query. - max_results (int): Maximum number of conversations to display. - system (bool): Whether to include system messages in the search. - -read_chat(conversation: str, max_results: int): - Read a specific conversation log. - - Args: - conversation (str): The name of the conversation to read. - max_results (int): Maximum number of messages to display. - incl_system (bool): Whether to include system messages. - - -### Examples - -### Search for a specific topic in past conversations - -> User: Can you find any mentions of "python" in our past conversations? -> Assistant: Certainly! I'll search our past conversations for mentions of "python" using the search_chats function. -```ipython -search_chats('python') -``` - -## screenshot - -**Description:** Take a screenshot - -**Instructions:** This tool makes the following Python functions available in `ipython`: - -screenshot(path: Union[Path, NoneType]) -> Path: - Take a screenshot and save it to a file. - - -## vision - -**Description:** Viewing images - -**Instructions:** This tool makes the following Python functions available in `ipython`: - -view_image(image_path: Union[Path, str]) -> Message: View an image. - -## python - -**Description:** Execute Python code - -**Instructions:** Use this tool to execute Python code in an interactive IPython session. -It will respond with the output and result of the execution. - -Available libraries: -- no common libraries found - -Available functions: -- read_url(url: str) -> str -- search(query: str, engine: Literal["google", "duckduckgo"]) -> str -- screenshot_url(url: str, path: Union[Path, str, NoneType]) -> Path -- list_chats(max_results: int, include_summary: bool) -- search_chats(query: str, max_results: int) -- read_chat(conversation: str, max_results: int) -- screenshot(path: Union[Path, NoneType]) -> Path -- view_image(image_path: Union[Path, str]) -> Message - -### Examples - -#### Result of the last expression will be returned - -> User: What is 2 + 2? -> Assistant: -```ipython -2 + 2 -``` -> System: Executed code block. -```result -4 -``` - -#### Write a function and call it - -> User: compute fib 10 -> Assistant: To compute the 10th Fibonacci number, we can run the following code: -```ipython -def fib(n): - if n <= 1: - return n - return fib(n - 1) + fib(n - 2) -fib(10) -``` -> System: Executed code block. -```result -55 -``` - *End of Tools List.*

-

Tokens: 3033

+

Tokens: 2905

diff --git a/docs/searchindex.js b/docs/searchindex.js index c10b08ef..7a957039 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"2023": [[22, "id2"]], "2024": [[22, "id1"]], "API Reference": [[2, null]], "Agents": [[0, null]], "Aider": [[1, "aider"]], "Alternatives": [[1, null]], "Anthropic": [[20, "anthropic"]], "Are we tiny?": [[3, null]], "Automation": [[4, null]], "Bob": [[0, "bob"]], "Browser": [[23, "browser"]], "CLI Reference": [[8, null]], "ChatGPT Code Interpreter": [[1, "chatgpt-code-interpreter"]], "Chats": [[23, "chats"]], "Claude Desktop": [[1, "claude-desktop"]], "Claude Projects": [[1, "claude-projects"]], "Codeblock": [[2, "codeblock"]], "Commands": [[8, "commands"], [24, "commands"]], "Community Projects": [[18, "community-projects"]], "Comparison": [[1, "comparison"], [1, "id3"]], "Computer": [[23, "computer"]], "Computer Use Interface": [[21, "computer-use-interface"]], "Configuration": [[10, null]], "Content": [[2, "content"]], "Contributing": [[11, null]], "Cursor": [[1, "cursor"]], "Demos": [[12, null]], "Developer Guide": [[17, null]], "Evals": [[13, null]], "Examples": [[14, null]], "External": [[17, null]], "Fancy Web UI": [[21, "fancy-web-ui"]], "Features": [[24, "features"]], "Finetuning": [[15, null]], "Gemini": [[20, "gemini"]], "Getting Started": [[16, null]], "GitHub Bot": [[7, null]], "Global config": [[10, "global-config"]], "Groq": [[20, "groq"]], "Indices and tables": [[17, "indices-and-tables"]], "Install": [[11, "install"]], "Installation": [[16, "installation"]], "Interfaces": [[24, "interfaces"]], "Lines of code": [[3, "lines-of-code"]], "LoC Core": [[3, "loc-core"]], "LoC Eval": [[3, "loc-eval"]], "LoC LLM": [[3, "loc-llm"]], "LoC Server": [[3, "loc-server"]], "LoC Tests": [[3, "loc-tests"]], "LoC Tools": [[3, "loc-tools"]], "LoC Total": [[3, "loc-total"]], "Local": [[20, "local"]], "LogManager": [[2, "logmanager"]], "Lovable.dev": [[1, "lovable-dev"]], "Message": [[2, "message"]], "Moatless Tools": [[1, "moatless-tools"]], "Model suggestions": [[15, "model-suggestions"]], "More Examples": [[14, null]], "Next Steps": [[16, "next-steps"]], "Official Projects": [[18, "official-projects"]], "OpenAI": [[20, "openai"]], "OpenRouter": [[20, "openrouter"]], "Other evals": [[13, "other-evals"]], "Patch": [[23, "patch"]], "Project config": [[10, "project-config"]], "Projects": [[1, "projects"], [18, null]], "Prompts": [[19, null]], "Providers": [[20, null]], "Python": [[23, "python"]], "RAG": [[23, "rag"]], "Read": [[23, "read"]], "Release": [[11, "release"]], "Results": [[13, "results"]], "Save": [[23, "save"]], "Screenshot": [[23, "screenshot"]], "Server": [[21, null]], "Shell": [[23, "shell"]], "Startup time": [[3, "startup-time"]], "Step 1: Gather the data": [[15, "step-1-gather-the-data"]], "Step 2: Prepare the data": [[15, "step-2-prepare-the-data"]], "Step 3: Fine-tune the model": [[15, "step-3-fine-tune-the-model"]], "Subagent": [[23, "subagent"]], "Support": [[16, "support"]], "Tests": [[11, "tests"]], "Timeline": [[22, null]], "Tmux": [[23, "tmux"]], "Tools": [[23, null]], "Usage": [[7, "usage"], [13, "usage"], [16, "usage"], [24, null]], "User Guide": [[17, null]], "Vision": [[23, "vision"]], "Web UI": [[21, "web-ui"]], "Why personify agents?": [[0, "why-personify-agents"]], "call": [[8, "gptme-util-tools-call"]], "chats": [[8, "gptme-util-chats"]], "context": [[8, "gptme-util-context"]], "core": [[2, "core"]], "count": [[8, "gptme-util-tokens-count"]], "generate": [[8, "gptme-util-context-generate"]], "gptme": [[1, "gptme"], [8, "gptme"]], "gptme documentation": [[17, null]], "gptme-eval": [[8, "gptme-eval"]], "gptme-server": [[8, "gptme-server"]], "gptme-util": [[8, "gptme-util"]], "info": [[8, "gptme-util-tools-info"]], "list": [[8, "gptme-util-tools-list"]], "ls": [[8, "gptme-util-chats-ls"]], "prompts": [[2, "prompts"]], "read": [[8, "gptme-util-chats-read"]], "server": [[2, "server"]], "tokens": [[8, "gptme-util-tokens"]], "tools": [[2, "tools"], [8, "gptme-util-tools"]], "xAI": [[20, "xai"]]}, "docnames": ["agents", "alternatives", "api", "arewetiny", "automation", "automation/example_activity_summary", "automation/example_code_review", "bot", "cli", "computer-use-warning", "config", "contributing", "demos", "evals", "examples", "finetuning", "getting-started", "index", "projects", "prompts", "providers", "server", "timeline", "tools", "usage"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["agents.rst", "alternatives.rst", "api.rst", "arewetiny.rst", "automation.rst", "automation/example_activity_summary.rst", "automation/example_code_review.rst", "bot.md", "cli.rst", "computer-use-warning.rst", "config.rst", "contributing.rst", "demos.rst", "evals.rst", "examples.rst", "finetuning.md", "getting-started.rst", "index.rst", "projects.rst", "prompts.rst", "providers.rst", "server.rst", "timeline.rst", "tools.rst", "usage.rst"], "indexentries": {"--all": [[8, "cmdoption-gptme-util-tools-list-available", false]], "--arg": [[8, "cmdoption-gptme-util-tools-call-a", false]], "--available": [[8, "cmdoption-gptme-util-tools-list-available", false]], "--cors-origin": [[8, "cmdoption-gptme-server-cors-origin", false]], "--debug": [[8, "cmdoption-gptme-server-debug", false]], "--file": [[8, "cmdoption-gptme-util-tokens-count-f", false]], "--host": [[8, "cmdoption-gptme-server-host", false]], "--langtags": [[8, "cmdoption-gptme-util-tools-list-langtags", false]], "--limit": [[8, "cmdoption-gptme-util-chats-ls-n", false]], "--model": [[8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-server-model", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "--name": [[8, "cmdoption-gptme-n", false]], "--no-confirm": [[8, "cmdoption-gptme-y", false]], "--no-stream": [[8, "cmdoption-gptme-no-stream", false]], "--non-interactive": [[8, "cmdoption-gptme-0", false]], "--parallel": [[8, "cmdoption-gptme-eval-p", false]], "--port": [[8, "cmdoption-gptme-server-port", false]], "--resume": [[8, "cmdoption-gptme-r", false]], "--show-hidden": [[8, "cmdoption-gptme-show-hidden", false]], "--summarize": [[8, "cmdoption-gptme-util-chats-ls-summarize", false]], "--system": [[8, "cmdoption-gptme-system", false]], "--timeout": [[8, "cmdoption-gptme-eval-t", false]], "--tool-format": [[8, "cmdoption-gptme-tool-format", false]], "--tools": [[8, "cmdoption-gptme-server-tools", false], [8, "cmdoption-gptme-t", false]], "--verbose": [[8, "cmdoption-gptme-server-v", false], [8, "cmdoption-gptme-util-v", false], [8, "cmdoption-gptme-v", false]], "--version": [[8, "cmdoption-gptme-version", false]], "--workspace": [[8, "cmdoption-gptme-w", false]], "-a": [[8, "cmdoption-gptme-util-tools-call-a", false]], "-f": [[8, "cmdoption-gptme-util-tokens-count-f", false]], "-m": [[8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "-n": [[8, "cmdoption-gptme-0", false], [8, "cmdoption-gptme-n", false], [8, "cmdoption-gptme-util-chats-ls-n", false]], "-p": [[8, "cmdoption-gptme-eval-p", false]], "-r": [[8, "cmdoption-gptme-r", false]], "-t": [[8, "cmdoption-gptme-eval-t", false], [8, "cmdoption-gptme-t", false]], "-v": [[8, "cmdoption-gptme-server-v", false], [8, "cmdoption-gptme-util-v", false], [8, "cmdoption-gptme-v", false]], "-w": [[8, "cmdoption-gptme-w", false]], "-y": [[8, "cmdoption-gptme-y", false]], "__init__() (gptme.codeblock.codeblock method)": [[2, "gptme.codeblock.Codeblock.__init__", false]], "__init__() (gptme.logmanager.conversationmeta method)": [[2, "gptme.logmanager.ConversationMeta.__init__", false]], "__init__() (gptme.logmanager.log method)": [[2, "gptme.logmanager.Log.__init__", false]], "__init__() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.__init__", false]], "__init__() (gptme.message.message method)": [[2, "gptme.message.Message.__init__", false]], "__init__() (gptme.tools.toolspec method)": [[2, "gptme.tools.ToolSpec.__init__", false]], "__init__() (gptme.tools.tooluse method)": [[2, "gptme.tools.ToolUse.__init__", false]], "append() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.append", false]], "branch() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.branch", false]], "codeblock (class in gptme.codeblock)": [[2, "gptme.codeblock.Codeblock", false]], "content (gptme.message.message attribute)": [[2, "gptme.message.Message.content", false]], "conversationmeta (class in gptme.logmanager)": [[2, "gptme.logmanager.ConversationMeta", false]], "cost() (gptme.message.message method)": [[2, "gptme.message.Message.cost", false]], "create_app() (in module gptme.server)": [[2, "gptme.server.create_app", false]], "diff() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.diff", false]], "edit() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.edit", false]], "eval_names_or_result_files": [[8, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", false]], "execute() (gptme.tools.tooluse method)": [[2, "gptme.tools.ToolUse.execute", false]], "execute_msg() (in module gptme.tools)": [[2, "gptme.tools.execute_msg", false]], "files (gptme.message.message attribute)": [[2, "gptme.message.Message.files", false]], "fork() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.fork", false]], "format() (gptme.logmanager.conversationmeta method)": [[2, "gptme.logmanager.ConversationMeta.format", false]], "format() (gptme.message.message method)": [[2, "gptme.message.Message.format", false]], "from_toml() (gptme.message.message class method)": [[2, "gptme.message.Message.from_toml", false]], "from_xml() (gptme.codeblock.codeblock class method)": [[2, "gptme.codeblock.Codeblock.from_xml", false]], "function_name": [[8, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", false]], "get_codeblocks() (gptme.message.message method)": [[2, "gptme.message.Message.get_codeblocks", false]], "get_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.get_conversations", false]], "get_doc() (gptme.tools.toolspec method)": [[2, "gptme.tools.ToolSpec.get_doc", false]], "get_prompt() (in module gptme.prompts)": [[19, "gptme.prompts.get_prompt", false]], "get_user_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.get_user_conversations", false]], "gptme command line option": [[8, "cmdoption-gptme-0", false], [8, "cmdoption-gptme-arg-PROMPTS", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-n", false], [8, "cmdoption-gptme-no-stream", false], [8, "cmdoption-gptme-r", false], [8, "cmdoption-gptme-show-hidden", false], [8, "cmdoption-gptme-system", false], [8, "cmdoption-gptme-t", false], [8, "cmdoption-gptme-tool-format", false], [8, "cmdoption-gptme-v", false], [8, "cmdoption-gptme-version", false], [8, "cmdoption-gptme-w", false], [8, "cmdoption-gptme-y", false]], "gptme-eval command line option": [[8, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", false], [8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-eval-p", false], [8, "cmdoption-gptme-eval-t", false]], "gptme-server command line option": [[8, "cmdoption-gptme-server-cors-origin", false], [8, "cmdoption-gptme-server-debug", false], [8, "cmdoption-gptme-server-host", false], [8, "cmdoption-gptme-server-model", false], [8, "cmdoption-gptme-server-port", false], [8, "cmdoption-gptme-server-tools", false], [8, "cmdoption-gptme-server-v", false]], "gptme-util command line option": [[8, "cmdoption-gptme-util-v", false]], "gptme-util-chats-ls command line option": [[8, "cmdoption-gptme-util-chats-ls-n", false], [8, "cmdoption-gptme-util-chats-ls-summarize", false]], "gptme-util-chats-read command line option": [[8, "cmdoption-gptme-util-chats-read-arg-NAME", false]], "gptme-util-context-generate command line option": [[8, "cmdoption-gptme-util-context-generate-arg-PATH", false]], "gptme-util-tokens-count command line option": [[8, "cmdoption-gptme-util-tokens-count-arg-TEXT", false], [8, "cmdoption-gptme-util-tokens-count-f", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "gptme-util-tools-call command line option": [[8, "cmdoption-gptme-util-tools-call-a", false], [8, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", false], [8, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", false]], "gptme-util-tools-info command line option": [[8, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", false]], "gptme-util-tools-list command line option": [[8, "cmdoption-gptme-util-tools-list-available", false], [8, "cmdoption-gptme-util-tools-list-langtags", false]], "gptme.codeblock": [[2, "module-gptme.codeblock", false]], "gptme.logmanager": [[2, "module-gptme.logmanager", false]], "gptme.prompts": [[19, "module-gptme.prompts", false]], "gptme.server": [[2, "module-gptme.server", false]], "gptme.tools": [[2, "module-gptme.tools", false]], "hide (gptme.message.message attribute)": [[2, "gptme.message.Message.hide", false]], "iter_from_content() (gptme.tools.tooluse class method)": [[2, "gptme.tools.ToolUse.iter_from_content", false]], "list_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.list_conversations", false]], "load() (gptme.logmanager.logmanager class method)": [[2, "gptme.logmanager.LogManager.load", false]], "log (class in gptme.logmanager)": [[2, "gptme.logmanager.Log", false]], "logmanager (class in gptme.logmanager)": [[2, "gptme.logmanager.LogManager", false]], "message (class in gptme.message)": [[2, "gptme.message.Message", false]], "module": [[2, "module-gptme.codeblock", false], [2, "module-gptme.logmanager", false], [2, "module-gptme.server", false], [2, "module-gptme.tools", false], [19, "module-gptme.prompts", false]], "name": [[8, "cmdoption-gptme-util-chats-read-arg-NAME", false]], "path": [[8, "cmdoption-gptme-util-context-generate-arg-PATH", false]], "pinned (gptme.message.message attribute)": [[2, "gptme.message.Message.pinned", false]], "prepare_messages() (in module gptme.logmanager)": [[2, "gptme.logmanager.prepare_messages", false]], "prompt_full() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_full", false]], "prompt_gptme() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_gptme", false]], "prompt_project() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_project", false]], "prompt_short() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_short", false]], "prompt_systeminfo() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_systeminfo", false]], "prompt_timeinfo() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_timeinfo", false]], "prompt_tools() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_tools", false]], "prompt_user() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_user", false]], "prompts": [[8, "cmdoption-gptme-arg-PROMPTS", false]], "quiet (gptme.message.message attribute)": [[2, "gptme.message.Message.quiet", false]], "rename() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.rename", false]], "replace() (gptme.message.message method)": [[2, "gptme.message.Message.replace", false]], "role (gptme.message.message attribute)": [[2, "gptme.message.Message.role", false]], "text": [[8, "cmdoption-gptme-util-tokens-count-arg-TEXT", false]], "timestamp (gptme.message.message attribute)": [[2, "gptme.message.Message.timestamp", false]], "to_dict() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.to_dict", false]], "to_dict() (gptme.message.message method)": [[2, "gptme.message.Message.to_dict", false]], "to_toml() (gptme.message.message method)": [[2, "gptme.message.Message.to_toml", false]], "to_xml() (gptme.message.message method)": [[2, "gptme.message.Message.to_xml", false]], "tool_name": [[8, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", false], [8, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", false]], "toolspec (class in gptme.tools)": [[2, "gptme.tools.ToolSpec", false]], "tooluse (class in gptme.tools)": [[2, "gptme.tools.ToolUse", false]], "undo() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.undo", false]], "workspace (gptme.logmanager.logmanager property)": [[2, "gptme.logmanager.LogManager.workspace", false]], "write() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.write", false]]}, "objects": {"gptme": [[2, 0, 0, "-", "codeblock"], [2, 0, 0, "-", "logmanager"], [19, 0, 0, "-", "prompts"], [2, 0, 0, "-", "server"], [2, 0, 0, "-", "tools"], [8, 6, 1, "cmdoption-gptme-m", "--model"], [8, 6, 1, "cmdoption-gptme-n", "--name"], [8, 6, 1, "cmdoption-gptme-y", "--no-confirm"], [8, 6, 1, "cmdoption-gptme-no-stream", "--no-stream"], [8, 6, 1, "cmdoption-gptme-0", "--non-interactive"], [8, 6, 1, "cmdoption-gptme-r", "--resume"], [8, 6, 1, "cmdoption-gptme-show-hidden", "--show-hidden"], [8, 6, 1, "cmdoption-gptme-system", "--system"], [8, 6, 1, "cmdoption-gptme-tool-format", "--tool-format"], [8, 6, 1, "cmdoption-gptme-t", "--tools"], [8, 6, 1, "cmdoption-gptme-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-version", "--version"], [8, 6, 1, "cmdoption-gptme-w", "--workspace"], [8, 6, 1, "cmdoption-gptme-m", "-m"], [8, 6, 1, "cmdoption-gptme-n", "-n"], [8, 6, 1, "cmdoption-gptme-r", "-r"], [8, 6, 1, "cmdoption-gptme-t", "-t"], [8, 6, 1, "cmdoption-gptme-v", "-v"], [8, 6, 1, "cmdoption-gptme-w", "-w"], [8, 6, 1, "cmdoption-gptme-y", "-y"], [8, 6, 1, "cmdoption-gptme-arg-PROMPTS", "PROMPTS"]], "gptme-eval": [[8, 6, 1, "cmdoption-gptme-eval-m", "--model"], [8, 6, 1, "cmdoption-gptme-eval-p", "--parallel"], [8, 6, 1, "cmdoption-gptme-eval-t", "--timeout"], [8, 6, 1, "cmdoption-gptme-eval-m", "-m"], [8, 6, 1, "cmdoption-gptme-eval-p", "-p"], [8, 6, 1, "cmdoption-gptme-eval-t", "-t"], [8, 6, 1, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", "EVAL_NAMES_OR_RESULT_FILES"]], "gptme-server": [[8, 6, 1, "cmdoption-gptme-server-cors-origin", "--cors-origin"], [8, 6, 1, "cmdoption-gptme-server-debug", "--debug"], [8, 6, 1, "cmdoption-gptme-server-host", "--host"], [8, 6, 1, "cmdoption-gptme-server-model", "--model"], [8, 6, 1, "cmdoption-gptme-server-port", "--port"], [8, 6, 1, "cmdoption-gptme-server-tools", "--tools"], [8, 6, 1, "cmdoption-gptme-server-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-server-v", "-v"]], "gptme-util": [[8, 6, 1, "cmdoption-gptme-util-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-util-v", "-v"]], "gptme-util-chats-ls": [[8, 6, 1, "cmdoption-gptme-util-chats-ls-n", "--limit"], [8, 6, 1, "cmdoption-gptme-util-chats-ls-summarize", "--summarize"], [8, 6, 1, "cmdoption-gptme-util-chats-ls-n", "-n"]], "gptme-util-chats-read": [[8, 6, 1, "cmdoption-gptme-util-chats-read-arg-NAME", "NAME"]], "gptme-util-context-generate": [[8, 6, 1, "cmdoption-gptme-util-context-generate-arg-PATH", "PATH"]], "gptme-util-tokens-count": [[8, 6, 1, "cmdoption-gptme-util-tokens-count-f", "--file"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-m", "--model"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-f", "-f"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-m", "-m"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-arg-TEXT", "TEXT"]], "gptme-util-tools-call": [[8, 6, 1, "cmdoption-gptme-util-tools-call-a", "--arg"], [8, 6, 1, "cmdoption-gptme-util-tools-call-a", "-a"], [8, 6, 1, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", "FUNCTION_NAME"], [8, 6, 1, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", "TOOL_NAME"]], "gptme-util-tools-info": [[8, 6, 1, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", "TOOL_NAME"]], "gptme-util-tools-list": [[8, 6, 1, "cmdoption-gptme-util-tools-list-available", "--all"], [8, 6, 1, "cmdoption-gptme-util-tools-list-available", "--available"], [8, 6, 1, "cmdoption-gptme-util-tools-list-langtags", "--langtags"]], "gptme.codeblock": [[2, 1, 1, "", "Codeblock"]], "gptme.codeblock.Codeblock": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "from_xml"]], "gptme.logmanager": [[2, 1, 1, "", "ConversationMeta"], [2, 1, 1, "", "Log"], [2, 1, 1, "", "LogManager"], [2, 4, 1, "", "get_conversations"], [2, 4, 1, "", "get_user_conversations"], [2, 4, 1, "", "list_conversations"], [2, 4, 1, "", "prepare_messages"]], "gptme.logmanager.ConversationMeta": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "format"]], "gptme.logmanager.Log": [[2, 2, 1, "", "__init__"]], "gptme.logmanager.LogManager": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "append"], [2, 2, 1, "", "branch"], [2, 2, 1, "", "diff"], [2, 2, 1, "", "edit"], [2, 2, 1, "", "fork"], [2, 2, 1, "", "load"], [2, 2, 1, "", "rename"], [2, 2, 1, "", "to_dict"], [2, 2, 1, "", "undo"], [2, 3, 1, "", "workspace"], [2, 2, 1, "", "write"]], "gptme.message": [[2, 1, 1, "", "Message"]], "gptme.message.Message": [[2, 2, 1, "", "__init__"], [2, 5, 1, "", "content"], [2, 2, 1, "", "cost"], [2, 5, 1, "", "files"], [2, 2, 1, "", "format"], [2, 2, 1, "", "from_toml"], [2, 2, 1, "", "get_codeblocks"], [2, 5, 1, "", "hide"], [2, 5, 1, "", "pinned"], [2, 5, 1, "", "quiet"], [2, 2, 1, "", "replace"], [2, 5, 1, "", "role"], [2, 5, 1, "", "timestamp"], [2, 2, 1, "", "to_dict"], [2, 2, 1, "", "to_toml"], [2, 2, 1, "", "to_xml"]], "gptme.prompts": [[19, 4, 1, "", "get_prompt"], [19, 4, 1, "", "prompt_full"], [19, 4, 1, "", "prompt_gptme"], [19, 4, 1, "", "prompt_project"], [19, 4, 1, "", "prompt_short"], [19, 4, 1, "", "prompt_systeminfo"], [19, 4, 1, "", "prompt_timeinfo"], [19, 4, 1, "", "prompt_tools"], [19, 4, 1, "", "prompt_user"]], "gptme.server": [[2, 4, 1, "", "create_app"]], "gptme.tools": [[2, 1, 1, "", "ToolSpec"], [2, 1, 1, "", "ToolUse"], [2, 4, 1, "", "execute_msg"]], "gptme.tools.ToolSpec": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "get_doc"]], "gptme.tools.ToolUse": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "execute"], [2, 2, 1, "", "iter_from_content"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute", "6": "std:cmdoption"}, "terms": {"": [1, 3, 4, 5, 6, 8, 9, 15, 18, 19, 20, 21, 23, 24], "0": [3, 4, 5, 13, 19, 20, 23], "01": [2, 3], "02": 3, "03": 3, "04": [3, 19], "08": 2, "09": 3, "0m0": 3, "0m1": 3, "1": [2, 3, 4, 5, 6, 13, 17, 19, 20, 23], "10": [3, 19, 23], "100": 23, "101": 3, "1014tk": 13, "1016tk": 13, "1024": 23, "103": 3, "1030": 3, "1039tk": 13, "104": 3, "106974": 3, "107": 3, "1070": 3, "108": 3, "1098tk": 13, "10th": [19, 23], "11": 3, "11434": [10, 20], "116": 3, "116931": 3, "118": 3, "11b": 13, "12": [3, 19, 23], "1231": 3, "1253tk": 13, "126": 3, "127": 20, "13": [3, 23], "1306tk": 13, "1308tk": 13, "1311": 3, "132": 3, "136057": 3, "138": 3, "13th": 23, "14": [3, 19], "141": 3, "1412tk": 13, "142": 13, "143": [3, 4], "145529": 3, "1461tk": 13, "148": 3, "15": [3, 13, 19], "150": 3, "150193": 3, "1504tk": 13, "1535tk": 13, "156": 3, "16": 3, "161": 3, "162": 3, "163": 3, "165": 3, "17": 3, "172": 3, "1730tk": 13, "173tk": 13, "174": 3, "176": 3, "177tk": 13, "179": 3, "18": 3, "180": 3, "184": 3, "186tk": 13, "187tk": 13, "19": 3, "1998tk": 13, "1b": 20, "2": [3, 4, 6, 13, 17, 19, 20, 23], "20": [1, 2, 3, 18], "200": 23, "200ipython": 23, "2016": [19, 23], "202": 3, "2021": 2, "2023": 17, "2024": 17, "20240307": 13, "20240620": [10, 13], "20241022": [8, 13], "202tk": 13, "204": 3, "207": 3, "208": 3, "20use": 18, "21": 3, "219": 3, "2199": 3, "22": [3, 19], "220810": 3, "2222tk": 13, "225tk": 13, "2266tk": 13, "2279": 3, "228616": 3, "23": 3, "230": 3, "231tk": 13, "233": 23, "233tk": 13, "235tk": 13, "237tk": 13, "238": 3, "239": 3, "24": [3, 13, 19], "2458": 3, "25": 3, "255tk": 13, "26": 3, "2619tk": 13, "2643tk": 13, "27": 3, "274": 3, "277tk": 13, "27b": 13, "28": [3, 13], "283762": 3, "285": 3, "286": 14, "288tk": 13, "29": [3, 13], "291tk": 13, "296tk": 13, "29tk": 13, "3": [3, 4, 6, 8, 10, 13, 17, 20, 23], "30": [3, 13, 19], "3033": 19, "307": 3, "308tk": 13, "309": 3, "31": 3, "312tk": 13, "313tk": 13, "316": 3, "317": 3, "317tk": 13, "32": 3, "320": 3, "321tk": 13, "322": 3, "325tk": 13, "329244": 3, "33": 3, "331131": 3, "336tk": 13, "34": [3, 13], "341tk": 13, "35": [3, 13], "352tk": 13, "354tk": 13, "36": 3, "367tk": 13, "368tk": 13, "37": 3, "370tk": 13, "375tk": 13, "3760tk": 13, "376tk": 13, "378tk": 13, "38": 3, "381": 3, "384tk": 13, "387tk": 13, "388tk": 13, "39": [3, 13], "3b": 15, "4": [3, 4, 6, 13, 19, 23], "40": 3, "400tk": 13, "401tk": 13, "403": 3, "405b": 13, "409tk": 13, "41": 3, "410tk": 13, "411tk": 13, "419tk": 13, "42": 23, "420tk": 13, "423": 3, "424tk": 13, "4274tk": 13, "43": 3, "430tk": 13, "431tk": 13, "432tk": 13, "438": 3, "440tk": 13, "441tk": 13, "446tk": 13, "447": 19, "45": 3, "451tk": 13, "452tk": 13, "4537": 3, "456tk": 13, "46": 13, "460tk": 13, "462tk": 13, "469tk": 13, "47": [3, 13], "479tk": 13, "48": 3, "486tk": 13, "49": 3, "490tk": 13, "492tk": 13, "493tk": 13, "4o": [8, 13, 20, 23], "5": [3, 8, 10, 13, 19, 20, 23], "50": [3, 13], "5000": 21, "5095tk": 13, "51": 3, "5151f5": 18, "517tk": 13, "52": 3, "527tk": 13, "53": 3, "535tk": 13, "54": 3, "542tk": 13, "545tk": 13, "546tk": 13, "549tk": 13, "55": [3, 19, 23], "56": 3, "5600": [19, 23], "567tk": 13, "57": 3, "570tk": 13, "58": 3, "586tk": 13, "59": [3, 13], "590tk": 13, "6": [3, 13], "6080": 21, "61": 13, "62": [3, 13], "63": [3, 13], "630tk": 13, "64": [3, 13], "649": 3, "65": 13, "656tk": 13, "659tk": 13, "661tk": 13, "663tk": 13, "670tk": 13, "676tk": 13, "682tk": 13, "686tk": 13, "69": 3, "7": [3, 13], "70": 3, "709": 3, "70b": [13, 20], "710tk": 13, "714": 3, "714tk": 13, "73": 3, "735": 3, "744tk": 13, "758tk": 13, "759": 3, "766": 3, "768": 23, "768tk": 13, "77": 3, "78": 3, "781tk": 13, "784tk": 13, "787tk": 13, "790": 3, "79389": 3, "7b": 15, "8": [3, 4, 5], "80": 3, "8080": 21, "813tk": 13, "819tk": 13, "82": 3, "821tk": 13, "823tk": 13, "83": 3, "84": 3, "85tk": 13, "86": 3, "87": 3, "88": 3, "890": 3, "8b": 13, "9": 3, "90": 3, "903tk": 13, "90b": 13, "91": 3, "9238": 3, "924tk": 13, "93": 3, "936tk": 13, "937": 3, "94": 3, "948": 3, "95": 3, "951tk": 13, "96": 18, "988tk": 13, "99": 3, "99724": 3, "9b": 13, "9f": 18, "A": [2, 13, 21, 22, 23, 24], "Be": 19, "Being": 3, "For": [8, 16, 21, 24], "If": [1, 2, 7, 8, 10, 13, 16, 17, 18, 19, 23], "In": 21, "It": [0, 1, 3, 4, 6, 7, 10, 16, 17, 19, 20, 21, 23], "Not": 19, "Of": [19, 23], "On": [20, 23], "One": [7, 10], "The": [1, 2, 3, 4, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 21, 22, 23, 24], "There": [1, 11, 20, 21], "These": [19, 23], "To": [1, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24], "With": 24, "_": [18, 23], "__init__": [2, 3, 23], "__main__": [3, 19, 23], "__name__": [19, 23], "__version__": 3, "_browser_lynx": 3, "_browser_playwright": 3, "_model": 8, "_rag_context": 3, "a4": 18, "abc": [2, 23], "abil": [1, 15, 19, 23], "abl": [19, 23], "about": [2, 3, 8, 16, 17, 19, 23, 24], "about_us": 10, "absolut": [19, 23], "access": [1, 16, 19, 21], "achiev": [4, 6, 20], "acknowledg": 19, "act": 17, "action": [4, 6, 7, 8, 19, 23, 24], "activ": [4, 5, 11, 19, 23], "activitywatch": [4, 5, 19, 22, 23], "actual": [0, 23], "ad": [1, 18], "adapt": [19, 23], "add": [4, 6, 12, 18, 23, 24], "addit": [4, 6, 7, 9, 21, 23], "adequ": 20, "adher": [4, 6], "adjust": [4, 6], "after": 24, "agent": [1, 2, 3, 17, 18, 23], "agent_id": 23, "aggress": 3, "ai": [1, 3, 16, 17, 19], "aim": [1, 15], "aka": 0, "aldani": 3, "aliv": 24, "all": [0, 2, 3, 7, 8, 19, 21, 23, 24], "allow": [2, 8, 17, 23, 24], "allowlist": 7, "along": [1, 23], "also": [10, 11, 17, 21], "altern": 17, "alwai": [1, 10, 19], "am": [4, 5, 10, 19], "ambigu": 19, "among": [19, 23], "an": [1, 2, 3, 4, 5, 7, 10, 12, 14, 15, 16, 17, 19, 20, 23, 24], "analyz": [4, 5, 19, 24], "ani": [2, 4, 5, 6, 7, 13, 16, 19, 20, 23, 24], "anim": 24, "announc": 22, "anoth": [2, 3], "answer": [1, 12, 13, 19, 23], "anthrop": [8, 9, 10, 13, 17, 21, 23], "anthropic_api_kei": [10, 20], "anymor": 1, "api": [3, 10, 13, 16, 17, 20, 21, 23, 24], "app": [1, 2, 13, 14, 21], "append": [2, 8, 19, 23], "appl": [12, 24], "appli": [2, 19, 23, 24], "applic": [4, 5, 17, 19, 23], "approach": [3, 4, 6, 19], "appropri": 7, "apt": [19, 23], "ar": [0, 1, 8, 10, 11, 13, 14, 17, 18, 19, 20, 21, 23, 24], "arch": 23, "architectur": [18, 23], "area": [4, 5], "arg": [2, 8, 19, 23], "argument": 8, "arrai": [1, 24], "ask": [7, 12, 13, 19, 21, 23, 24], "ask_execut": 3, "aspect": [4, 6], "assist": [1, 2, 8, 16, 18, 19, 23, 24], "attach": 2, "attribut": 2, "augment": [18, 23], "august": 22, "auth": [4, 6], "author": 1, "auto": 20, "autom": [5, 6, 7, 14, 17, 24], "automat": [4, 6, 21, 23], "avail": [2, 4, 6, 8, 14, 15, 16, 19, 21, 23, 24], "avoid": [19, 23], "aw": [4, 5], "aw_report": [4, 5], "awar": 23, "axolotl": 15, "azur": 20, "azure_openai_api_kei": 10, "back": [2, 10, 20], "badg": 18, "base": [0, 2, 3, 4, 5, 7, 8, 12, 18, 19, 21, 24], "basenam": 19, "bash": [4, 5, 6, 17, 19, 23], "basic": [3, 10, 12, 17, 19], "been": 19, "befor": [2, 4, 19, 21, 24], "begin": 1, "behavior": 1, "being": 21, "below": 20, "bench": [1, 3, 13], "benefit": [3, 4, 6, 23], "besid": 24, "best": [1, 4, 6, 19], "beta": 15, "better": [1, 23], "between": [2, 23], "big": 3, "bin": [4, 5, 6], "bind": 8, "bj\u00e4reholt": [19, 23], "black": 24, "blank": 3, "block": [2, 19, 23], "block_typ": 2, "bob": [17, 18], "bodi": [4, 6, 14, 18], "bool": [2, 19, 23], "bot": [0, 17, 24], "both": [10, 24], "branch": [2, 4, 7], "break": [10, 19, 23, 24], "brief": [18, 19, 22], "briefli": 1, "broader": 18, "brows": [1, 12, 17, 19, 23, 24], "browser": [3, 8, 14, 17, 19, 24], "budget": 23, "bug": [4, 6, 12], "build": [1, 11, 13, 21], "built": [0, 18, 21], "bundl": 21, "burnout": 3, "button": 23, "c": [19, 23], "cach": 23, "call": [2, 4, 6, 11, 19, 23], "callabl": [2, 23], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20, 21, 23, 24], "cap": [19, 23], "capabl": [0, 1, 4, 13, 14, 19, 23], "captur": [8, 23], "case": 1, "cat": [19, 23], "categori": [4, 5, 23], "caution": [9, 21, 23], "cd": [4, 6, 11, 21], "cell": 24, "ceo": [12, 13], "certainli": [19, 23, 24], "chain": [8, 14, 24], "challeng": 13, "chang": [4, 7, 10, 14, 19, 23, 24], "changelog": 17, "chat": [0, 1, 2, 3, 16, 17, 19, 21, 24], "chatgpt": 15, "check": [1, 4, 6, 7, 11, 14, 17, 19, 23, 24], "checkout": [4, 6, 7, 11], "chmod": [4, 6], "choic": 1, "chromium": 23, "ci": [4, 6], "clarif": 19, "clarifi": 19, "class": [2, 19, 23], "classifi": 3, "classmethod": 2, "claud": [8, 10, 13], "clear": [4, 5, 6, 19], "cli": [1, 3, 4, 6, 10, 17, 19, 21, 24], "click": 23, "client": [4, 5], "clipboard": 3, "cloc": 3, "clone": [11, 21], "cmd": 23, "code": [2, 4, 6, 7, 8, 11, 12, 17, 19, 23, 24], "code_review": [4, 6], "codebas": [3, 4], "codeblock": [3, 8, 23, 24], "codeinstruct": 15, "collabor": 0, "collect": [2, 3, 4, 5, 15, 23], "color": [12, 14], "colormap": 24, "com": [3, 11, 14, 18, 21], "combin": [4, 6, 15, 21], "come": [2, 24], "comma": 8, "command": [1, 3, 7, 11, 14, 15, 17, 19, 21, 23], "comment": [3, 4, 6, 7, 13, 19], "commit": [1, 7, 12, 14, 22, 24], "common": [19, 24], "commun": [14, 19], "compar": 1, "comparison": 17, "compat": 20, "complet": [13, 24], "complex": [3, 11, 19, 24], "compos": [4, 6], "composit": 7, "comprehens": [19, 23], "compris": 15, "comput": [3, 4, 5, 8, 9, 17, 19], "computerus": 21, "concept": [10, 19], "concern": [4, 6, 21], "concis": [4, 5, 6, 8, 19], "confid": 24, "config": [3, 17, 19, 20, 21], "configur": [0, 4, 6, 8, 16, 17, 20, 23], "confirm": [2, 8, 19, 21, 23, 24], "conflict": [19, 23], "conftest": 3, "connect": 18, "consid": [1, 13, 19, 23], "constant": 3, "construct": [4, 6, 17], "contain": [2, 10, 19, 21, 23], "content": [12, 19, 23, 24], "context": [1, 2, 3, 10, 18, 19, 23, 24], "continu": [1, 19], "contribut": [3, 17], "control": [1, 23], "control_l": 23, "convent": 15, "convers": [1, 2, 8, 14, 15, 19, 23, 24], "conversationmeta": 2, "convert": 2, "conwai": 24, "cool": 14, "cooler": 14, "coordin": 23, "copi": [2, 8, 24], "copilot": 17, "cor": [2, 8], "core": 17, "correct": [1, 4, 19], "correctli": 12, "cors_origin": [2, 8], "cost": [2, 3], "could": [2, 4, 5, 11, 18], "couldn": [19, 23], "cours": [18, 19, 23], "cover": [11, 20, 24], "cpp": 20, "creat": [0, 2, 4, 5, 6, 7, 8, 12, 13, 14, 15, 18, 19, 23, 24], "create_app": 2, "credit": 1, "cron": [4, 5], "css": 3, "csv": [13, 15], "ctrl": [19, 23], "curiou": [10, 19], "curl": [4, 6], "current": [2, 3, 10, 11, 19, 23], "curs": [12, 24], "cursor": 23, "cursor_posit": 23, "custom": [1, 4, 6, 8], "customiz": [1, 4, 6], "d": [4, 5, 18], "dai": [4, 5], "daili": [4, 5], "daily_summary_script": [4, 5], "dark": 21, "data": [0, 4, 5, 17], "dataset": 15, "date": [1, 2, 4, 5, 15], "datetim": 2, "dd": [4, 5], "dead": 24, "debian": 23, "debug": [8, 15, 19], "decor": 23, "deeper": 1, "def": [19, 23], "default": [8, 10, 11, 20, 21, 23], "defin": 2, "delai": 23, "deleg": 23, "demo": [14, 17, 23], "demonstr": [4, 6], "depend": [4, 6, 7, 21], "deprec": 19, "desc": 2, "describ": 15, "describe_api": 3, "descript": [2, 18, 19], "design": [1, 7, 17, 19, 21], "desktop": [21, 23], "detail": [4, 8, 16, 24], "detect": 20, "dev": [19, 23], "develop": [1, 4, 6, 11, 13, 21], "dict": [2, 23], "diff": [2, 4, 6, 23], "diff_minim": 23, "differ": [1, 4, 5, 16, 20, 21, 24], "diffurl": [4, 6], "dig": 1, "dir": [3, 12], "direct": 23, "directli": [7, 14, 16, 21, 24], "directori": [0, 2, 3, 8, 10, 15, 19, 23], "disabl": 21, "disclaim": 1, "discord": 17, "discuss": 14, "displai": [2, 19, 23], "do": [3, 13, 14, 17, 19, 23, 24], "doc": [2, 23], "docker": [13, 16, 19, 21, 23], "docstr": [2, 23], "document": [1, 3, 9, 11, 15, 21, 23], "doe": [15, 21], "doesn": [1, 21], "don": [8, 10, 19, 24], "dont": 24, "doubl": 23, "double_click": 23, "down": [19, 23, 24], "download": [19, 23], "drag": 23, "drop": 13, "duckduckgo": [19, 23], "due": 21, "dure": 24, "e": [2, 8, 11, 13, 20, 23], "each": [1, 8, 19, 23], "earli": [1, 10], "eas": [1, 4, 6], "easi": [0, 2, 4, 5, 17], "easier": 3, "easiest": 17, "easili": [4, 6], "echo": [4, 5], "ecosystem": 18, "edit": [1, 2, 8, 11, 12, 17, 19, 23, 24], "editor": [1, 2, 8, 19, 24], "effect": [3, 14], "effici": [19, 23, 24], "either": 19, "email": 0, "embed": 23, "emerg": 1, "empow": 8, "enabl": [8, 21, 23], "encourag": 1, "end": [3, 19], "engin": [1, 19, 23], "enhanc": [2, 23], "ensur": [19, 23], "enter": 3, "entri": [4, 5], "env": [4, 6, 10], "environ": [1, 10, 11, 16, 20, 23], "eof": [19, 23], "equip": 17, "erik": [19, 23], "erikbjar": [7, 11, 14, 18, 21], "error": 15, "etc": [1, 2, 14, 19, 22, 23], "eval": [2, 11, 17, 20], "eval_names_or_result_fil": 8, "eval_result": 13, "evalu": 13, "even": 14, "event": [4, 6], "ever": 21, "everi": [4, 5], "everyth": 4, "evolv": 1, "exampl": [2, 4, 5, 6, 7, 10, 15, 16, 17, 19, 20, 23, 24], "exclud": 2, "execenv": 3, "execut": [1, 2, 4, 6, 8, 12, 17, 19, 21, 23, 24], "execute_append": 23, "execute_append_impl": 23, "execute_msg": 2, "execute_patch": 23, "execute_patch_impl": 23, "execute_python": 23, "execute_sav": 23, "execute_save_impl": 23, "execute_shel": 23, "execute_shell_impl": 23, "execute_tmux": 23, "executefuncgen": 2, "executefuncmsg": 2, "exist": [1, 2, 19, 24], "exit": [8, 24], "expect": 2, "experi": 23, "experiment": [0, 8, 9, 21, 23], "explain": [10, 19], "explan": 19, "explor": [1, 14, 16, 19, 23], "export": [3, 8, 15, 20, 21], "expos": 20, "express": [19, 23], "extend": [3, 4, 6, 15, 17], "extens": [1, 15], "extra": [0, 19, 21, 23, 24], "ey": 3, "f": [8, 19], "f0": 18, "face": [15, 19], "factor": 1, "factori": 2, "fade": 24, "fail": [12, 14, 19, 20, 23], "failur": 23, "fall": [10, 20], "fals": [2, 19, 23], "fanci": [17, 18, 19, 23], "far": [1, 13], "fast": 1, "fastest": 3, "featur": [1, 4, 10, 17, 18, 21, 22, 23], "feedback": [4, 6, 19], "fetch": [4, 6], "few": [18, 21], "fib": [12, 19, 23], "fibonacci": [12, 19, 23], "file": [0, 1, 2, 3, 4, 5, 7, 8, 10, 14, 15, 16, 17, 19, 20, 23, 24], "file1": [19, 23], "file2": [19, 23], "filesshel": 23, "filestor": 3, "filesystem": [19, 23], "find": [1, 19, 20, 23], "fine": 17, "finetun": 17, "finish": [12, 13, 19, 23, 24], "first": [0, 1, 2, 10, 16, 18, 19, 20, 22, 23, 24], "fit": [1, 4, 6], "fix": [12, 14], "flag": [20, 24], "flash": [13, 20], "flask": 2, "flat": 18, "float": 2, "flow": 23, "focu": [1, 3, 4, 6], "focus": 1, "folder": 2, "follow": [1, 4, 5, 8, 11, 15, 17, 19, 20, 21, 23], "forc": 8, "fork": [1, 2, 8, 24], "format": [2, 4, 5, 6, 8, 19, 23], "found": [19, 23], "founder": [19, 23], "framework": [19, 23], "free": 1, "friendli": [0, 21], "from": [1, 2, 4, 5, 8, 11, 12, 15, 19, 23, 24], "from_toml": 2, "from_xml": 2, "frontend": 1, "full": [8, 19], "fun": 3, "func": 23, "funcanim": 24, "function": [2, 4, 5, 8, 12, 17, 19, 23], "function_nam": 8, "further": 24, "futur": 10, "g": [2, 8, 20, 23], "game": [12, 24], "gather": [17, 19], "gemini": [13, 17], "gemini_api_kei": 20, "gemma": 13, "gener": [1, 2, 3, 4, 5, 6, 11, 12, 17, 18, 19, 23, 24], "generate_daily_summari": [4, 5], "generate_nam": 3, "get": [0, 2, 4, 5, 11, 13, 15, 17, 19, 23, 24], "get_aw_report": [4, 5], "get_codeblock": 2, "get_convers": 2, "get_doc": 2, "get_installed_python_librari": 23, "get_prompt": [17, 19], "get_shell_command": 23, "get_user_convers": 2, "get_yesterdai": [4, 5], "gh": [3, 4, 6, 8, 14, 19], "git": [0, 1, 11, 12, 13, 14, 19, 21, 23], "github": [1, 3, 4, 6, 11, 12, 14, 17, 18, 19, 21, 24], "github_token": [4, 6, 7], "give": [1, 19, 23], "given": [4, 8, 19, 23], "glob": 23, "global": 17, "goal": [3, 15], "good": [1, 15], "googl": [13, 19, 23], "gpt": [1, 8, 13, 20, 23], "gpt_todoer": 3, "gptengin": 21, "gptme": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24], "great": 1, "green": [12, 24], "groq": 17, "groq_api_kei": 20, "group": 23, "grow": 3, "guid": [15, 16, 24], "guidanc": [9, 21, 23], "ha": [1, 9, 10, 17, 21, 23], "had": 15, "haiku": 13, "hand": 2, "handl": [19, 23], "har": [3, 11, 13], "hasn": 1, "have": [0, 13, 14, 15, 19, 21, 23, 24], "haven": 16, "he": 0, "height": 23, "hello": [2, 13, 19, 20, 23], "help": [0, 1, 8, 16, 18, 19, 24], "here": [1, 2, 4, 5, 7, 10, 11, 13, 14, 18, 19, 20, 23, 24], "heredoc": [19, 23], "herm": 13, "hf": 15, "hidden": [2, 8, 23], "hide": 2, "high": [4, 6], "highli": 1, "highlight": [1, 2, 4, 6], "histori": [0, 1, 12, 15], "hn": 22, "hold": 2, "home": [3, 21], "host": 8, "hostnam": [4, 5], "how": [2, 4, 5, 6, 10, 13, 14, 15, 17, 19, 20, 24], "howev": 13, "html": [3, 8, 14, 21], "http": [10, 11, 14, 18, 19, 20, 21, 23], "hug": 15, "huggingfaceh4": 15, "human": [10, 13, 19], "i": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24], "id": 1, "idea": [0, 22], "ident": 0, "identifi": [4, 6], "ignor": [3, 19, 23], "imag": [1, 2, 14, 19, 23, 24], "image_path": [19, 23], "img": 18, "imperson": 8, "implement": [4, 6, 14, 18, 23, 24], "impli": [8, 24], "implic": [9, 21, 23], "import": [1, 3, 19, 23, 24], "importtim": 3, "impress": [1, 14], "improv": [1, 4, 5, 6, 13, 14, 15, 24], "incl_system": [19, 23], "includ": [2, 4, 5, 10, 19, 20, 21, 22, 23, 24], "include_summari": [19, 23], "include_test": 2, "inclus": 23, "incorrect": 19, "index": [3, 8, 17, 23], "info": [19, 23], "inform": [1, 2, 8, 11, 13, 17, 19, 23, 24], "init": [2, 3, 12, 13, 19, 23], "init_project": 3, "initi": [19, 22, 23], "initial_msg": 2, "input": [2, 19, 23], "insight": [4, 5], "inspect": [19, 23], "inspect_pan": [19, 23], "inspir": [1, 24], "instal": [4, 6, 7, 17, 20, 21, 23, 24], "instanc": 23, "instead": [1, 19], "instruct": [2, 11, 13, 16, 19, 20, 23], "instructions_format": 2, "int": [2, 19, 23], "integr": [1, 3, 4, 6, 11, 18, 21, 23, 24], "intellig": 23, "intend": [3, 4, 10, 15], "interact": [0, 4, 5, 6, 8, 12, 16, 17, 19, 21, 23, 24], "interest": [13, 15, 19], "interfac": [8, 9, 17, 18, 23], "internet": 19, "interrupt": 3, "intervent": 13, "introduc": [1, 19], "involv": 15, "io": 18, "ipython": [2, 19, 23], "isn": 23, "isol": 13, "issu": [4, 6, 7, 13, 14, 15, 16, 19], "issue_com": 7, "iter_from_cont": 2, "its": [1, 2, 4, 6, 14, 15, 19], "itself": 18, "j": [3, 14, 19, 23], "javascript": [19, 23], "job": [4, 5, 6, 7], "journal": 0, "json": [2, 4, 6, 23], "jsonl": 15, "just": 1, "keep": [0, 2, 3, 19, 23], "keep_dat": 2, "kei": [1, 2, 4, 6, 8, 10, 13, 16, 19, 20, 23], "kenneth": 3, "keyboard": 23, "kill": 3, "kill_sess": [19, 23], "knowledg": [1, 15], "knowledgebas": 0, "kwarg": [2, 23], "l": [19, 23], "lab": 12, "lambda": 23, "landscap": 1, "lang": 2, "langtag": 8, "languag": [8, 19, 23], "larg": [19, 23], "last": [2, 8, 14, 19, 23, 24], "later": 22, "latest": [1, 4, 6, 7, 13, 19, 20, 21, 23], "learn": [3, 16, 19, 23], "leav": 3, "left": [21, 23], "left_click": 23, "left_click_drag": 23, "length": 2, "less": 1, "let": [1, 10, 11, 19, 23, 24], "level": 1, "leverag": [0, 4, 5, 6], "librari": [17, 19, 23], "life": 24, "like": [0, 1, 7, 10, 11, 13, 19, 23], "limit": [2, 8, 19, 20], "line": [2, 7, 17, 24], "link": [19, 23], "linux": [21, 23], "list": [2, 4, 6, 10, 18, 19, 21, 23, 24], "list_chat": [19, 23], "list_convers": 2, "list_sess": [19, 23], "list_user_messag": 3, "liter": [2, 19, 23], "live": [19, 23], "ll": [1, 19, 23, 24], "llama": [13, 20, 23], "llama2": 15, "llama3": 20, "llm": [1, 2, 8, 11, 13, 16, 19, 20, 21, 23, 24], "llm_anthrop": 3, "llm_openai": 3, "llm_openai_model": 3, "load": [2, 8, 12, 19, 23], "local": [1, 4, 5, 10, 17, 19, 21], "localhost": [10, 19, 21, 23], "locat": 10, "lock": 2, "log": [2, 4, 5, 8, 19, 23, 24], "logdir": [2, 23], "login": [4, 6], "logmanag": 3, "long": [19, 23], "longer": 19, "look": [1, 4, 10, 15], "lot": 1, "lovabl": 18, "love": 18, "low": 1, "m": [4, 5, 8, 20], "m2": 15, "machin": 19, "maco": 23, "made": 7, "mai": [1, 19, 23], "main": [2, 3, 14, 19, 23], "maintain": [3, 19], "major": 3, "make": [0, 3, 4, 6, 7, 11, 13, 14, 15, 19, 21, 22, 23, 24], "makefil": 10, "manag": [2, 8, 18, 19, 23], "mandelbrot": [12, 14], "mandelbrot_curs": 12, "mani": [1, 3], "manipul": 8, "manual": [11, 19, 23], "march": 22, "markdown": [2, 4, 6, 8, 19], "marker": [19, 23], "master": 7, "matplotlib": 24, "max_length": 2, "max_result": [19, 23], "maximum": [2, 8, 19, 23], "md": [10, 14, 19, 23], "me": [14, 19, 23], "media": 0, "memor": 0, "memori": [0, 23], "mention": [1, 19, 23, 24], "messag": [3, 8, 19, 23, 24], "meta": [13, 15, 20], "metadata": [2, 23], "method": 8, "middl": 23, "middle_click": 23, "might": [0, 1, 11, 15, 19], "mind": [1, 3], "mindset": 0, "mini": 13, "minim": [4, 6, 21, 23], "minimalist": 21, "minor": 12, "minut": 23, "mistak": 19, "mistral": 15, "mktemp": [4, 5], "mm": [4, 5], "mo": 1, "mobil": 21, "mode": [4, 6, 8, 11, 19, 21, 24], "model": [2, 3, 8, 10, 13, 17, 20, 21, 23], "modern": 21, "modifi": [1, 2, 4, 6, 12, 19, 23, 24], "modul": [17, 19], "more": [0, 1, 2, 3, 4, 8, 11, 12, 13, 17, 21, 23, 24], "most": 1, "mostli": [13, 19], "mous": 23, "mouse_mov": 23, "move": [23, 24], "movement": 23, "msg": 2, "much": [1, 3, 8], "multilin": [19, 23], "multipl": [1, 8, 23, 24], "multiprompt": 24, "my": 14, "n": [2, 8, 13, 14, 18, 19, 23], "name": [2, 4, 6, 7, 8, 10, 18, 19, 23, 24], "navig": 11, "nbodi": 18, "ncurs": [3, 19, 23], "necessarili": 23, "need": [1, 4, 6, 7, 10, 15, 19, 20, 21, 23, 24], "net": [19, 23], "network": [21, 23], "never": 2, "new": [1, 2, 4, 7, 8, 12, 14, 18, 19, 23, 24], "new_log": 2, "new_sess": [19, 23], "newlin": 2, "next": [17, 24], "non": [4, 5, 6, 8, 24], "none": [2, 10, 19, 23], "nonetyp": 19, "normal": 8, "notabl": [4, 5], "note": [8, 15, 19, 23, 24], "nousresearch": 13, "now": [1, 11, 19, 23], "np": 24, "npm": [19, 23], "npx": [19, 23], "number": [2, 4, 6, 8, 19, 23], "numpi": 24, "o": 19, "o1": 13, "oa": 15, "obvious": 1, "octob": 22, "off": [12, 14], "offici": 14, "offlin": 21, "old": [2, 12], "ollama": [10, 20], "one": [1, 7, 15, 16, 19, 22, 23, 24], "onelin": 2, "ones": [2, 13, 24], "onli": [1, 8, 18, 19, 21, 23], "open": [1, 4, 6, 19], "openai": [3, 8, 13, 17], "openai_api_kei": [7, 10, 13, 20], "openai_base_url": [10, 20], "openassist": 15, "openpip": 15, "openrout": 17, "openrouter_api_kei": [10, 20], "oper": [23, 24], "optim": [21, 23], "option": [2, 8, 10, 15, 19, 23], "order": 2, "org": [19, 23], "origin": [2, 8, 19, 23], "other": [1, 3, 4, 5, 6, 17, 19, 21, 23], "our": [15, 16, 19, 23], "out": [4, 7, 14, 15, 17, 19, 23, 24], "output": [2, 4, 5, 7, 8, 11, 14, 19, 23], "over": [10, 19, 24], "overflow": 23, "overrid": 10, "overridden": [8, 10], "overview": [1, 19, 20], "overwrit": [19, 23], "own": [0, 1, 13, 15], "p": [8, 21], "packag": 23, "pacman": 23, "page": [3, 12, 17, 18, 19, 20, 23, 24], "pair": 1, "pandoc": [19, 23], "pane": [19, 23], "parallel": 8, "paramet": [2, 23], "pars": [2, 8], "part": [2, 20, 23], "particl": 14, "particular": [0, 10, 21], "particularli": 24, "pass": [8, 12], "past": [19, 23, 24], "patch": [1, 3, 8, 13, 17, 19, 24], "path": [2, 4, 5, 8, 10, 14, 19, 23], "pathlib": [2, 23], "pattern": [4, 5, 24], "per": [19, 23], "perform": [1, 7, 14, 18, 19, 20, 23], "permiss": 7, "persist": [2, 20, 23], "person": [0, 1], "pie": 12, "pin": 2, "pinia": [19, 23], "pip": [4, 6, 16, 23], "pipelin": [4, 6], "pipx": [11, 16, 21, 23], "placehold": [19, 23], "plan": 4, "playwright": 23, "pleas": [4, 5, 9, 16, 21, 23], "plt": 24, "plugin": 18, "png": [14, 19, 23], "poetri": 11, "point": [4, 6], "popular": 1, "port": [8, 21], "posit": 23, "possibl": [19, 23], "possibli": 2, "post": [4, 6], "potenti": [4, 6, 7], "power": [1, 4, 5, 6, 17, 18, 19], "pr": [4, 6, 11, 13, 14, 18], "pr_number": [4, 6], "practic": [4, 6], "preced": 10, "prefer": [0, 1, 19], "prepar": [2, 17, 23], "prepare_messag": 2, "present": 3, "preserv": [19, 23], "press": 23, "preview": [13, 23], "preview_append": 23, "preview_patch": 23, "preview_sav": 23, "preview_shel": 23, "previou": [4, 5], "previous": 1, "price": 1, "prime100": 13, "print": [2, 8, 19, 23], "priorit": 19, "pro": 13, "proactiv": 19, "problem": 19, "process": [4, 5, 7, 24], "product": [4, 5], "profession": [0, 19], "program": [1, 8, 12, 19, 23, 24], "programm": [10, 19], "progress": [4, 8, 11, 12, 15, 19, 23], "project": [0, 3, 4, 6, 11, 14, 17, 19, 21, 22, 23, 24], "prompt": [0, 1, 3, 4, 6, 7, 8, 10, 12, 14, 16, 17, 18, 20, 23, 24], "prompt_ful": [17, 19], "prompt_gptm": [17, 19], "prompt_project": [17, 19], "prompt_short": [17, 19], "prompt_system": 8, "prompt_systeminfo": [17, 19], "prompt_timeinfo": [17, 19], "prompt_tool": [17, 19], "prompt_us": [17, 19], "properti": 2, "provid": [1, 2, 4, 5, 6, 8, 13, 14, 15, 16, 17, 19, 21, 23, 24], "public": [12, 19], "pull": [4, 6, 7, 20], "pull_request": [4, 6], "purpos": [1, 19], "push": [7, 12, 19], "pwd": [13, 19], "py": [2, 3, 12, 14, 15, 19, 23, 24], "pyplot": 24, "pyshel": 23, "python": [1, 2, 3, 8, 11, 14, 17, 19, 20, 24], "python3": [19, 23], "q": [4, 6], "qualiti": [4, 6], "queri": [19, 23], "question": [1, 7, 12, 13, 19, 23], "quick": [4, 6], "quiet": 2, "quit": 0, "r": [8, 14], "rag": [3, 17, 18], "rag_index": 23, "rag_search": 23, "rag_statu": 23, "ran": [19, 23], "random": 8, "rang": 19, "rapidli": 1, "rather": 3, "re": [8, 24], "react": 21, "read": [1, 3, 4, 5, 14, 16, 17, 19], "read_chat": [19, 23], "read_url": [19, 23], "readabl": [4, 6], "readi": 8, "readlin": 3, "readm": [10, 14, 17, 18, 19, 21, 23], "readmeshel": 23, "real": 3, "realist": 23, "realli": 1, "receiv": 19, "recent": [19, 23], "recommend": [13, 16, 21], "recov": 15, "red": [12, 24], "reddit": 22, "reduc": [3, 23], "refactor": 14, "refer": [17, 21], "regardless": 11, "regist": [2, 23], "register_funct": 23, "regular": 11, "reitz": 3, "rel": [19, 23], "relat": [0, 8, 23], "releas": [1, 17, 22], "relev": [4, 15, 19, 23], "reli": [4, 6], "reliabl": 20, "rememb": [0, 1], "remov": 2, "renam": [2, 8, 24], "render": [12, 14], "repl": [2, 14, 23], "replac": 2, "replai": [8, 24], "repli": 7, "replit": 15, "repo": [4, 6, 7, 12, 19], "report": [4, 5], "repositori": [0, 4, 6, 19, 21], "repres": 24, "represent": 2, "reproduc": 13, "request": [4, 6, 7, 8, 24], "requir": [1, 8, 19, 21, 23], "resolut": [21, 23], "resolv": 2, "respond": [19, 23], "respons": [2, 7, 8, 19, 21, 23], "response_prefer": 10, "rest": 21, "result": [3, 7, 8, 17, 19, 23], "resum": [2, 8, 14], "retriev": [8, 18, 23], "return": [2, 4, 5, 19, 23], "returntyp": 23, "review": [4, 6, 7], "review_pr": [4, 6], "rewrit": [19, 23], "rich": 21, "right": [0, 1, 3, 21, 23], "right_click": 23, "robust": [13, 23], "role": [2, 19], "root": [10, 11], "run": [1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24], "runner": 3, "rust": [13, 14, 18], "save": [2, 3, 4, 5, 8, 16, 17, 19, 20, 24], "scaffold": [19, 23], "scale": [21, 23], "scenario": 4, "scope": [19, 23], "score": 1, "scratch": 19, "screen": [21, 23], "screencaptur": 23, "screenshot": [1, 3, 8, 14, 17, 19], "screenshot_url": [19, 23], "script": [3, 4, 5, 6, 19, 23, 24], "scrot": 23, "seamless": [4, 6, 23], "search": [17, 19, 23], "search_chat": [19, 23], "search_playwright": 23, "secret": [4, 6, 7], "section": 10, "secur": [4, 6, 9, 21, 23], "see": [2, 4, 9, 13, 14, 16, 17, 19, 21, 23, 24], "seem": [0, 1], "select": [1, 20, 23, 24], "self": [1, 2, 19], "semant": 23, "send": [2, 19, 23], "send_kei": [19, 23], "sender": 2, "sent": [2, 19, 23], "separ": [8, 21, 24], "septemb": 22, "sequenc": 23, "serializ": 2, "seriou": [9, 21, 23], "serv": [4, 6, 20, 21], "server": [16, 17, 19, 20, 23, 24], "servic": 18, "session": [16, 19, 23, 24], "session_id": [19, 23], "set": [0, 2, 4, 5, 6, 10, 14, 15, 16, 19, 20, 21, 23], "setup": [4, 6, 24], "sever": 20, "sh": [3, 4, 5, 6, 11], "shadcn": 21, "share": [0, 14], "shell": [1, 3, 4, 5, 6, 8, 10, 11, 12, 14, 17, 19, 24], "shield": 18, "short": [8, 19], "shorten_detail": 3, "shot": 7, "should": [2, 19, 23], "show": [1, 8, 12, 14, 19, 22, 23, 24], "showcas": [4, 18], "shown": [19, 23], "silli": 0, "sim": 18, "similar": [1, 22, 23], "simpl": [1, 3, 4, 6, 7, 13, 18, 19, 23], "simpler": 3, "simpli": [7, 11, 16, 21], "simplic": [4, 6], "simul": [14, 18, 23, 24], "sinc": 1, "singl": [2, 8, 10], "site": [17, 19, 23], "skip": [8, 24], "slash": 24, "slow": 11, "small": [3, 4, 19, 20, 23], "smaller": [19, 23], "smallest": 20, "snake": [12, 24], "snippet": [19, 23], "so": [11, 13, 19, 23, 24], "social": 0, "solv": 19, "some": [1, 2, 3, 11, 14, 15, 17, 23], "someth": [8, 14, 15, 18], "somewhat": 20, "sonnet": [8, 10, 13], "soon": 12, "sourc": [1, 19], "space": 1, "special": 1, "specif": [1, 2, 4, 6, 8, 10, 19, 23, 24], "specifi": [7, 19, 21, 23, 24], "spent": [4, 5], "split": [15, 21], "src": [19, 23], "standalon": [8, 17], "standard": [4, 6, 18], "start": [1, 2, 4, 5, 6, 8, 10, 11, 17, 19, 21, 23, 24], "startup": [17, 20], "state": [3, 19, 23, 24], "static": 3, "statist": 3, "statu": [14, 23], "stdin": 14, "stdout": [19, 23], "step": [4, 6, 7, 12, 17, 19, 21, 24], "still": [1, 2, 13, 17, 21], "stop": [4, 5, 19, 23], "storag": 23, "store": [0, 2, 8], "str": [2, 19, 23], "strategi": [19, 23], "stream": [8, 21], "strength": 1, "string": 2, "strip_context": 23, "structur": [0, 4, 5], "struggl": [12, 13], "style": [3, 18, 19], "subag": [3, 8, 17], "subagent_statu": 23, "subagent_wait": 23, "subscript": 1, "subset": 15, "success": 23, "successfulli": 23, "sudo": 23, "suffer": 3, "suggest": [4, 5, 6, 14, 17, 19], "suit": [1, 3, 8, 13], "suitabl": [19, 21, 23], "sum": 3, "summar": [4, 5, 8, 14, 19, 23, 24], "summari": [4, 5, 8, 19, 23], "summarize_project": 3, "summary_fil": [4, 5], "superus": 12, "superuserlab": [13, 19, 23], "support": [0, 1, 2, 10, 15, 17, 20, 21, 23, 24], "sure": [3, 4, 15, 19, 23], "swe": [1, 13], "switch": 2, "sy": 3, "symlink": 2, "synchron": [4, 6], "syntax": [19, 23, 24], "system": [1, 2, 8, 19, 20, 23, 24], "t": [1, 3, 8, 10, 16, 19, 21, 23, 24], "tag": [2, 8, 19], "take": [2, 10, 11, 14, 19, 23], "talk": 16, "task": [0, 1, 4, 6, 7, 11, 13, 19, 23, 24], "teach": 15, "teknium": 15, "tell": 14, "templat": [0, 18], "temporari": [4, 5], "termin": [1, 12, 17, 19, 23, 24], "test": [2, 4, 7, 12, 13, 14, 15, 17, 24], "test_brows": 3, "test_cli": 3, "test_codeblock": 3, "test_config": 3, "test_context": 3, "test_ev": 3, "test_logmanag": 3, "test_messag": 3, "test_prompt": 3, "test_prompt_tool": 3, "test_readlin": 3, "test_reduc": 3, "test_serv": 3, "test_shel": 3, "test_tool_us": 3, "test_tools_chat": 3, "test_tools_patch": 3, "test_tools_python": 3, "test_tools_rag": 3, "test_tools_shel": 3, "test_tools_subag": 3, "test_util": 3, "test_util_cli": 3, "text": [3, 8, 19, 23, 24], "than": 3, "thei": [0, 10, 13, 19, 23], "them": [0, 1, 4, 8, 10, 11, 13, 19, 23], "thi": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24], "thing": [0, 3], "think": [0, 19], "thorough": 19, "thread": 23, "three": 14, "through": [23, 24], "thu": 20, "time": [4, 5, 8, 17, 19, 24], "timelif": 24, "timelin": 17, "timeout": [8, 23], "timestamp": 2, "timetobuildbob": 0, "tini": [17, 21], "tmux": [3, 8, 17, 19], "to_dict": 2, "to_toml": 2, "to_xml": 2, "todo": [12, 14, 15], "togeth": 24, "toggl": 21, "token": [4, 6, 19, 23], "told": 0, "toml": [0, 2, 10, 23], "too": [1, 3], "tool": [0, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24], "tool_allowlist": 8, "tool_format": [8, 19], "tool_nam": 8, "toolspec": [2, 23], "toolus": 2, "top": [0, 2, 19, 23], "topic": [19, 23], "track": [0, 23], "tracker": 16, "train": [3, 15, 19, 23], "transform": [2, 15], "treeofthought": 3, "trigger": 7, "trim": 2, "true": [2, 11, 19, 23], "truncat": 2, "try": [3, 17, 19, 23], "tune": 17, "tupl": 23, "turbo": 13, "tweet": 22, "twitter": 22, "two": 10, "txt": [19, 23], "type": [1, 2, 3, 4, 6, 7, 23], "typecheck": 4, "typescript": [19, 23], "u": [14, 15], "ubuntu": [4, 6, 7, 19, 23], "ui": [8, 17, 24], "uncom": 10, "under": [13, 17], "understand": [1, 3, 4, 6, 17], "undo": [2, 8, 24], "union": 19, "uniqu": [3, 23], "unless": [8, 19], "unlik": 2, "unspecifi": 20, "up": [1, 4, 5, 6, 16], "updat": [2, 12, 15, 19, 23, 24], "upload": 1, "url": [4, 12, 14, 19, 23, 24], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24], "usag": [2, 4, 5, 6, 17, 21, 23], "usd": 2, "user": [1, 2, 3, 8, 10, 16, 18, 19, 23, 24], "useredit": 3, "usernam": 18, "usersrc": 23, "util": [3, 4, 6, 17], "v": [3, 8, 13, 21], "v0": [19, 23], "v1": [10, 20], "v2": [4, 6, 15], "v3": 7, "valid": 15, "valu": [8, 10], "variabl": [10, 20, 23], "variant": 18, "varieti": [10, 13, 24], "variou": [1, 4, 24], "ve": [0, 18], "venv": 11, "verbos": 8, "veri": [8, 10, 21], "versa": 1, "version": [8, 11, 19, 23], "via": [17, 19], "vice": 1, "view": [4, 6, 19, 21, 23], "view_imag": [19, 23], "vim": 18, "vimrc": 14, "viral": 22, "virtualenv": 11, "vision": [1, 2, 3, 8, 13, 14, 17, 19, 21, 24], "visit": 16, "visual": 24, "vnc": 21, "vscode": 1, "vue": [19, 23], "vv": 14, "w": 8, "wa": [1, 4, 6, 7, 19, 23], "wai": [3, 7, 17, 20], "wait": [19, 23], "want": [2, 15, 17, 21, 24], "watch": 19, "we": [0, 1, 2, 4, 11, 13, 15, 16, 17, 18, 19, 20, 23, 24], "web": [1, 8, 14, 16, 17, 18, 19, 24], "webapp": 1, "webpag": [19, 23], "websit": [12, 19, 23], "webui": [18, 21], "welcom": [11, 17], "well": [1, 13], "went": 19, "were": 19, "what": [0, 1, 14, 17, 19, 23, 24], "whatev": 15, "when": [0, 1, 2, 3, 19, 24], "where": 16, "whether": [2, 19, 23], "which": [0, 1, 10, 11, 13, 14, 16, 19, 20, 21, 23], "whichev": [2, 21], "while": [0, 1, 11], "who": [1, 12, 19, 23], "whoi": 13, "whole": [19, 23], "wide": [4, 6, 13], "wider": 1, "width": 23, "window": [16, 23], "within": 10, "without": [13, 14, 19, 21, 23], "wont": 8, "work": [0, 1, 3, 4, 8, 10, 11, 12, 13, 15, 17, 19, 23], "workflow": [1, 4, 6, 7, 19, 24], "workspac": [2, 8, 10], "world": [2, 19, 23], "worth": 1, "would": 15, "write": [1, 2, 7, 12, 14, 19, 23, 24], "written": [19, 23], "wrong": 19, "wsl": 16, "x": [4, 6, 17, 23], "x11": [21, 23], "xai": 17, "xai_api_kei": 20, "xarg": [4, 6], "xdotool": [21, 23], "xml": [2, 8, 19], "y": [4, 5, 8, 19, 23], "ye": [19, 23], "yesterdai": [4, 5], "yet": [4, 8, 21], "yml": [4, 6], "you": [0, 1, 2, 4, 5, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24], "your": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13, 16, 17, 18, 19, 20, 23, 24], "yourself": [1, 14, 17], "youtub": 3, "yyyi": [4, 5], "zephyr": 15}, "titles": ["Agents", "Alternatives", "API Reference", "Are we tiny?", "Automation", "<no title>", "<no title>", "GitHub Bot", "CLI Reference", "<no title>", "Configuration", "Contributing", "Demos", "Evals", "Examples", "Finetuning", "Getting Started", "gptme documentation", "Projects", "Prompts", "Providers", "Server", "Timeline", "Tools", "Usage"], "titleterms": {"1": 15, "2": 15, "2023": 22, "2024": 22, "3": 15, "agent": 0, "aider": 1, "altern": 1, "anthrop": 20, "api": 2, "ar": 3, "autom": 4, "bob": 0, "bot": 7, "browser": 23, "call": 8, "chat": [8, 23], "chatgpt": 1, "claud": 1, "cli": 8, "code": [1, 3], "codeblock": 2, "command": [8, 24], "commun": 18, "comparison": 1, "comput": [21, 23], "config": 10, "configur": 10, "content": 2, "context": 8, "contribut": 11, "core": [2, 3], "count": 8, "cursor": 1, "data": 15, "demo": 12, "desktop": 1, "dev": 1, "develop": 17, "document": 17, "eval": [3, 8, 13], "exampl": 14, "extern": 17, "fanci": 21, "featur": 24, "fine": 15, "finetun": 15, "gather": 15, "gemini": 20, "gener": 8, "get": 16, "github": 7, "global": 10, "gptme": [1, 8, 17], "groq": 20, "guid": 17, "indic": 17, "info": 8, "instal": [11, 16], "interfac": [21, 24], "interpret": 1, "l": 8, "line": 3, "list": 8, "llm": 3, "loc": 3, "local": 20, "logmanag": 2, "lovabl": 1, "messag": 2, "moatless": 1, "model": 15, "more": 14, "next": 16, "offici": 18, "openai": 20, "openrout": 20, "other": 13, "patch": 23, "personifi": 0, "prepar": 15, "project": [1, 10, 18], "prompt": [2, 19], "provid": 20, "python": 23, "rag": 23, "read": [8, 23], "refer": [2, 8], "releas": 11, "result": 13, "save": 23, "screenshot": 23, "server": [2, 3, 8, 21], "shell": 23, "start": 16, "startup": 3, "step": [15, 16], "subag": 23, "suggest": 15, "support": 16, "tabl": 17, "test": [3, 11], "time": 3, "timelin": 22, "tini": 3, "tmux": 23, "token": 8, "tool": [1, 2, 3, 8, 23], "total": 3, "tune": 15, "ui": 21, "us": 21, "usag": [7, 13, 16, 24], "user": 17, "util": 8, "vision": 23, "we": 3, "web": 21, "why": 0, "xai": 20}}) \ No newline at end of file +Search.setIndex({"alltitles": {"2023": [[22, "id2"]], "2024": [[22, "id1"]], "API Reference": [[2, null]], "Agents": [[0, null]], "Aider": [[1, "aider"]], "Alternatives": [[1, null]], "Anthropic": [[20, "anthropic"]], "Are we tiny?": [[3, null]], "Automation": [[4, null]], "Bob": [[0, "bob"]], "Browser": [[23, "browser"]], "CLI Reference": [[8, null]], "ChatGPT Code Interpreter": [[1, "chatgpt-code-interpreter"]], "Chats": [[23, "chats"]], "Claude Desktop": [[1, "claude-desktop"]], "Claude Projects": [[1, "claude-projects"]], "Codeblock": [[2, "codeblock"]], "Commands": [[8, "commands"], [24, "commands"]], "Community Projects": [[18, "community-projects"]], "Comparison": [[1, "comparison"], [1, "id3"]], "Computer": [[23, "computer"]], "Computer Use Interface": [[21, "computer-use-interface"]], "Configuration": [[10, null]], "Content": [[2, "content"]], "Contributing": [[11, null]], "Cursor": [[1, "cursor"]], "Demos": [[12, null]], "Developer Guide": [[17, null]], "Evals": [[13, null]], "Examples": [[14, null]], "External": [[17, null]], "Fancy Web UI": [[21, "fancy-web-ui"]], "Features": [[24, "features"]], "Finetuning": [[15, null]], "Gemini": [[20, "gemini"]], "Getting Started": [[16, null]], "GitHub Bot": [[7, null]], "Global config": [[10, "global-config"]], "Groq": [[20, "groq"]], "Indices and tables": [[17, "indices-and-tables"]], "Install": [[11, "install"]], "Installation": [[16, "installation"]], "Interfaces": [[24, "interfaces"]], "Lines of code": [[3, "lines-of-code"]], "LoC Core": [[3, "loc-core"]], "LoC Eval": [[3, "loc-eval"]], "LoC LLM": [[3, "loc-llm"]], "LoC Server": [[3, "loc-server"]], "LoC Tests": [[3, "loc-tests"]], "LoC Tools": [[3, "loc-tools"]], "LoC Total": [[3, "loc-total"]], "Local": [[20, "local"]], "LogManager": [[2, "logmanager"]], "Lovable.dev": [[1, "lovable-dev"]], "Message": [[2, "message"]], "Moatless Tools": [[1, "moatless-tools"]], "Model suggestions": [[15, "model-suggestions"]], "More Examples": [[14, null]], "Next Steps": [[16, "next-steps"]], "Official Projects": [[18, "official-projects"]], "OpenAI": [[20, "openai"]], "OpenRouter": [[20, "openrouter"]], "Other evals": [[13, "other-evals"]], "Patch": [[23, "patch"]], "Project config": [[10, "project-config"]], "Projects": [[1, "projects"], [18, null]], "Prompts": [[19, null]], "Providers": [[20, null]], "Python": [[23, "python"]], "RAG": [[23, "rag"]], "Read": [[23, "read"]], "Release": [[11, "release"]], "Results": [[13, "results"]], "Save": [[23, "save"]], "Screenshot": [[23, "screenshot"]], "Server": [[21, null]], "Shell": [[23, "shell"]], "Startup time": [[3, "startup-time"]], "Step 1: Gather the data": [[15, "step-1-gather-the-data"]], "Step 2: Prepare the data": [[15, "step-2-prepare-the-data"]], "Step 3: Fine-tune the model": [[15, "step-3-fine-tune-the-model"]], "Subagent": [[23, "subagent"]], "Support": [[16, "support"]], "Tests": [[11, "tests"]], "Timeline": [[22, null]], "Tmux": [[23, "tmux"]], "Tools": [[23, null]], "Usage": [[7, "usage"], [13, "usage"], [16, "usage"], [24, null]], "User Guide": [[17, null]], "Vision": [[23, "vision"]], "Web UI": [[21, "web-ui"]], "Why personify agents?": [[0, "why-personify-agents"]], "call": [[8, "gptme-util-tools-call"]], "chats": [[8, "gptme-util-chats"]], "context": [[8, "gptme-util-context"]], "core": [[2, "core"]], "count": [[8, "gptme-util-tokens-count"]], "generate": [[8, "gptme-util-context-generate"]], "gptme": [[1, "gptme"], [8, "gptme"]], "gptme documentation": [[17, null]], "gptme-eval": [[8, "gptme-eval"]], "gptme-server": [[8, "gptme-server"]], "gptme-util": [[8, "gptme-util"]], "info": [[8, "gptme-util-tools-info"]], "list": [[8, "gptme-util-tools-list"]], "ls": [[8, "gptme-util-chats-ls"]], "prompts": [[2, "prompts"]], "read": [[8, "gptme-util-chats-read"]], "server": [[2, "server"]], "tokens": [[8, "gptme-util-tokens"]], "tools": [[2, "tools"], [8, "gptme-util-tools"]], "xAI": [[20, "xai"]]}, "docnames": ["agents", "alternatives", "api", "arewetiny", "automation", "automation/example_activity_summary", "automation/example_code_review", "bot", "cli", "computer-use-warning", "config", "contributing", "demos", "evals", "examples", "finetuning", "getting-started", "index", "projects", "prompts", "providers", "server", "timeline", "tools", "usage"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["agents.rst", "alternatives.rst", "api.rst", "arewetiny.rst", "automation.rst", "automation/example_activity_summary.rst", "automation/example_code_review.rst", "bot.md", "cli.rst", "computer-use-warning.rst", "config.rst", "contributing.rst", "demos.rst", "evals.rst", "examples.rst", "finetuning.md", "getting-started.rst", "index.rst", "projects.rst", "prompts.rst", "providers.rst", "server.rst", "timeline.rst", "tools.rst", "usage.rst"], "indexentries": {"--all": [[8, "cmdoption-gptme-util-tools-list-available", false]], "--arg": [[8, "cmdoption-gptme-util-tools-call-a", false]], "--available": [[8, "cmdoption-gptme-util-tools-list-available", false]], "--cors-origin": [[8, "cmdoption-gptme-server-cors-origin", false]], "--debug": [[8, "cmdoption-gptme-server-debug", false]], "--file": [[8, "cmdoption-gptme-util-tokens-count-f", false]], "--host": [[8, "cmdoption-gptme-server-host", false]], "--langtags": [[8, "cmdoption-gptme-util-tools-list-langtags", false]], "--limit": [[8, "cmdoption-gptme-util-chats-ls-n", false]], "--model": [[8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-server-model", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "--name": [[8, "cmdoption-gptme-n", false]], "--no-confirm": [[8, "cmdoption-gptme-y", false]], "--no-stream": [[8, "cmdoption-gptme-no-stream", false]], "--non-interactive": [[8, "cmdoption-gptme-0", false]], "--parallel": [[8, "cmdoption-gptme-eval-p", false]], "--port": [[8, "cmdoption-gptme-server-port", false]], "--resume": [[8, "cmdoption-gptme-r", false]], "--show-hidden": [[8, "cmdoption-gptme-show-hidden", false]], "--summarize": [[8, "cmdoption-gptme-util-chats-ls-summarize", false]], "--system": [[8, "cmdoption-gptme-system", false]], "--timeout": [[8, "cmdoption-gptme-eval-t", false]], "--tool-format": [[8, "cmdoption-gptme-tool-format", false]], "--tools": [[8, "cmdoption-gptme-server-tools", false], [8, "cmdoption-gptme-t", false]], "--verbose": [[8, "cmdoption-gptme-server-v", false], [8, "cmdoption-gptme-util-v", false], [8, "cmdoption-gptme-v", false]], "--version": [[8, "cmdoption-gptme-version", false]], "--workspace": [[8, "cmdoption-gptme-w", false]], "-a": [[8, "cmdoption-gptme-util-tools-call-a", false]], "-f": [[8, "cmdoption-gptme-util-tokens-count-f", false]], "-m": [[8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "-n": [[8, "cmdoption-gptme-0", false], [8, "cmdoption-gptme-n", false], [8, "cmdoption-gptme-util-chats-ls-n", false]], "-p": [[8, "cmdoption-gptme-eval-p", false]], "-r": [[8, "cmdoption-gptme-r", false]], "-t": [[8, "cmdoption-gptme-eval-t", false], [8, "cmdoption-gptme-t", false]], "-v": [[8, "cmdoption-gptme-server-v", false], [8, "cmdoption-gptme-util-v", false], [8, "cmdoption-gptme-v", false]], "-w": [[8, "cmdoption-gptme-w", false]], "-y": [[8, "cmdoption-gptme-y", false]], "__init__() (gptme.codeblock.codeblock method)": [[2, "gptme.codeblock.Codeblock.__init__", false]], "__init__() (gptme.logmanager.conversationmeta method)": [[2, "gptme.logmanager.ConversationMeta.__init__", false]], "__init__() (gptme.logmanager.log method)": [[2, "gptme.logmanager.Log.__init__", false]], "__init__() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.__init__", false]], "__init__() (gptme.message.message method)": [[2, "gptme.message.Message.__init__", false]], "__init__() (gptme.tools.toolspec method)": [[2, "gptme.tools.ToolSpec.__init__", false]], "__init__() (gptme.tools.tooluse method)": [[2, "gptme.tools.ToolUse.__init__", false]], "append() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.append", false]], "branch() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.branch", false]], "codeblock (class in gptme.codeblock)": [[2, "gptme.codeblock.Codeblock", false]], "content (gptme.message.message attribute)": [[2, "gptme.message.Message.content", false]], "conversationmeta (class in gptme.logmanager)": [[2, "gptme.logmanager.ConversationMeta", false]], "cost() (gptme.message.message method)": [[2, "gptme.message.Message.cost", false]], "create_app() (in module gptme.server)": [[2, "gptme.server.create_app", false]], "diff() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.diff", false]], "edit() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.edit", false]], "eval_names_or_result_files": [[8, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", false]], "execute() (gptme.tools.tooluse method)": [[2, "gptme.tools.ToolUse.execute", false]], "execute_msg() (in module gptme.tools)": [[2, "gptme.tools.execute_msg", false]], "files (gptme.message.message attribute)": [[2, "gptme.message.Message.files", false]], "fork() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.fork", false]], "format() (gptme.logmanager.conversationmeta method)": [[2, "gptme.logmanager.ConversationMeta.format", false]], "format() (gptme.message.message method)": [[2, "gptme.message.Message.format", false]], "from_toml() (gptme.message.message class method)": [[2, "gptme.message.Message.from_toml", false]], "from_xml() (gptme.codeblock.codeblock class method)": [[2, "gptme.codeblock.Codeblock.from_xml", false]], "function_name": [[8, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", false]], "get_codeblocks() (gptme.message.message method)": [[2, "gptme.message.Message.get_codeblocks", false]], "get_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.get_conversations", false]], "get_doc() (gptme.tools.toolspec method)": [[2, "gptme.tools.ToolSpec.get_doc", false]], "get_prompt() (in module gptme.prompts)": [[19, "gptme.prompts.get_prompt", false]], "get_user_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.get_user_conversations", false]], "gptme command line option": [[8, "cmdoption-gptme-0", false], [8, "cmdoption-gptme-arg-PROMPTS", false], [8, "cmdoption-gptme-m", false], [8, "cmdoption-gptme-n", false], [8, "cmdoption-gptme-no-stream", false], [8, "cmdoption-gptme-r", false], [8, "cmdoption-gptme-show-hidden", false], [8, "cmdoption-gptme-system", false], [8, "cmdoption-gptme-t", false], [8, "cmdoption-gptme-tool-format", false], [8, "cmdoption-gptme-v", false], [8, "cmdoption-gptme-version", false], [8, "cmdoption-gptme-w", false], [8, "cmdoption-gptme-y", false]], "gptme-eval command line option": [[8, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", false], [8, "cmdoption-gptme-eval-m", false], [8, "cmdoption-gptme-eval-p", false], [8, "cmdoption-gptme-eval-t", false]], "gptme-server command line option": [[8, "cmdoption-gptme-server-cors-origin", false], [8, "cmdoption-gptme-server-debug", false], [8, "cmdoption-gptme-server-host", false], [8, "cmdoption-gptme-server-model", false], [8, "cmdoption-gptme-server-port", false], [8, "cmdoption-gptme-server-tools", false], [8, "cmdoption-gptme-server-v", false]], "gptme-util command line option": [[8, "cmdoption-gptme-util-v", false]], "gptme-util-chats-ls command line option": [[8, "cmdoption-gptme-util-chats-ls-n", false], [8, "cmdoption-gptme-util-chats-ls-summarize", false]], "gptme-util-chats-read command line option": [[8, "cmdoption-gptme-util-chats-read-arg-NAME", false]], "gptme-util-context-generate command line option": [[8, "cmdoption-gptme-util-context-generate-arg-PATH", false]], "gptme-util-tokens-count command line option": [[8, "cmdoption-gptme-util-tokens-count-arg-TEXT", false], [8, "cmdoption-gptme-util-tokens-count-f", false], [8, "cmdoption-gptme-util-tokens-count-m", false]], "gptme-util-tools-call command line option": [[8, "cmdoption-gptme-util-tools-call-a", false], [8, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", false], [8, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", false]], "gptme-util-tools-info command line option": [[8, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", false]], "gptme-util-tools-list command line option": [[8, "cmdoption-gptme-util-tools-list-available", false], [8, "cmdoption-gptme-util-tools-list-langtags", false]], "gptme.codeblock": [[2, "module-gptme.codeblock", false]], "gptme.logmanager": [[2, "module-gptme.logmanager", false]], "gptme.prompts": [[19, "module-gptme.prompts", false]], "gptme.server": [[2, "module-gptme.server", false]], "gptme.tools": [[2, "module-gptme.tools", false]], "hide (gptme.message.message attribute)": [[2, "gptme.message.Message.hide", false]], "iter_from_content() (gptme.tools.tooluse class method)": [[2, "gptme.tools.ToolUse.iter_from_content", false]], "list_conversations() (in module gptme.logmanager)": [[2, "gptme.logmanager.list_conversations", false]], "load() (gptme.logmanager.logmanager class method)": [[2, "gptme.logmanager.LogManager.load", false]], "log (class in gptme.logmanager)": [[2, "gptme.logmanager.Log", false]], "logmanager (class in gptme.logmanager)": [[2, "gptme.logmanager.LogManager", false]], "message (class in gptme.message)": [[2, "gptme.message.Message", false]], "module": [[2, "module-gptme.codeblock", false], [2, "module-gptme.logmanager", false], [2, "module-gptme.server", false], [2, "module-gptme.tools", false], [19, "module-gptme.prompts", false]], "name": [[8, "cmdoption-gptme-util-chats-read-arg-NAME", false]], "path": [[8, "cmdoption-gptme-util-context-generate-arg-PATH", false]], "pinned (gptme.message.message attribute)": [[2, "gptme.message.Message.pinned", false]], "prepare_messages() (in module gptme.logmanager)": [[2, "gptme.logmanager.prepare_messages", false]], "prompt_full() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_full", false]], "prompt_gptme() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_gptme", false]], "prompt_project() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_project", false]], "prompt_short() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_short", false]], "prompt_systeminfo() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_systeminfo", false]], "prompt_timeinfo() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_timeinfo", false]], "prompt_tools() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_tools", false]], "prompt_user() (in module gptme.prompts)": [[19, "gptme.prompts.prompt_user", false]], "prompts": [[8, "cmdoption-gptme-arg-PROMPTS", false]], "quiet (gptme.message.message attribute)": [[2, "gptme.message.Message.quiet", false]], "rename() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.rename", false]], "replace() (gptme.message.message method)": [[2, "gptme.message.Message.replace", false]], "role (gptme.message.message attribute)": [[2, "gptme.message.Message.role", false]], "text": [[8, "cmdoption-gptme-util-tokens-count-arg-TEXT", false]], "timestamp (gptme.message.message attribute)": [[2, "gptme.message.Message.timestamp", false]], "to_dict() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.to_dict", false]], "to_dict() (gptme.message.message method)": [[2, "gptme.message.Message.to_dict", false]], "to_toml() (gptme.message.message method)": [[2, "gptme.message.Message.to_toml", false]], "to_xml() (gptme.message.message method)": [[2, "gptme.message.Message.to_xml", false]], "tool_name": [[8, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", false], [8, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", false]], "toolspec (class in gptme.tools)": [[2, "gptme.tools.ToolSpec", false]], "tooluse (class in gptme.tools)": [[2, "gptme.tools.ToolUse", false]], "undo() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.undo", false]], "workspace (gptme.logmanager.logmanager property)": [[2, "gptme.logmanager.LogManager.workspace", false]], "write() (gptme.logmanager.logmanager method)": [[2, "gptme.logmanager.LogManager.write", false]]}, "objects": {"gptme": [[2, 0, 0, "-", "codeblock"], [2, 0, 0, "-", "logmanager"], [19, 0, 0, "-", "prompts"], [2, 0, 0, "-", "server"], [2, 0, 0, "-", "tools"], [8, 6, 1, "cmdoption-gptme-m", "--model"], [8, 6, 1, "cmdoption-gptme-n", "--name"], [8, 6, 1, "cmdoption-gptme-y", "--no-confirm"], [8, 6, 1, "cmdoption-gptme-no-stream", "--no-stream"], [8, 6, 1, "cmdoption-gptme-0", "--non-interactive"], [8, 6, 1, "cmdoption-gptme-r", "--resume"], [8, 6, 1, "cmdoption-gptme-show-hidden", "--show-hidden"], [8, 6, 1, "cmdoption-gptme-system", "--system"], [8, 6, 1, "cmdoption-gptme-tool-format", "--tool-format"], [8, 6, 1, "cmdoption-gptme-t", "--tools"], [8, 6, 1, "cmdoption-gptme-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-version", "--version"], [8, 6, 1, "cmdoption-gptme-w", "--workspace"], [8, 6, 1, "cmdoption-gptme-m", "-m"], [8, 6, 1, "cmdoption-gptme-n", "-n"], [8, 6, 1, "cmdoption-gptme-r", "-r"], [8, 6, 1, "cmdoption-gptme-t", "-t"], [8, 6, 1, "cmdoption-gptme-v", "-v"], [8, 6, 1, "cmdoption-gptme-w", "-w"], [8, 6, 1, "cmdoption-gptme-y", "-y"], [8, 6, 1, "cmdoption-gptme-arg-PROMPTS", "PROMPTS"]], "gptme-eval": [[8, 6, 1, "cmdoption-gptme-eval-m", "--model"], [8, 6, 1, "cmdoption-gptme-eval-p", "--parallel"], [8, 6, 1, "cmdoption-gptme-eval-t", "--timeout"], [8, 6, 1, "cmdoption-gptme-eval-m", "-m"], [8, 6, 1, "cmdoption-gptme-eval-p", "-p"], [8, 6, 1, "cmdoption-gptme-eval-t", "-t"], [8, 6, 1, "cmdoption-gptme-eval-arg-EVAL_NAMES_OR_RESULT_FILES", "EVAL_NAMES_OR_RESULT_FILES"]], "gptme-server": [[8, 6, 1, "cmdoption-gptme-server-cors-origin", "--cors-origin"], [8, 6, 1, "cmdoption-gptme-server-debug", "--debug"], [8, 6, 1, "cmdoption-gptme-server-host", "--host"], [8, 6, 1, "cmdoption-gptme-server-model", "--model"], [8, 6, 1, "cmdoption-gptme-server-port", "--port"], [8, 6, 1, "cmdoption-gptme-server-tools", "--tools"], [8, 6, 1, "cmdoption-gptme-server-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-server-v", "-v"]], "gptme-util": [[8, 6, 1, "cmdoption-gptme-util-v", "--verbose"], [8, 6, 1, "cmdoption-gptme-util-v", "-v"]], "gptme-util-chats-ls": [[8, 6, 1, "cmdoption-gptme-util-chats-ls-n", "--limit"], [8, 6, 1, "cmdoption-gptme-util-chats-ls-summarize", "--summarize"], [8, 6, 1, "cmdoption-gptme-util-chats-ls-n", "-n"]], "gptme-util-chats-read": [[8, 6, 1, "cmdoption-gptme-util-chats-read-arg-NAME", "NAME"]], "gptme-util-context-generate": [[8, 6, 1, "cmdoption-gptme-util-context-generate-arg-PATH", "PATH"]], "gptme-util-tokens-count": [[8, 6, 1, "cmdoption-gptme-util-tokens-count-f", "--file"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-m", "--model"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-f", "-f"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-m", "-m"], [8, 6, 1, "cmdoption-gptme-util-tokens-count-arg-TEXT", "TEXT"]], "gptme-util-tools-call": [[8, 6, 1, "cmdoption-gptme-util-tools-call-a", "--arg"], [8, 6, 1, "cmdoption-gptme-util-tools-call-a", "-a"], [8, 6, 1, "cmdoption-gptme-util-tools-call-arg-FUNCTION_NAME", "FUNCTION_NAME"], [8, 6, 1, "cmdoption-gptme-util-tools-call-arg-TOOL_NAME", "TOOL_NAME"]], "gptme-util-tools-info": [[8, 6, 1, "cmdoption-gptme-util-tools-info-arg-TOOL_NAME", "TOOL_NAME"]], "gptme-util-tools-list": [[8, 6, 1, "cmdoption-gptme-util-tools-list-available", "--all"], [8, 6, 1, "cmdoption-gptme-util-tools-list-available", "--available"], [8, 6, 1, "cmdoption-gptme-util-tools-list-langtags", "--langtags"]], "gptme.codeblock": [[2, 1, 1, "", "Codeblock"]], "gptme.codeblock.Codeblock": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "from_xml"]], "gptme.logmanager": [[2, 1, 1, "", "ConversationMeta"], [2, 1, 1, "", "Log"], [2, 1, 1, "", "LogManager"], [2, 4, 1, "", "get_conversations"], [2, 4, 1, "", "get_user_conversations"], [2, 4, 1, "", "list_conversations"], [2, 4, 1, "", "prepare_messages"]], "gptme.logmanager.ConversationMeta": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "format"]], "gptme.logmanager.Log": [[2, 2, 1, "", "__init__"]], "gptme.logmanager.LogManager": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "append"], [2, 2, 1, "", "branch"], [2, 2, 1, "", "diff"], [2, 2, 1, "", "edit"], [2, 2, 1, "", "fork"], [2, 2, 1, "", "load"], [2, 2, 1, "", "rename"], [2, 2, 1, "", "to_dict"], [2, 2, 1, "", "undo"], [2, 3, 1, "", "workspace"], [2, 2, 1, "", "write"]], "gptme.message": [[2, 1, 1, "", "Message"]], "gptme.message.Message": [[2, 2, 1, "", "__init__"], [2, 5, 1, "", "content"], [2, 2, 1, "", "cost"], [2, 5, 1, "", "files"], [2, 2, 1, "", "format"], [2, 2, 1, "", "from_toml"], [2, 2, 1, "", "get_codeblocks"], [2, 5, 1, "", "hide"], [2, 5, 1, "", "pinned"], [2, 5, 1, "", "quiet"], [2, 2, 1, "", "replace"], [2, 5, 1, "", "role"], [2, 5, 1, "", "timestamp"], [2, 2, 1, "", "to_dict"], [2, 2, 1, "", "to_toml"], [2, 2, 1, "", "to_xml"]], "gptme.prompts": [[19, 4, 1, "", "get_prompt"], [19, 4, 1, "", "prompt_full"], [19, 4, 1, "", "prompt_gptme"], [19, 4, 1, "", "prompt_project"], [19, 4, 1, "", "prompt_short"], [19, 4, 1, "", "prompt_systeminfo"], [19, 4, 1, "", "prompt_timeinfo"], [19, 4, 1, "", "prompt_tools"], [19, 4, 1, "", "prompt_user"]], "gptme.server": [[2, 4, 1, "", "create_app"]], "gptme.tools": [[2, 1, 1, "", "ToolSpec"], [2, 1, 1, "", "ToolUse"], [2, 4, 1, "", "execute_msg"]], "gptme.tools.ToolSpec": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "get_doc"]], "gptme.tools.ToolUse": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "execute"], [2, 2, 1, "", "iter_from_content"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute", "6": "std:cmdoption"}, "terms": {"": [1, 3, 4, 5, 6, 8, 9, 15, 18, 19, 20, 21, 23, 24], "0": [3, 4, 5, 13, 19, 20, 23], "01": [2, 3], "02": 3, "03": 3, "04": 19, "05": 3, "08": 2, "09": 3, "0m0": 3, "0m1": 3, "1": [2, 3, 4, 5, 6, 13, 17, 19, 20, 23], "10": [3, 19, 23], "100": 23, "101": 3, "1014tk": 13, "1016tk": 13, "1024": 23, "103": 3, "1039": 3, "1039tk": 13, "104": 3, "1056": 3, "107": 3, "108": 3, "109215": 3, "109710": 3, "1098tk": 13, "10th": [19, 23], "11": 3, "11434": [10, 20], "116": 3, "11b": 13, "12": [3, 19, 23], "121": 3, "1253tk": 13, "1257": 3, "126": 3, "127": 20, "13": [3, 23], "1306tk": 13, "1308tk": 13, "1311": 3, "132": 3, "134342": 3, "138": 3, "13th": 23, "14": [3, 19], "141": 3, "1412tk": 13, "142": 13, "143": [3, 4], "143791": 3, "1461tk": 13, "148": 3, "148736": 3, "15": [3, 13, 19], "150": 3, "1504tk": 13, "1535tk": 13, "156": 3, "16": 3, "161": 3, "162": 3, "165": 3, "17": 3, "172": 3, "1730tk": 13, "173tk": 13, "174": 3, "176": 3, "177tk": 13, "179": 3, "18": 3, "180": 3, "184": 3, "186tk": 13, "187tk": 13, "19": 3, "1998tk": 13, "1b": 20, "2": [3, 4, 6, 13, 17, 19, 20, 23], "20": [1, 2, 3, 18], "200": 23, "200ipython": 23, "2016": [19, 23], "202": 3, "2021": 2, "2023": 17, "2024": 17, "20240307": 13, "20240620": [10, 13], "20241022": [8, 13], "202tk": 13, "204": 3, "207": 3, "208": 3, "20use": 18, "21": 3, "219": 3, "22": [3, 19], "2209": 3, "2222tk": 13, "225tk": 13, "2266tk": 13, "229035": 3, "23": 3, "2304": 3, "231tk": 13, "233": 23, "233tk": 13, "235tk": 13, "237403": 3, "237tk": 13, "238": 3, "239": 3, "24": [3, 13, 19], "2467": 3, "25": 3, "255tk": 13, "26": 3, "2619tk": 13, "2643tk": 13, "27": 3, "274": 3, "277tk": 13, "27b": 13, "28": [3, 13], "285": 3, "286": 14, "287": 3, "288tk": 13, "29": [3, 13], "2905": 19, "291tk": 13, "294557": 3, "295": 3, "296tk": 13, "29tk": 13, "3": [3, 4, 6, 8, 10, 13, 17, 20, 23], "30": [3, 13, 19], "307": 3, "308tk": 13, "309": 3, "31": 3, "312tk": 13, "313tk": 13, "316": 3, "317tk": 13, "32": 3, "320": 3, "321tk": 13, "325tk": 13, "329115": 3, "33": 3, "336tk": 13, "34": [3, 13], "341tk": 13, "343899": 3, "344": 3, "35": [3, 13], "352tk": 13, "354tk": 13, "36": 3, "367tk": 13, "368tk": 13, "37": 3, "370tk": 13, "375tk": 13, "3760tk": 13, "376tk": 13, "378tk": 13, "38": 3, "384tk": 13, "387tk": 13, "388tk": 13, "39": [3, 13], "398": 3, "3b": 15, "4": [3, 4, 6, 13, 19, 23], "40": 3, "400tk": 13, "401tk": 13, "405b": 13, "409tk": 13, "41": 3, "410tk": 13, "411tk": 13, "419tk": 13, "42": 23, "420tk": 13, "423": 3, "424tk": 13, "4274tk": 13, "43": 3, "430": 3, "430tk": 13, "431tk": 13, "432tk": 13, "438": 3, "440tk": 13, "441tk": 13, "446tk": 13, "447": 19, "45": 3, "451tk": 13, "452tk": 13, "4567": 3, "456tk": 13, "46": 13, "460tk": 13, "462tk": 13, "469tk": 13, "47": [3, 13], "479tk": 13, "48": 3, "486tk": 13, "49": 3, "490tk": 13, "492tk": 13, "493tk": 13, "4o": [8, 13, 20, 23], "5": [3, 8, 10, 13, 19, 20, 23], "50": [3, 13], "5000": 21, "5095tk": 13, "51": 3, "5151f5": 18, "517tk": 13, "52": 3, "527tk": 13, "53": 3, "535tk": 13, "54": 3, "542tk": 13, "545tk": 13, "546tk": 13, "549tk": 13, "55": [3, 19, 23], "56": 3, "5600": [19, 23], "567tk": 13, "57": 3, "570tk": 13, "58": 3, "586tk": 13, "59": [3, 13], "590tk": 13, "6": [3, 13], "6080": 21, "61": 13, "62": [3, 13], "63": [3, 13], "630tk": 13, "634": 3, "64": [3, 13], "65": 13, "656tk": 13, "659tk": 13, "661tk": 13, "663tk": 13, "670tk": 13, "676tk": 13, "682tk": 13, "686tk": 13, "69": 3, "7": [3, 13], "70b": [13, 20], "710tk": 13, "714tk": 13, "717": 3, "718": 3, "724": 3, "73": 3, "741": 3, "744tk": 13, "751": 3, "758tk": 13, "759": 3, "768": 23, "768tk": 13, "77": 3, "77507": 3, "78": 3, "781tk": 13, "784tk": 13, "787tk": 13, "7b": 15, "8": [3, 4, 5], "80": 3, "8080": 21, "813tk": 13, "819tk": 13, "821tk": 13, "823tk": 13, "83": 3, "84": 3, "85tk": 13, "86": 3, "87": 3, "88": 3, "8b": 13, "9": 3, "90": 3, "900": 3, "903tk": 13, "90b": 13, "91": 3, "924tk": 13, "9268": 3, "93": 3, "936tk": 13, "937": 3, "94": 3, "948": 3, "95": 3, "951tk": 13, "96": 18, "98573": 3, "988tk": 13, "99": 3, "9b": 13, "9f": 18, "A": [2, 13, 21, 22, 23, 24], "Be": 19, "Being": 3, "For": [8, 16, 21, 24], "If": [1, 2, 7, 8, 10, 13, 16, 17, 18, 19, 23], "In": 21, "It": [0, 1, 3, 4, 6, 7, 10, 16, 17, 19, 20, 21, 23], "Not": 19, "Of": [19, 23], "On": [20, 23], "One": [7, 10], "The": [1, 2, 3, 4, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 21, 22, 23, 24], "There": [1, 11, 20, 21], "These": [19, 23], "To": [1, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24], "With": 24, "_": [18, 23], "__init__": [2, 3, 23], "__main__": [3, 19, 23], "__name__": [19, 23], "__version__": 3, "_browser_lynx": 3, "_browser_playwright": 3, "_model": 8, "_rag_context": 3, "a4": 18, "abc": [2, 23], "abil": [1, 15, 19, 23], "abl": [19, 23], "about": [2, 3, 8, 16, 17, 19, 23, 24], "about_us": 10, "absolut": [19, 23], "access": [1, 16, 19, 21], "achiev": [4, 6, 20], "acknowledg": 19, "act": 17, "action": [4, 6, 7, 8, 19, 23, 24], "activ": [4, 5, 11, 19, 23], "activitywatch": [4, 5, 19, 22, 23], "actual": [0, 23], "ad": [1, 18], "adapt": [19, 23], "add": [4, 6, 12, 18, 23, 24], "addit": [4, 6, 7, 9, 21, 23], "adequ": 20, "adher": [4, 6], "adjust": [4, 6], "after": 24, "agent": [1, 2, 3, 17, 18, 23], "agent_id": 23, "aggress": 3, "ai": [1, 3, 16, 17, 19], "aim": [1, 15], "aka": 0, "aldani": 3, "aliv": 24, "all": [0, 2, 3, 7, 8, 19, 21, 23, 24], "allow": [2, 8, 17, 23, 24], "allowlist": 7, "along": [1, 23], "also": [10, 11, 17, 21], "altern": 17, "alwai": [1, 10, 19], "am": [4, 5, 10, 19], "ambigu": 19, "among": [19, 23], "an": [1, 2, 3, 4, 5, 7, 10, 12, 14, 15, 16, 17, 19, 20, 23, 24], "analyz": [4, 5, 19, 24], "ani": [2, 4, 5, 6, 7, 13, 16, 19, 20, 23, 24], "anim": 24, "announc": 22, "anoth": [2, 3], "answer": [1, 12, 13, 19, 23], "anthrop": [8, 9, 10, 13, 17, 21, 23], "anthropic_api_kei": [10, 20], "anymor": 1, "api": [3, 10, 13, 16, 17, 20, 21, 23, 24], "app": [1, 2, 13, 14, 21], "append": [2, 8, 19, 23], "appl": [12, 24], "appli": [2, 19, 23, 24], "applic": [4, 5, 17, 19, 23], "approach": [3, 4, 6, 19], "appropri": 7, "apt": [19, 23], "ar": [0, 1, 8, 10, 11, 13, 14, 17, 18, 19, 20, 21, 23, 24], "arch": 23, "architectur": [18, 23], "area": [4, 5], "arg": [2, 8, 19, 23], "argument": 8, "arrai": [1, 24], "ask": [7, 12, 13, 19, 21, 23, 24], "ask_execut": 3, "aspect": [4, 6], "assist": [1, 2, 8, 16, 18, 19, 23, 24], "attach": 2, "attribut": 2, "augment": [18, 23], "august": 22, "auth": [4, 6], "author": 1, "auto": 20, "autom": [5, 6, 7, 14, 17, 24], "automat": [4, 6, 21, 23], "avail": [2, 4, 6, 8, 14, 15, 16, 19, 21, 23, 24], "avoid": [19, 23], "aw": [4, 5], "aw_report": [4, 5], "awar": 23, "axolotl": 15, "azur": 20, "azure_openai_api_kei": 10, "back": [2, 10, 20], "badg": 18, "base": [0, 2, 3, 4, 5, 7, 8, 12, 18, 19, 21, 24], "basenam": 19, "bash": [4, 5, 6, 17, 19, 23], "basic": [3, 10, 12, 17, 19], "been": 19, "befor": [2, 4, 19, 21, 24], "begin": 1, "behavior": 1, "being": 21, "below": 20, "bench": [1, 3, 13], "benefit": [3, 4, 6, 23], "besid": 24, "best": [1, 4, 6, 19], "beta": 15, "better": [1, 23], "between": [2, 23], "big": 3, "bin": [4, 5, 6], "bind": 8, "bj\u00e4reholt": [19, 23], "black": 24, "blank": 3, "block": [2, 19, 23], "block_typ": 2, "bob": [17, 18], "bodi": [4, 6, 14, 18], "bool": [2, 19, 23], "bot": [0, 17, 24], "both": [10, 24], "branch": [2, 4, 7], "break": [10, 19, 23, 24], "brief": [18, 19, 22], "briefli": 1, "broader": 18, "brows": [1, 12, 17, 19, 23, 24], "browser": [3, 8, 14, 17, 19, 24], "budget": 23, "bug": [4, 6, 12], "build": [1, 11, 13, 21], "built": [0, 18, 21], "bundl": 21, "burnout": 3, "button": 23, "c": [19, 23], "cach": 23, "call": [2, 4, 6, 11, 19, 23], "callabl": [2, 23], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20, 21, 23, 24], "cap": [19, 23], "capabl": [0, 1, 4, 13, 14, 19, 23], "captur": [8, 23], "case": 1, "cat": [19, 23], "categori": [4, 5, 23], "caution": [9, 21, 23], "cd": [4, 6, 11, 21], "cell": 24, "ceo": [12, 13], "certainli": [19, 23, 24], "chain": [8, 14, 24], "challeng": 13, "chang": [4, 7, 10, 14, 19, 23, 24], "changelog": 17, "chat": [0, 1, 2, 3, 16, 17, 19, 21, 24], "chatgpt": 15, "check": [1, 4, 6, 7, 11, 14, 17, 19, 23, 24], "checkout": [4, 6, 7, 11], "chmod": [4, 6], "choic": 1, "chromium": 23, "ci": [4, 6], "clarif": 19, "clarifi": 19, "class": [2, 19, 23], "classifi": 3, "classmethod": 2, "claud": [8, 10, 13], "clear": [4, 5, 6, 19], "cli": [1, 3, 4, 6, 10, 17, 19, 21, 24], "click": 23, "client": [4, 5], "clipboard": 3, "cloc": 3, "clone": [11, 21], "cmd": 23, "code": [2, 4, 6, 7, 8, 11, 12, 17, 19, 23, 24], "code_review": [4, 6], "codebas": [3, 4], "codeblock": [3, 8, 23, 24], "codeinstruct": 15, "collabor": 0, "collect": [2, 3, 4, 5, 15, 23], "color": [12, 14], "colormap": 24, "com": [3, 11, 14, 18, 21], "combin": [4, 6, 15, 21], "come": [2, 24], "comma": 8, "command": [1, 3, 7, 11, 14, 15, 17, 19, 21, 23], "comment": [3, 4, 6, 7, 13, 19], "commit": [1, 7, 12, 14, 22, 24], "common": [19, 24], "commun": [14, 19], "compar": 1, "comparison": 17, "compat": 20, "complet": [13, 24], "complex": [3, 11, 19, 24], "compos": [4, 6], "composit": 7, "comprehens": [19, 23], "compris": 15, "comput": [3, 4, 5, 8, 9, 17, 19], "computerus": 21, "concept": [10, 19], "concern": [4, 6, 21], "concis": [4, 5, 6, 8, 19], "confid": 24, "config": [3, 17, 19, 20, 21], "configur": [0, 4, 6, 8, 16, 17, 20, 23], "confirm": [2, 8, 19, 21, 23, 24], "conflict": [19, 23], "conftest": 3, "connect": 18, "consid": [1, 13, 19, 23], "constant": 3, "construct": [4, 6, 17], "contain": [2, 10, 19, 21, 23], "content": [12, 19, 23, 24], "context": [1, 2, 3, 10, 18, 19, 23, 24], "continu": [1, 19], "contribut": [3, 17], "control": [1, 23], "control_l": 23, "convent": 15, "convers": [1, 2, 8, 14, 15, 19, 23, 24], "conversationmeta": 2, "convert": 2, "conwai": 24, "cool": 14, "cooler": 14, "coordin": 23, "copi": [2, 8, 24], "copilot": 17, "cor": [2, 8], "core": 17, "correct": [1, 4, 19], "correctli": 12, "cors_origin": [2, 8], "cost": [2, 3], "could": [2, 4, 5, 11, 18], "couldn": [19, 23], "cours": [18, 19, 23], "cover": [11, 20, 24], "cpp": 20, "creat": [0, 2, 4, 5, 6, 7, 8, 12, 13, 14, 15, 18, 19, 23, 24], "create_app": 2, "credit": 1, "cron": [4, 5], "css": 3, "csv": [13, 15], "ctrl": [19, 23], "curiou": [10, 19], "curl": [4, 6], "current": [2, 3, 10, 11, 19, 23], "curs": [12, 24], "cursor": 23, "cursor_posit": 23, "custom": [1, 4, 6, 8], "customiz": [1, 4, 6], "d": [4, 5, 18], "dai": [4, 5], "daili": [4, 5], "daily_summary_script": [4, 5], "dark": 21, "data": [0, 4, 5, 17], "dataset": 15, "date": [1, 2, 4, 5, 15], "datetim": 2, "dd": [4, 5], "dead": 24, "debian": 23, "debug": [8, 15, 19], "decor": 23, "deeper": 1, "def": [19, 23], "default": [8, 10, 11, 20, 21, 23], "defin": 2, "delai": 23, "deleg": 23, "demo": [14, 17, 23], "demonstr": [4, 6], "depend": [4, 6, 7, 21], "deprec": 19, "desc": 2, "describ": 15, "describe_api": 3, "descript": [2, 18, 19], "design": [1, 7, 17, 19, 21], "desktop": [21, 23], "detail": [4, 8, 16, 24], "detect": 20, "dev": [19, 23], "develop": [1, 4, 6, 11, 13, 21], "dict": [2, 23], "diff": [2, 4, 6, 23], "diff_minim": 23, "differ": [1, 4, 5, 16, 20, 21, 24], "diffurl": [4, 6], "dig": 1, "dir": [3, 12], "direct": 23, "directli": [7, 14, 16, 21, 24], "directori": [0, 2, 3, 8, 10, 15, 19, 23], "disabl": 21, "disclaim": 1, "discord": 17, "discuss": 14, "displai": [2, 19, 23], "do": [3, 13, 14, 17, 19, 23, 24], "doc": [2, 23], "docker": [13, 16, 19, 21, 23], "docstr": [2, 23], "document": [1, 3, 9, 11, 15, 21, 23], "doe": [15, 21], "doesn": [1, 21], "don": [8, 10, 19, 24], "dont": 24, "doubl": 23, "double_click": 23, "down": [19, 23, 24], "download": [19, 23], "drag": 23, "drop": 13, "duckduckgo": [19, 23], "due": 21, "dure": 24, "e": [2, 8, 11, 13, 20, 23], "each": [1, 8, 19, 23], "earli": [1, 10], "eas": [1, 4, 6], "easi": [0, 2, 4, 5, 17], "easier": 3, "easiest": 17, "easili": [4, 6], "echo": [4, 5], "ecosystem": 18, "edit": [1, 2, 8, 11, 12, 17, 19, 23, 24], "editor": [1, 2, 8, 19, 24], "effect": [3, 14], "effici": [19, 23, 24], "either": 19, "email": 0, "embed": 23, "emerg": 1, "empow": 8, "enabl": [8, 21, 23], "encourag": 1, "end": [3, 19], "engin": [1, 19, 23], "enhanc": [2, 23], "ensur": [19, 23], "enter": 3, "entri": [4, 5], "env": [4, 6, 10], "environ": [1, 10, 11, 16, 20, 23], "eof": [19, 23], "equip": 17, "erik": [19, 23], "erikbjar": [7, 11, 14, 18, 21], "error": 15, "etc": [1, 2, 14, 19, 22, 23], "eval": [2, 11, 17, 20], "eval_names_or_result_fil": 8, "eval_result": 13, "evalu": 13, "even": 14, "event": [4, 6], "ever": 21, "everi": [4, 5], "everyth": 4, "evolv": 1, "exampl": [2, 4, 5, 6, 7, 10, 15, 16, 17, 19, 20, 23, 24], "exclud": 2, "execenv": 3, "execut": [1, 2, 4, 6, 8, 12, 17, 19, 21, 23, 24], "execute_append": 23, "execute_append_impl": 23, "execute_msg": 2, "execute_patch": 23, "execute_patch_impl": 23, "execute_python": 23, "execute_sav": 23, "execute_save_impl": 23, "execute_shel": 23, "execute_shell_impl": 23, "execute_tmux": 23, "executefuncgen": 2, "executefuncmsg": 2, "exist": [1, 2, 19, 24], "exit": [8, 24], "expect": 2, "experi": 23, "experiment": [0, 8, 9, 21, 23], "explain": [10, 19], "explan": 19, "explor": [1, 14, 16, 19, 23], "export": [3, 8, 15, 20, 21], "expos": 20, "express": [19, 23], "extend": [3, 4, 6, 15, 17], "extens": [1, 15], "extra": [0, 19, 21, 23, 24], "ey": 3, "f": [8, 19], "f0": 18, "face": [15, 19], "factor": 1, "factori": 2, "fade": 24, "fail": [12, 14, 19, 20, 23], "failur": 23, "fall": [10, 20], "fals": [2, 19, 23], "fanci": [17, 18, 19, 23], "far": [1, 13], "fast": 1, "fastest": 3, "featur": [1, 4, 10, 17, 18, 21, 22, 23], "feedback": [4, 6, 19], "fetch": [4, 6], "few": [18, 21], "fib": [12, 19, 23], "fibonacci": [12, 19, 23], "file": [0, 1, 2, 3, 4, 5, 7, 8, 10, 14, 15, 16, 17, 19, 20, 23, 24], "file1": [19, 23], "file2": [19, 23], "filesshel": 23, "filestor": 3, "filesystem": [19, 23], "find": [1, 19, 20, 23], "fine": 17, "finetun": 17, "finish": [12, 13, 19, 23, 24], "first": [0, 1, 2, 10, 16, 18, 19, 20, 22, 23, 24], "fit": [1, 4, 6], "fix": [12, 14], "flag": [20, 24], "flash": [13, 20], "flask": 2, "flat": 18, "float": 2, "flow": 23, "focu": [1, 3, 4, 6], "focus": 1, "folder": 2, "follow": [1, 4, 5, 8, 11, 15, 17, 19, 20, 21, 23], "forc": 8, "fork": [1, 2, 8, 24], "format": [2, 4, 5, 6, 8, 19, 23], "found": [19, 23], "founder": [19, 23], "framework": [19, 23], "free": 1, "friendli": [0, 21], "from": [1, 2, 4, 5, 8, 11, 12, 15, 19, 23, 24], "from_toml": 2, "from_xml": 2, "frontend": 1, "full": [8, 19], "fun": 3, "func": 23, "funcanim": 24, "function": [2, 4, 5, 8, 12, 17, 19, 23], "function_nam": 8, "further": 24, "futur": 10, "g": [2, 8, 20, 23], "game": [12, 24], "gather": [17, 19], "gemini": [13, 17], "gemini_api_kei": 20, "gemma": 13, "gener": [1, 2, 3, 4, 5, 6, 11, 12, 17, 18, 19, 23, 24], "generate_daily_summari": [4, 5], "generate_nam": 3, "get": [0, 2, 4, 5, 11, 13, 15, 17, 19, 23, 24], "get_aw_report": [4, 5], "get_codeblock": 2, "get_convers": 2, "get_doc": 2, "get_installed_python_librari": 23, "get_prompt": [17, 19], "get_shell_command": 23, "get_user_convers": 2, "get_yesterdai": [4, 5], "gh": [3, 4, 6, 8, 14, 19], "git": [0, 1, 11, 12, 13, 14, 19, 21, 23], "github": [1, 3, 4, 6, 11, 12, 14, 17, 18, 19, 21, 24], "github_token": [4, 6, 7], "give": [1, 19, 23], "given": [4, 8, 19, 23], "glob": 23, "global": 17, "goal": [3, 15], "good": [1, 15], "googl": [13, 19, 23], "gpt": [1, 8, 13, 20, 23], "gpt_todoer": 3, "gptengin": 21, "gptme": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24], "great": 1, "green": [12, 24], "groq": 17, "groq_api_kei": 20, "group": 23, "grow": 3, "guid": [15, 16, 24], "guidanc": [9, 21, 23], "ha": [1, 9, 10, 17, 21, 23], "had": 15, "haiku": 13, "hand": 2, "handl": [19, 23], "har": [3, 11, 13], "hasn": 1, "have": [0, 13, 14, 15, 19, 21, 23, 24], "haven": 16, "he": 0, "height": 23, "hello": [2, 13, 19, 20, 23], "help": [0, 1, 8, 16, 18, 19, 24], "here": [1, 2, 4, 5, 7, 10, 11, 13, 14, 18, 19, 20, 23, 24], "heredoc": [19, 23], "herm": 13, "hf": 15, "hidden": [2, 8, 23], "hide": 2, "high": [4, 6], "highli": 1, "highlight": [1, 2, 4, 6], "histori": [0, 1, 12, 15], "hn": 22, "hold": 2, "home": [3, 21], "host": 8, "hostnam": [4, 5], "how": [2, 4, 5, 6, 10, 13, 14, 15, 17, 19, 20, 24], "howev": 13, "html": [3, 8, 14, 21], "http": [10, 11, 14, 18, 19, 20, 21, 23], "hug": 15, "huggingfaceh4": 15, "human": [10, 13, 19], "i": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24], "id": 1, "idea": [0, 22], "ident": 0, "identifi": [4, 6], "ignor": [3, 19, 23], "imag": [1, 2, 14, 19, 23, 24], "image_path": [19, 23], "img": 18, "imperson": 8, "implement": [4, 6, 14, 18, 23, 24], "impli": [8, 24], "implic": [9, 21, 23], "import": [1, 3, 19, 23, 24], "importtim": 3, "impress": [1, 14], "improv": [1, 4, 5, 6, 13, 14, 15, 24], "incl_system": [19, 23], "includ": [2, 4, 5, 10, 19, 20, 21, 22, 23, 24], "include_summari": [19, 23], "include_test": 2, "inclus": 23, "incorrect": 19, "index": [3, 8, 17, 23], "info": [19, 23], "inform": [1, 2, 8, 11, 13, 17, 19, 23, 24], "init": [2, 3, 12, 13, 19, 23], "init_project": 3, "initi": [19, 22, 23], "initial_msg": 2, "input": [2, 19, 23], "insight": [4, 5], "inspect": [19, 23], "inspect_pan": [19, 23], "inspir": [1, 24], "instal": [4, 6, 7, 17, 20, 21, 23, 24], "instanc": 23, "instead": [1, 19], "instruct": [2, 11, 13, 16, 19, 20, 23], "instructions_format": 2, "int": [2, 19, 23], "integr": [1, 3, 4, 6, 11, 18, 21, 23, 24], "intellig": 23, "intend": [3, 4, 10, 15], "interact": [0, 4, 5, 6, 8, 12, 16, 17, 19, 21, 23, 24], "interest": [13, 15, 19], "interfac": [8, 9, 17, 18, 23], "internet": 19, "interrupt": 3, "intervent": 13, "introduc": [1, 19], "involv": 15, "io": 18, "ipython": [2, 19, 23], "isn": 23, "isol": 13, "issu": [4, 6, 7, 13, 14, 15, 16, 19], "issue_com": 7, "iter_from_cont": 2, "its": [1, 2, 4, 6, 14, 15, 19], "itself": 18, "j": [3, 14, 19, 23], "javascript": [19, 23], "job": [4, 5, 6, 7], "journal": 0, "json": [2, 4, 6, 23], "jsonl": 15, "just": 1, "keep": [0, 2, 3, 19, 23], "keep_dat": 2, "kei": [1, 2, 4, 6, 8, 10, 13, 16, 19, 20, 23], "kenneth": 3, "keyboard": 23, "kill": 3, "kill_sess": [19, 23], "knowledg": [1, 15], "knowledgebas": 0, "kwarg": [2, 23], "l": [19, 23], "lab": 12, "lambda": 23, "landscap": 1, "lang": 2, "langtag": 8, "languag": [8, 19, 23], "larg": [19, 23], "last": [2, 8, 14, 19, 23, 24], "later": 22, "latest": [1, 4, 6, 7, 13, 19, 20, 21, 23], "learn": [3, 16, 19, 23], "leav": 3, "left": [21, 23], "left_click": 23, "left_click_drag": 23, "length": 2, "less": 1, "let": [1, 10, 11, 19, 23, 24], "level": 1, "leverag": [0, 4, 5, 6], "librari": [17, 19, 23], "life": 24, "like": [0, 1, 7, 10, 11, 13, 19, 23], "limit": [2, 8, 19, 20], "line": [2, 7, 17, 24], "link": [19, 23], "linux": [21, 23], "list": [2, 4, 6, 10, 18, 19, 21, 23, 24], "list_chat": [19, 23], "list_convers": 2, "list_sess": [19, 23], "list_user_messag": 3, "liter": [2, 19, 23], "live": [19, 23], "ll": [1, 19, 23, 24], "llama": [13, 20, 23], "llama2": 15, "llama3": 20, "llm": [1, 2, 8, 11, 13, 16, 19, 20, 21, 23, 24], "llm_anthrop": 3, "llm_openai": 3, "llm_openai_model": 3, "load": [2, 8, 12, 19, 23], "local": [1, 4, 5, 10, 17, 19, 21], "localhost": [10, 19, 21, 23], "locat": 10, "lock": 2, "log": [2, 4, 5, 8, 19, 23, 24], "logdir": [2, 23], "login": [4, 6], "logmanag": 3, "long": [19, 23], "longer": 19, "look": [1, 4, 10, 15], "lot": 1, "lovabl": 18, "love": 18, "low": 1, "m": [4, 5, 8, 20], "m2": 15, "machin": 19, "maco": 23, "made": 7, "mai": [1, 19, 23], "main": [2, 3, 14, 19, 23], "maintain": [3, 19], "major": 3, "make": [0, 3, 4, 6, 7, 11, 13, 14, 15, 19, 21, 22, 23, 24], "makefil": 10, "manag": [2, 8, 18, 19, 23], "mandelbrot": [12, 14], "mandelbrot_curs": 12, "mani": [1, 3], "manipul": 8, "manual": [11, 19, 23], "march": 22, "markdown": [2, 4, 6, 8, 19], "marker": [19, 23], "master": 7, "matplotlib": 24, "max_length": 2, "max_result": [19, 23], "maximum": [2, 8, 19, 23], "md": [10, 14, 19, 23], "me": [14, 19, 23], "media": 0, "memor": 0, "memori": [0, 23], "mention": [1, 19, 23, 24], "messag": [3, 8, 19, 23, 24], "meta": [13, 15, 20], "metadata": [2, 23], "method": 8, "middl": 23, "middle_click": 23, "might": [0, 1, 11, 15, 19], "mind": [1, 3], "mindset": 0, "mini": 13, "minim": [4, 6, 21, 23], "minimalist": 21, "minor": 12, "minut": 23, "mistak": 19, "mistral": 15, "mktemp": [4, 5], "mm": [4, 5], "mo": 1, "mobil": 21, "mode": [4, 6, 8, 11, 19, 21, 24], "model": [2, 3, 8, 10, 13, 17, 20, 21, 23], "modern": 21, "modifi": [1, 2, 4, 6, 12, 19, 23, 24], "modul": [17, 19], "more": [0, 1, 2, 3, 4, 8, 11, 12, 13, 17, 21, 23, 24], "most": 1, "mostli": [13, 19], "mous": 23, "mouse_mov": 23, "move": [23, 24], "movement": 23, "msg": 2, "much": [1, 3, 8], "multilin": [19, 23], "multipl": [1, 8, 23, 24], "multiprompt": 24, "my": 14, "n": [2, 8, 13, 14, 18, 19, 23], "name": [2, 4, 6, 7, 8, 10, 18, 19, 23, 24], "navig": 11, "nbodi": 18, "ncurs": [3, 19, 23], "necessarili": 23, "need": [1, 4, 6, 7, 10, 15, 19, 20, 21, 23, 24], "net": [19, 23], "network": [21, 23], "never": 2, "new": [1, 2, 4, 7, 8, 12, 14, 18, 19, 23, 24], "new_log": 2, "new_sess": [19, 23], "newlin": 2, "next": [17, 24], "non": [4, 5, 6, 8, 24], "none": [2, 10, 19, 23], "nonetyp": 19, "normal": 8, "notabl": [4, 5], "note": [8, 15, 19, 23, 24], "nousresearch": 13, "now": [1, 11, 19, 23], "np": 24, "npm": [19, 23], "npx": [19, 23], "number": [2, 4, 6, 8, 19, 23], "numpi": 24, "o": 19, "o1": 13, "oa": 15, "obvious": 1, "octob": 22, "off": [12, 14], "offici": 14, "offlin": 21, "old": [2, 12], "ollama": [10, 20], "one": [1, 7, 15, 16, 19, 22, 23, 24], "onelin": 2, "ones": [2, 13, 24], "onli": [1, 8, 18, 19, 21, 23], "open": [1, 4, 6, 19], "openai": [3, 8, 13, 17], "openai_api_kei": [7, 10, 13, 20], "openai_base_url": [10, 20], "openassist": 15, "openpip": 15, "openrout": 17, "openrouter_api_kei": [10, 20], "oper": [23, 24], "optim": [21, 23], "option": [2, 8, 10, 15, 19, 23], "order": 2, "org": [19, 23], "origin": [2, 8, 19, 23], "other": [1, 3, 4, 5, 6, 17, 19, 21, 23], "our": [15, 16, 19, 23], "out": [4, 7, 14, 15, 17, 19, 23, 24], "output": [2, 4, 5, 7, 8, 11, 14, 19, 23], "over": [10, 19, 24], "overflow": 23, "overrid": 10, "overridden": [8, 10], "overview": [1, 19, 20], "overwrit": [19, 23], "own": [0, 1, 13, 15], "p": [8, 21], "packag": 23, "pacman": 23, "page": [3, 12, 17, 18, 19, 20, 23, 24], "pair": 1, "pandoc": [19, 23], "pane": [19, 23], "parallel": 8, "paramet": [2, 23], "pars": [2, 8], "part": [2, 20, 23], "particl": 14, "particular": [0, 10, 21], "particularli": 24, "pass": [8, 12], "past": [19, 23, 24], "patch": [1, 3, 8, 13, 17, 19, 24], "path": [2, 4, 5, 8, 10, 14, 19, 23], "pathlib": [2, 23], "pattern": [4, 5, 24], "per": [19, 23], "perform": [1, 7, 14, 18, 19, 20, 23], "permiss": 7, "persist": [2, 20, 23], "person": [0, 1], "pie": 12, "pin": 2, "pinia": [19, 23], "pip": [4, 6, 16, 23], "pipelin": [4, 6], "pipx": [11, 16, 21, 23], "placehold": [19, 23], "plan": 4, "playwright": 23, "pleas": [4, 5, 9, 16, 21, 23], "plt": 24, "plugin": 18, "png": [14, 19, 23], "poetri": 11, "point": [4, 6], "popular": 1, "port": [8, 21], "posit": 23, "possibl": [19, 23], "possibli": 2, "post": [4, 6], "potenti": [4, 6, 7], "power": [1, 4, 5, 6, 17, 18, 19], "pr": [4, 6, 11, 13, 14, 18], "pr_number": [4, 6], "practic": [4, 6], "preced": 10, "prefer": [0, 1, 19], "prepar": [2, 17, 23], "prepare_messag": 2, "present": 3, "preserv": [19, 23], "press": 23, "preview": [13, 23], "preview_append": 23, "preview_patch": 23, "preview_sav": 23, "preview_shel": 23, "previou": [4, 5], "previous": 1, "price": 1, "prime100": 13, "print": [2, 8, 19, 23], "priorit": 19, "pro": 13, "proactiv": 19, "problem": 19, "process": [4, 5, 7, 24], "product": [4, 5], "profession": [0, 19], "program": [1, 8, 12, 19, 23, 24], "programm": [10, 19], "progress": [4, 8, 11, 12, 15, 19, 23], "project": [0, 3, 4, 6, 11, 14, 17, 19, 21, 22, 23, 24], "prompt": [0, 1, 3, 4, 6, 7, 8, 10, 12, 14, 16, 17, 18, 20, 23, 24], "prompt_ful": [17, 19], "prompt_gptm": [17, 19], "prompt_project": [17, 19], "prompt_short": [17, 19], "prompt_system": 8, "prompt_systeminfo": [17, 19], "prompt_timeinfo": [17, 19], "prompt_tool": [17, 19], "prompt_us": [17, 19], "properti": 2, "provid": [1, 2, 4, 5, 6, 8, 13, 14, 15, 16, 17, 19, 21, 23, 24], "public": [12, 19], "pull": [4, 6, 7, 20], "pull_request": [4, 6], "purpos": [1, 19], "push": [7, 12, 19], "pwd": [13, 19], "py": [2, 3, 12, 14, 15, 19, 23, 24], "pyplot": 24, "pyshel": 23, "python": [1, 2, 3, 8, 11, 14, 17, 19, 20, 24], "python3": [19, 23], "q": [4, 6], "qualiti": [4, 6], "queri": [19, 23], "question": [1, 7, 12, 13, 19, 23], "quick": [4, 6], "quiet": 2, "quit": 0, "r": [8, 14], "rag": [3, 17, 18], "rag_index": 23, "rag_search": 23, "rag_statu": 23, "ran": [19, 23], "random": 8, "rang": 19, "rapidli": 1, "rather": 3, "re": [8, 24], "react": 21, "read": [1, 3, 4, 5, 14, 16, 17, 19], "read_chat": [19, 23], "read_url": [19, 23], "readabl": [4, 6], "readi": 8, "readlin": 3, "readm": [10, 14, 17, 18, 19, 21, 23], "readmeshel": 23, "real": 3, "realist": 23, "realli": 1, "receiv": 19, "recent": [19, 23], "recommend": [13, 16, 21], "recov": 15, "red": [12, 24], "reddit": 22, "reduc": [3, 23], "refactor": 14, "refer": [17, 21], "regardless": 11, "regist": [2, 23], "register_funct": 23, "regular": 11, "reitz": 3, "rel": [19, 23], "relat": [0, 8, 23], "releas": [1, 17, 22], "relev": [4, 15, 19, 23], "reli": [4, 6], "reliabl": 20, "rememb": [0, 1], "remov": 2, "renam": [2, 8, 24], "render": [12, 14], "repl": [2, 14, 23], "replac": 2, "replai": [8, 24], "repli": 7, "replit": 15, "repo": [4, 6, 7, 12, 19], "report": [4, 5], "repositori": [0, 4, 6, 19, 21], "repres": 24, "represent": 2, "reproduc": 13, "request": [4, 6, 7, 8, 24], "requir": [1, 8, 19, 21, 23], "resolut": [21, 23], "resolv": 2, "respond": [19, 23], "respons": [2, 7, 8, 19, 21, 23], "response_prefer": 10, "rest": 21, "result": [3, 7, 8, 17, 19, 23], "resum": [2, 8, 14], "retriev": [8, 18, 23], "return": [2, 4, 5, 19, 23], "returntyp": 23, "review": [4, 6, 7], "review_pr": [4, 6], "rewrit": [19, 23], "rich": 21, "right": [0, 1, 3, 21, 23], "right_click": 23, "robust": [13, 23], "role": [2, 19], "root": [10, 11], "run": [1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24], "runner": 3, "rust": [13, 14, 18], "save": [2, 3, 4, 5, 8, 16, 17, 19, 20, 24], "scaffold": [19, 23], "scale": [21, 23], "scenario": 4, "scope": [19, 23], "score": 1, "scratch": 19, "screen": [21, 23], "screencaptur": 23, "screenshot": [1, 3, 8, 14, 17, 19], "screenshot_url": [19, 23], "script": [3, 4, 5, 6, 19, 23, 24], "scrot": 23, "seamless": [4, 6, 23], "search": [17, 19, 23], "search_chat": [19, 23], "search_playwright": 23, "secret": [4, 6, 7], "section": 10, "secur": [4, 6, 9, 21, 23], "see": [2, 4, 9, 13, 14, 16, 17, 19, 21, 23, 24], "seem": [0, 1], "select": [1, 20, 23, 24], "self": [1, 2, 19], "semant": 23, "send": [2, 19, 23], "send_kei": [19, 23], "sender": 2, "sent": [2, 19, 23], "separ": [8, 21, 24], "septemb": 22, "sequenc": 23, "serializ": 2, "seriou": [9, 21, 23], "serv": [4, 6, 20, 21], "server": [16, 17, 19, 20, 23, 24], "servic": 18, "session": [16, 19, 23, 24], "session_id": [19, 23], "set": [0, 2, 4, 5, 6, 10, 14, 15, 16, 19, 20, 21, 23], "setup": [4, 6, 24], "sever": 20, "sh": [3, 4, 5, 6, 11], "shadcn": 21, "share": [0, 14], "shell": [1, 3, 4, 5, 6, 8, 10, 11, 12, 14, 17, 19, 24], "shield": 18, "short": [8, 19], "shorten_detail": 3, "shot": 7, "should": [2, 19, 23], "show": [1, 8, 12, 14, 19, 22, 23, 24], "showcas": [4, 18], "shown": [19, 23], "silli": 0, "sim": 18, "similar": [1, 22, 23], "simpl": [1, 3, 4, 6, 7, 13, 18, 19, 23], "simpler": 3, "simpli": [7, 11, 16, 21], "simplic": [4, 6], "simul": [14, 18, 23, 24], "sinc": 1, "singl": [2, 8, 10], "site": [17, 19, 23], "skip": [8, 24], "slash": 24, "slow": 11, "small": [3, 4, 19, 20, 23], "smaller": [19, 23], "smallest": 20, "snake": [12, 24], "snippet": [19, 23], "so": [11, 13, 19, 23, 24], "social": 0, "solv": 19, "some": [1, 2, 3, 11, 14, 15, 17, 23], "someth": [8, 14, 15, 18], "somewhat": 20, "sonnet": [8, 10, 13], "soon": 12, "sourc": [1, 19], "space": 1, "special": 1, "specif": [1, 2, 4, 6, 8, 10, 19, 23, 24], "specifi": [7, 19, 21, 23, 24], "spent": [4, 5], "split": [15, 21], "src": [19, 23], "standalon": [8, 17], "standard": [4, 6, 18], "start": [1, 2, 4, 5, 6, 8, 10, 11, 17, 19, 21, 23, 24], "startup": [17, 20], "state": [3, 19, 23, 24], "static": 3, "statist": 3, "statu": [14, 23], "stdin": 14, "stdout": [19, 23], "step": [4, 6, 7, 12, 17, 19, 21, 24], "still": [1, 2, 13, 17, 21], "stop": [4, 5, 19, 23], "storag": 23, "store": [0, 2, 8], "str": [2, 19, 23], "strategi": [19, 23], "stream": [8, 21], "strength": 1, "string": 2, "strip_context": 23, "structur": [0, 4, 5], "struggl": [12, 13], "style": [3, 18, 19], "subag": [3, 8, 17], "subagent_statu": 23, "subagent_wait": 23, "subscript": 1, "subset": 15, "success": 23, "successfulli": 23, "sudo": 23, "suffer": 3, "suggest": [4, 5, 6, 14, 17, 19], "suit": [1, 3, 8, 13], "suitabl": [19, 21, 23], "sum": 3, "summar": [4, 5, 8, 14, 19, 23, 24], "summari": [4, 5, 8, 19, 23], "summarize_project": 3, "summary_fil": [4, 5], "superus": 12, "superuserlab": [13, 19, 23], "support": [0, 1, 2, 10, 15, 17, 20, 21, 23, 24], "sure": [3, 4, 15, 19, 23], "swe": [1, 13], "switch": 2, "sy": 3, "symlink": 2, "synchron": [4, 6], "syntax": [19, 23, 24], "system": [1, 2, 8, 19, 20, 23, 24], "t": [1, 3, 8, 10, 16, 19, 21, 23, 24], "tag": [2, 8, 19], "take": [2, 10, 11, 14, 19, 23], "talk": 16, "task": [0, 1, 4, 6, 7, 11, 13, 19, 23, 24], "teach": 15, "teknium": 15, "tell": 14, "templat": [0, 18], "temporari": [4, 5], "termin": [1, 12, 17, 19, 23, 24], "test": [2, 4, 7, 12, 13, 14, 15, 17, 24], "test_brows": 3, "test_cli": 3, "test_codeblock": 3, "test_config": 3, "test_context": 3, "test_ev": 3, "test_logmanag": 3, "test_messag": 3, "test_prompt": 3, "test_prompt_tool": 3, "test_readlin": 3, "test_reduc": 3, "test_serv": 3, "test_shel": 3, "test_tool_us": 3, "test_tools_chat": 3, "test_tools_patch": 3, "test_tools_python": 3, "test_tools_rag": 3, "test_tools_shel": 3, "test_tools_subag": 3, "test_util": 3, "test_util_cli": 3, "text": [3, 8, 19, 23, 24], "than": 3, "thei": [0, 10, 13, 19, 23], "them": [0, 1, 4, 8, 10, 11, 13, 19, 23], "thi": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24], "thing": [0, 3], "think": [0, 19], "thorough": 19, "thread": 23, "three": 14, "through": [23, 24], "thu": 20, "time": [4, 5, 8, 17, 19, 24], "timelif": 24, "timelin": 17, "timeout": [8, 23], "timestamp": 2, "timetobuildbob": 0, "tini": [17, 21], "tmux": [3, 8, 17, 19], "to_dict": 2, "to_toml": 2, "to_xml": 2, "todo": [12, 14, 15], "togeth": 24, "toggl": 21, "token": [4, 6, 19, 23], "told": 0, "toml": [0, 2, 10, 23], "too": [1, 3], "tool": [0, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24], "tool_allowlist": 8, "tool_format": [8, 19], "tool_nam": 8, "toolspec": [2, 23], "toolus": 2, "top": [0, 2, 19, 23], "topic": [19, 23], "track": [0, 23], "tracker": 16, "train": [3, 15, 19, 23], "transform": [2, 15], "treeofthought": 3, "trigger": 7, "trim": 2, "true": [2, 11, 19, 23], "truncat": 2, "try": [3, 17, 19, 23], "tune": 17, "tupl": 23, "turbo": 13, "tweet": 22, "twitter": 22, "two": 10, "txt": [19, 23], "type": [1, 2, 3, 4, 6, 7, 23], "typecheck": 4, "typescript": [19, 23], "u": [14, 15], "ubuntu": [4, 6, 7, 19, 23], "ui": [8, 17, 24], "uncom": 10, "under": [13, 17], "understand": [1, 3, 4, 6, 17], "undo": [2, 8, 24], "union": 19, "uniqu": [3, 23], "unless": [8, 19], "unlik": 2, "unspecifi": 20, "up": [1, 4, 5, 6, 16], "updat": [2, 12, 15, 19, 23, 24], "upload": 1, "url": [4, 12, 14, 19, 23, 24], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24], "usag": [2, 4, 5, 6, 17, 21, 23], "usd": 2, "user": [1, 2, 3, 8, 10, 16, 18, 19, 23, 24], "useredit": 3, "usernam": 18, "usersrc": 23, "util": [3, 4, 6, 17], "v": [3, 8, 13, 21], "v0": [19, 23], "v1": [10, 20], "v2": [4, 6, 15], "v3": 7, "valid": 15, "valu": [8, 10], "variabl": [10, 20, 23], "variant": 18, "varieti": [10, 13, 24], "variou": [1, 4, 24], "ve": [0, 18], "venv": 11, "verbos": 8, "veri": [8, 10, 21], "versa": 1, "version": [8, 11, 19, 23], "via": [17, 19], "vice": 1, "view": [4, 6, 19, 21, 23], "view_imag": [19, 23], "vim": 18, "vimrc": 14, "viral": 22, "virtualenv": 11, "vision": [1, 2, 3, 8, 13, 14, 17, 19, 21, 24], "visit": 16, "visual": 24, "vnc": 21, "vscode": 1, "vue": [19, 23], "vv": 14, "w": 8, "wa": [1, 4, 6, 7, 19, 23], "wai": [3, 7, 17, 20], "wait": [19, 23], "want": [2, 15, 17, 21, 24], "watch": 19, "we": [0, 1, 2, 4, 11, 13, 15, 16, 17, 18, 19, 20, 23, 24], "web": [1, 8, 14, 16, 17, 18, 19, 24], "webapp": 1, "webpag": [19, 23], "websit": [12, 19, 23], "webui": [18, 21], "welcom": [11, 17], "well": [1, 13], "went": 19, "were": 19, "what": [0, 1, 14, 17, 19, 23, 24], "whatev": 15, "when": [0, 1, 2, 3, 19, 24], "where": 16, "whether": [2, 19, 23], "which": [0, 1, 10, 11, 13, 14, 16, 19, 20, 21, 23], "whichev": [2, 21], "while": [0, 1, 11], "who": [1, 12, 19, 23], "whoi": 13, "whole": [19, 23], "wide": [4, 6, 13], "wider": 1, "width": 23, "window": [16, 23], "within": 10, "without": [13, 14, 19, 21, 23], "wont": 8, "work": [0, 1, 3, 4, 8, 10, 11, 12, 13, 15, 17, 19, 23], "workflow": [1, 4, 6, 7, 19, 24], "workspac": [2, 8, 10], "world": [2, 19, 23], "worth": 1, "would": 15, "write": [1, 2, 7, 12, 14, 19, 23, 24], "written": [19, 23], "wrong": 19, "wsl": 16, "x": [4, 6, 17, 23], "x11": [21, 23], "xai": 17, "xai_api_kei": 20, "xarg": [4, 6], "xdotool": [21, 23], "xml": [2, 8, 19], "y": [4, 5, 8, 19, 23], "ye": [19, 23], "yesterdai": [4, 5], "yet": [4, 8, 21], "yml": [4, 6], "you": [0, 1, 2, 4, 5, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24], "your": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13, 16, 17, 18, 19, 20, 23, 24], "yourself": [1, 14, 17], "youtub": 3, "yyyi": [4, 5], "zephyr": 15}, "titles": ["Agents", "Alternatives", "API Reference", "Are we tiny?", "Automation", "<no title>", "<no title>", "GitHub Bot", "CLI Reference", "<no title>", "Configuration", "Contributing", "Demos", "Evals", "Examples", "Finetuning", "Getting Started", "gptme documentation", "Projects", "Prompts", "Providers", "Server", "Timeline", "Tools", "Usage"], "titleterms": {"1": 15, "2": 15, "2023": 22, "2024": 22, "3": 15, "agent": 0, "aider": 1, "altern": 1, "anthrop": 20, "api": 2, "ar": 3, "autom": 4, "bob": 0, "bot": 7, "browser": 23, "call": 8, "chat": [8, 23], "chatgpt": 1, "claud": 1, "cli": 8, "code": [1, 3], "codeblock": 2, "command": [8, 24], "commun": 18, "comparison": 1, "comput": [21, 23], "config": 10, "configur": 10, "content": 2, "context": 8, "contribut": 11, "core": [2, 3], "count": 8, "cursor": 1, "data": 15, "demo": 12, "desktop": 1, "dev": 1, "develop": 17, "document": 17, "eval": [3, 8, 13], "exampl": 14, "extern": 17, "fanci": 21, "featur": 24, "fine": 15, "finetun": 15, "gather": 15, "gemini": 20, "gener": 8, "get": 16, "github": 7, "global": 10, "gptme": [1, 8, 17], "groq": 20, "guid": 17, "indic": 17, "info": 8, "instal": [11, 16], "interfac": [21, 24], "interpret": 1, "l": 8, "line": 3, "list": 8, "llm": 3, "loc": 3, "local": 20, "logmanag": 2, "lovabl": 1, "messag": 2, "moatless": 1, "model": 15, "more": 14, "next": 16, "offici": 18, "openai": 20, "openrout": 20, "other": 13, "patch": 23, "personifi": 0, "prepar": 15, "project": [1, 10, 18], "prompt": [2, 19], "provid": 20, "python": 23, "rag": 23, "read": [8, 23], "refer": [2, 8], "releas": 11, "result": 13, "save": 23, "screenshot": 23, "server": [2, 3, 8, 21], "shell": 23, "start": 16, "startup": 3, "step": [15, 16], "subag": 23, "suggest": 15, "support": 16, "tabl": 17, "test": [3, 11], "time": 3, "timelin": 22, "tini": 3, "tmux": 23, "token": 8, "tool": [1, 2, 3, 8, 23], "total": 3, "tune": 15, "ui": 21, "us": 21, "usag": [7, 13, 16, 24], "user": 17, "util": 8, "vision": 23, "we": 3, "web": 21, "why": 0, "xai": 20}}) \ No newline at end of file diff --git a/docs/tools.html b/docs/tools.html index 4ffea4d4..8777bc94 100644 --- a/docs/tools.html +++ b/docs/tools.html @@ -447,8 +447,8 @@

Shell#< These programs are available, among others: - pandoc -- git - apt-get +- git - docker