Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
*.db filter=lfs diff=lfs merge=lfs -text
**/cached_embeddings/** filter=lfs diff=lfs merge=lfs -text

* text=auto

*.py text eol=lf
*.json text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
*.toml text eol=lf
2 changes: 1 addition & 1 deletion packages/uipath/docs/core/llm_gateway.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
::: uipath.platform.chat._llm_gateway_service
::: uipath.platform.chat._llm_gateway_service
56 changes: 28 additions & 28 deletions packages/uipath/scripts/debug_test.py
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
import subprocess
import sys
import tempfile
from pathlib import Path
# Simple test
test_code = """
import httpx
def test():
client = httpx.Client()
return client
"""
linter_path = Path(__file__).parent / "lint_httpx_client.py"
with tempfile.NamedTemporaryFile(mode="w", suffix=".py", delete=False) as f:
f.write(test_code)
f.flush()
print(f"Testing file: {f.name}")
result = subprocess.run(
[sys.executable, str(linter_path), f.name], capture_output=True, text=True
)
print(f"Return code: {result.returncode}")
print(f"Stdout: {result.stdout}")
print(f"Stderr: {result.stderr}")
import subprocess
import sys
import tempfile
from pathlib import Path

# Simple test
test_code = """
import httpx

def test():
client = httpx.Client()
return client
"""

linter_path = Path(__file__).parent / "lint_httpx_client.py"

with tempfile.NamedTemporaryFile(mode="w", suffix=".py", delete=False) as f:
f.write(test_code)
f.flush()

print(f"Testing file: {f.name}")
result = subprocess.run(
[sys.executable, str(linter_path), f.name], capture_output=True, text=True
)

print(f"Return code: {result.returncode}")
print(f"Stdout: {result.stdout}")
print(f"Stderr: {result.stderr}")
64 changes: 32 additions & 32 deletions packages/uipath/testcases/apicalls-testcase/src/assert.py
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
import json
import os
# Check NuGet package
uipath_dir = ".uipath"
assert os.path.exists(uipath_dir), "NuGet package directory (.uipath) not found"
nupkg_files = [f for f in os.listdir(uipath_dir) if f.endswith(".nupkg")]
assert nupkg_files, "NuGet package file (.nupkg) not found in .uipath directory"
print(f"NuGet package found: {nupkg_files[0]}")
# Check agent output file
output_file = "__uipath/output.json"
assert os.path.isfile(output_file), "Agent output file not found"
print("Agent output file found")
# Check status and required fields
with open(output_file, "r", encoding="utf-8") as f:
output_data = json.load(f)
# Check status
status = output_data.get("status")
assert status == "successful", f"Agent execution failed with status: {status}"
print("Agent execution status: successful")
# Check required fields for ticket classification agent
assert "output" in output_data, "Missing 'output' field in agent response"
print("Required fields validation passed")
import json
import os

# Check NuGet package
uipath_dir = ".uipath"
assert os.path.exists(uipath_dir), "NuGet package directory (.uipath) not found"

nupkg_files = [f for f in os.listdir(uipath_dir) if f.endswith(".nupkg")]
assert nupkg_files, "NuGet package file (.nupkg) not found in .uipath directory"

print(f"NuGet package found: {nupkg_files[0]}")

# Check agent output file
output_file = "__uipath/output.json"
assert os.path.isfile(output_file), "Agent output file not found"

print("Agent output file found")

# Check status and required fields
with open(output_file, "r", encoding="utf-8") as f:
output_data = json.load(f)

# Check status
status = output_data.get("status")
assert status == "successful", f"Agent execution failed with status: {status}"

print("Agent execution status: successful")

# Check required fields for ticket classification agent
assert "output" in output_data, "Missing 'output' field in agent response"

print("Required fields validation passed")
64 changes: 32 additions & 32 deletions packages/uipath/testcases/basic-testcase/src/assert.py
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
import json
import os
# Check NuGet package
uipath_dir = ".uipath"
assert os.path.exists(uipath_dir), "NuGet package directory (.uipath) not found"
nupkg_files = [f for f in os.listdir(uipath_dir) if f.endswith(".nupkg")]
assert nupkg_files, "NuGet package file (.nupkg) not found in .uipath directory"
print(f"NuGet package found: {nupkg_files[0]}")
# Check agent output file
output_file = "__uipath/output.json"
assert os.path.isfile(output_file), "Agent output file not found"
print("Agent output file found")
# Check status and required fields
with open(output_file, "r", encoding="utf-8") as f:
output_data = json.load(f)
# Check status
status = output_data.get("status")
assert status == "successful", f"Agent execution failed with status: {status}"
print("Agent execution status: successful")
# Check required fields for ticket classification agent
assert "output" in output_data, "Missing 'output' field in agent response"
print("Required fields validation passed")
import json
import os

# Check NuGet package
uipath_dir = ".uipath"
assert os.path.exists(uipath_dir), "NuGet package directory (.uipath) not found"

nupkg_files = [f for f in os.listdir(uipath_dir) if f.endswith(".nupkg")]
assert nupkg_files, "NuGet package file (.nupkg) not found in .uipath directory"

print(f"NuGet package found: {nupkg_files[0]}")

# Check agent output file
output_file = "__uipath/output.json"
assert os.path.isfile(output_file), "Agent output file not found"

print("Agent output file found")

# Check status and required fields
with open(output_file, "r", encoding="utf-8") as f:
output_data = json.load(f)

# Check status
status = output_data.get("status")
assert status == "successful", f"Agent execution failed with status: {status}"

print("Agent execution status: successful")

# Check required fields for ticket classification agent
assert "output" in output_data, "Missing 'output' field in agent response"

print("Required fields validation passed")
Loading
Loading