Skip to content

Commit f40926d

Browse files
committed
Clarify CWC's non-agentic context selection approach in the README
1 parent bf032f9 commit f40926d

2 files changed

Lines changed: 13 additions & 20 deletions

File tree

README.md

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,13 @@ CWC is a non-agentic coding tool for AI-assisted programming built by an indepen
3939

4040
<p><img src="https://github.com/robertpiosik/CodeWebChat/raw/HEAD/packages/shared/src/media/demo.gif" alt="Walkthrough" /></p>
4141

42-
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">Context</span>
42+
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">Context selection</span>
4343

44-
While coding agents are
45-
Other tools try to "guess" what pieces of the codebase matter for the given task, often struggling to get it right. They workaround this by overloading context or making excessive number of API calls.
44+
Coding agents are designed to offload the burden of relevant context selection from the programmer. With today's advancements in LLMs capabilities, the technology is very successful in its work bringing undeniable gains in speed software development can be done. For some it is too fast too keep up though. Over time they lose confidence in their own knowledge about the codebase they work on, veryfing AI-suggested changes becomes challenging, bugs and unintended behaviors are much more likely to be introduced.
4645

47-
CWC works differently:
46+
CWC does not prompt-engineer its functionality and expects programmer to be constantly in the loop with the evolving codebase by requiring accurate context selectios to the task.
4847

49-
- **You select** which folders and files are relevant to the task
50-
- **You know** exactly how many tokens you have in the context
51-
52-
The result? Unmatched in accuracy and cost AI assistance.
53-
54-
> Too many tokens fighting for attention may _decrease_ performance due to being too "distracting", diffusing attention too broadly and decreasing a signal to noise ratio in the features. ~Andrej Karpathy
48+
This friction rewards in building mental model about the codebase, faster code generations and AI-related cost savings.
5549

5650
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">Chatbot initialization</span>
5751

@@ -65,13 +59,9 @@ The Connector extension is available in [Chrome Web Store](https://chromewebstor
6559

6660
> <small>**Legal Disclaimer:** After chat initialization, the extension does not read the incoming message. The injected _Apply response_ button is not a means of automatic output extraction, it's an alias for the original _copy to clipboard_ button.</small>
6761
68-
**TIP: Practice single-turn interactions**
69-
70-
Chat conversations are only a construct of product interfaces, they hurt the quality of responses from the model and once your context is "poisoned" it won't recover. Whenever you're not satisfied with a reponse, **the best practice is to alawys refine your initial instructions and reinitialize**.
71-
7262
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">API Tools</span>
7363

74-
CWC will elevate your workflow with battle-tested must-have API tools.
64+
CWC includes battle-tested must-have API tools.
7565

7666
### Code Completions
7767

@@ -145,11 +135,14 @@ Please be welcomed in [discussions](https://github.com/robertpiosik/CodeWebChat/
145135

146136
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">Donations</span>
147137

148-
If you find CWC helpful, please consider a [donation](https://buymeacoffee.com/robertpiosik). Thank you!
138+
If you find CWC helpful, please consider [supporting the project](https://buymeacoffee.com/robertpiosik). Thank you!
139+
140+
**BTC:** bc1qfzajl0fc4347knr6n5hhuk52ufr4sau04su5te
141+
142+
**XMR:** 84whVjApZJtSeRb2eEbZ1pJ7yuBoGoWHGA4JuiFvdXVBXnaRYyQ3S4kTEuzgKjpxyr3nxn1XHt9yWTRqZ3XGfY35L4yDm6R
143+
144+
**LTC**: ltc1qcpmwsj2wm8hp7nw8jjsjuj5r3x9ggur052wkcx
149145

150-
**BTC:** bc1qfzajl0fc4347knr6n5hhuk52ufr4sau04su5te<br />
151-
**XMR:** 84whVjApZJtSeRb2eEbZ1pJ7yuBoGoWHGA4JuiFvdXVBXnaRYyQ3S4kTEuzgKjpxyr3nxn1XHt9yWTRqZ3XGfY35L4yDm6R<br />
152-
**LTC**: ltc1qcpmwsj2wm8hp7nw8jjsjuj5r3x9ggur052wkcx<br />
153146
**ETH:** 0x532eA8CA70aBfbA6bfE35e6B3b7b301b175Cf86D
154147

155148
## <span style="background-color: #fbb100; color: black; padding: 0.2em 0.6em; border-radius: 999px">Contributing</span>

packages/vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "gemini-coder",
33
"displayName": "Code Web Chat (CWC)",
44
"description": "Initialize chatbots and apply chat responses with a single click",
5-
"version": "1.60.0",
5+
"version": "1.60.1",
66
"scripts": {
77
"build": "npx vsce package --no-dependencies",
88
"vscode:prepublish": "npm run compile",

0 commit comments

Comments
 (0)