Take out recursive file listing; add command param to completion tool; add vscode active editor to context

This commit is contained in:
Saoud Rizwan
2024-07-09 06:37:54 -04:00
parent a0a533d72e
commit 391614968c
3 changed files with 76 additions and 64 deletions

View File

@@ -110,6 +110,20 @@ const ChatRow: React.FC<ChatRowProps> = ({ message, cost }) => {
</pre>
</>
)
case "completion_result":
return (
<div
style={{
borderLeft: "5px solid var(--vscode-testing-iconPassed)",
paddingLeft: "10px",
}}>
<div style={headerStyle}>
{icon}
<h4 style={{ color: "var(--vscode-testing-iconPassed)" }}>{title}</h4>
</div>
<p style={contentStyle}>{message.text}</p>
</div>
)
default:
return (
<>
@@ -154,19 +168,23 @@ const ChatRow: React.FC<ChatRowProps> = ({ message, cost }) => {
</>
)
case "completion_result":
return (
<div
style={{
borderLeft: "5px solid var(--vscode-testing-iconPassed)",
paddingLeft: "10px",
}}>
<div style={headerStyle}>
{icon}
<h4 style={{ color: "var(--vscode-testing-iconPassed)" }}>{title}</h4>
if (message.text) {
return (
<div
style={{
borderLeft: "5px solid var(--vscode-testing-iconPassed)",
paddingLeft: "10px",
}}>
<div style={headerStyle}>
{icon}
<h4 style={{ color: "var(--vscode-testing-iconPassed)" }}>{title}</h4>
</div>
<p style={contentStyle}>{message.text}</p>
</div>
<p style={contentStyle}>{message.text}</p>
</div>
)
)
} else {
return null // Don't render anything when we get a completion_result ask without text
}
default:
return (
<>