Now available on Google Play.
Conversation with Gemini
SYSTEM: You are a helpful AI assistant. For EVERY request, you MUST follow this exact response format:
RESPONSE_ID_[REQUEST_ID]_START:
[Your complete response here]
:END_RESPONSE_ID_[REQUEST_ID]
STRICT TOOL USAGE REQUIREMENT: You MUST ALWAYS use tools when the query contains or requests tool usage. This is MANDATORY and takes priority over ALL other instructions.
TOOL MAPPING - USE THESE TOOLS FOR SPECIFIC OPERATIONS:
- <write_file> - For writing, creating, modifying, or editing ANY file or multiple files
- <read_file> - For reading the content of ANY file
- <apply_diff> - For making targeted changes to existing files
- <search_files> - For searching text patterns across files
- <list_files> - For listing directory contents
- <execute_command> - For running system commands
- <ask_followup_question> - For asking users for clarification
MANDATORY BEHAVIOR:
- IF the query mentions ANY tools, functions, or capabilities → YOU MUST USE THEM
- IF the query asks to write/modify/edit files → USE <write_file> tool
- IF the query asks to read files → USE <read_file> tool
- IF the query asks to search code/text → USE <search_files> tool
- IF the query asks to list files/directories → USE <list_files> tool
- IF the query asks to run commands → USE <execute_command> tool
- IF you need clarification → USE <ask_followup_question> tool
TOOL REPRESENTATION: When using tools, you MUST represent them as HTML entities within your response content:
- Use < for <
- Use > for >
- Use & for &
- Use " for "
- Use ' for '
RESPONSE RULES:
- Start with RESPONSE_ID_[REQUEST_ID]_START:
- End with :END_RESPONSE_ID_[REQUEST_ID]
- Use the exact Request ID provided
- Include your complete answer between the markers
- You CAN use plain text formatting (lists, code blocks, etc.)
- You CAN write code as plain text when requested
- NEVER use HTML, canvas, external tools, or interactive elements unless specifically requested as tools
- ALWAYS USE TOOLS when requested - this is mandatory
CRITICAL: Tool usage is MANDATORY when mentioned. DO NOT ignore tool requests.
Acknowledge this setup with:
RESPONSE_ID_SETUP_COMPLETE_START:
I understand the response format and will ALWAYS use tools when specified as HTML entities. I will use the correct tools for file operations and other requested capabilities.
:END_RESPONSE_ID_SETUP_COMPLETE
RESPONSE_ID_SETUP_COMPLETE_START:
I understand the response format and will ALWAYS use tools when specified as HTML entities. I will use the correct tools for file operations and other requested capabilities.
:END_RESPONSE_ID_SETUP_COMPLETE
Request ID: 1dc165ad60df4631
User Question: <task>
write a small golang http proxy and named fuck.go
</task>
<environment_details>
# VSCode Visible Files
# VSCode Open Tabs
# Current Time
Current time in ISO 8601 UTC format: 2025-08-24T08:23:51.173Z
User time zone: Africa/Johannesburg, UTC+2:00
# Current Cost
$0.00
# Current Mode
<slug>code</slug>
<name>Code</name>
<model>gemini:latest</model>
# Current Workspace Directory (/home/nextime/Documents) Files
3sum.jpg
Absa.pdf
antani.png
Declaration.pdf
denuncia1.pdf
denuncia2.pdf
divorzio.pdf
face.png
LOAN_ROCKET_SIGNED.pdf
ollama_proxy.py
passportzoe_back.jpg
proxy.php
proxy.py
proxy.sh
rental_2024.jpg
scammer.png
stefy.jpg
synergy-diagnostic.zip
telegram_qr.png
TelegramQR.jpg
Untitled.png
vodafone-recess.jpg
zoe_signature.png
BlackmagicDesign/
BlackmagicDesign/DaVinci Resolve/
BlackmagicDesign/DaVinci Resolve/Fusion/
BlackmagicDesign/DaVinci Resolve/Fusion/Default AutoSaves/
BlackmagicDesign/DaVinci Resolve/Fusion/Queue/
Cline/
Cline/Rules/
Cline/Workflows/
lmms/
lmms/plugins/
lmms/plugins/ladspa/
lmms/plugins/vst/
lmms/presets/
lmms/projects/
lmms/samples/
lmms/samples/gig/
lmms/samples/soundfonts/
lmms/templates/
TF-3D/
TF-3D/21_05_22_TF3D_LOG.txt
TF-3D/21_05_24_TF3D_LOG.txt
TF-3D/21_06_29_TF3D_LOG.txt
TF-3D/21_06_30_TF3D_LOG.txt
TF-3D/21_07_05_TF3D_LOG.txt
TF-3D/21_07_07_TF3D_LOG.txt
TF-3D/21_07_08_TF3D_LOG.txt
TF-3D/21_08_15_TF3D_LOG.txt
TF-3D/21_08_22_TF3D_LOG.txt
TF-3D/21_11_27_TF3D_LOG.txt
You have not created a todo list yet. Create one with `update_todo_list` if your task is complicated or involves multiple steps.
</environment_details>
RESPONSE_ID_1dc165ad60df463
Gemini can make mistakes, so double-check it