This commit is contained in:
bracesproul
2025-04-02 13:46:41 -07:00
parent 5a2dd70691
commit 8c07cfd28a
2 changed files with 8 additions and 6 deletions

View File

@@ -66,7 +66,6 @@ To use these variables:
When these environment variables are set, the application will use them instead of showing the setup form.
## Hiding Messages in the Chat
You can control the visibility of messages within the Agent Chat UI in two main ways:
@@ -121,4 +120,3 @@ return { messages: [result] };
```
This approach guarantees the message remains completely hidden from the user interface.

View File

@@ -133,9 +133,13 @@ export const StreamProvider: React.FC<{ children: ReactNode }> = ({
const envApiKey = import.meta.env.VITE_LANGSMITH_API_KEY as string;
// Use URL params with env var fallbacks
const [apiUrl, setApiUrl] = useQueryState("apiUrl", { defaultValue: envApiUrl || "" });
const [assistantId, setAssistantId] = useQueryState("assistantId", { defaultValue: envAssistantId || "" });
const [apiUrl, setApiUrl] = useQueryState("apiUrl", {
defaultValue: envApiUrl || "",
});
const [assistantId, setAssistantId] = useQueryState("assistantId", {
defaultValue: envAssistantId || "",
});
// For API key, use localStorage with env var fallback
const [apiKey, _setApiKey] = useState(() => {
const storedKey = getApiKey();
@@ -150,7 +154,7 @@ export const StreamProvider: React.FC<{ children: ReactNode }> = ({
// Determine final values to use, prioritizing URL params then env vars
const finalApiUrl = apiUrl || envApiUrl;
const finalAssistantId = assistantId || envAssistantId;
// If we're missing any required values, show the form
if (!finalApiUrl || !finalAssistantId) {
return (