Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@vegamo/deepcode-cli

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vegamo/deepcode-cli - npm Package Compare versions

Comparing version
0.1.25
to
0.1.26
+2
-2
package.json
{
"name": "@vegamo/deepcode-cli",
"version": "0.1.25",
"version": "0.1.26",
"description": "Deep Code CLI - Vibe coding for the deepseek-v4 model in your terminal",

@@ -47,3 +47,3 @@ "license": "MIT",

"ignore": "^7.0.5",
"ink": "^7.0.1",
"ink": "^7.0.4",
"ink-gradient": "^4.0.0",

@@ -50,0 +50,0 @@ "openai": "^6.35.0",

<% if (agentsMdFile == null) { %>
Generate a file named ./AGENTS.md that serves as a contributor guide for this repository.
<% } else { %>
Update <%= agentsMdFile %> that serves as a contributor guide for this repository.
Update <%= agentsMdFile %> to align it with repository changes made after the last time <%= agentsMdFile %> was modified.
<% } %>

@@ -6,0 +6,0 @@ Your goal is to produce a clear, concise, and well-structured document with descriptive headings and actionable explanations for each section.

@@ -6,6 +6,5 @@ ## Edit

Usage:
- You must use your `Read` tool at least once in the conversation before editing. This tool will error if you attempt an edit without reading the file.
- If your prior Read only covered part of the file, use the returned `snippet_id` to scope the edit, or read the full file before editing without a snippet.
- You must use `Read` tool at least once in the conversation before editing to get the required `snippet_id`. This tool will error if you attempt an edit without reading the file.
- `snippet_id` defines the search scope. Provide `file_path` only as an optional guard that the snippet belongs to the expected file.
- When editing text from Read tool output, ensure you preserve the exact indentation (tabs/spaces) as it appears AFTER the line number prefix. The line number prefix format is: spaces + line number + tab. Everything after that tab is the actual file content to match. Never include any part of the line number prefix in the old_string or new_string.
- Prefer passing `snippet_id` from a prior Read response when you want to limit the replacement to a known range.
- ALWAYS prefer editing existing files in the codebase. NEVER write new files unless explicitly required.

@@ -22,12 +21,12 @@ - Only use emojis if the user explicitly requests it. Avoid adding emojis to files unless asked.

"properties": {
"file_path": {
"description": "The absolute path to the file to modify (must be absolute, not relative). Optional when snippet_id is provided.",
"snippet_id": {
"description": "Required snippet_id returned by Read or a prior Edit error response.",
"type": "string"
},
"snippet_id": {
"description": "Snippet id returned by Read or a prior Edit error response. Limits the search range to that snippet.",
"file_path": {
"description": "Optional absolute path guard. If provided, it must match the snippet's file.",
"type": "string"
},
"old_string": {
"description": "The text to replace within the file or snippet scope",
"description": "The text to replace within the snippet_id scope",
"type": "string"

@@ -50,2 +49,3 @@ },

"required": [
"snippet_id",
"old_string",

@@ -52,0 +52,0 @@ "new_string"

@@ -12,3 +12,3 @@ ## Read

- Results are returned using cat -n format, with line numbers starting at 1
- Text reads return a snippet id in metadata. You can pass that snippet id to the Edit tool to constrain replacements to just that read range.
- Text reads return a snippet id for Edit: full-file reads use ids like `full_file_0`; partial reads use ids like `snippet_1`.
<%_ if (supportsMultimodal) { _%>

@@ -15,0 +15,0 @@ - This tool allows you to read images (eg PNG, JPG, etc). When reading an image file the contents are presented visually as Deepseek is a multimodal LLM.

Sorry, the diff of this file is too big to display