Skip to content

Commit e95df58

Browse files
authored
Merge pull request #94 from UiPath/fix/integration_guid_part2
fix: improve integration genome
2 parents 43b59ad + cc18a91 commit e95df58

File tree

5 files changed

+764
-123
lines changed

5 files changed

+764
-123
lines changed

.cursorrules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ For any python file, be sure to ALWAYS add typing annotations to each function o
3939

4040
Make sure you keep any comments that exist in a file.
4141

42-
When writing tests, make sure that you ONLY use pytest or pytest plugins, do NOT use the unittest module. All tests should have typing annotations as well. All tests should be in ./tests. Be sure to create all necessary files and folders. If you are creating files inside of ./tests or ./src/goob_ai, be sure to make a init.py file if one does not exist.
42+
When writing tests, make sure that you ONLY use pytest or pytest plugins, do NOT use the unittest module. All tests should have typing annotations as well. All tests should be in ./tests. Be sure to create all necessary files and folders. If you are creating files inside of ./tests or ./src/uipath, be sure to make a __init__.py file if one does not exist.
4343

4444
All tests should be fully annotated and should contain docstrings. Be sure to import the following if TYPE_CHECKING:
4545

CLAUDE.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,18 @@ gates.
1717

1818
- `src/uipath/runtime/` — Core protocols and contracts
1919
- `src/uipath/runtime/base.py``UiPathRuntimeProtocol`, `UiPathExecutionRuntime`
20+
- `src/uipath/runtime/context.py``UiPathRuntimeContext` (execution context, file I/O, log capture)
21+
- `src/uipath/runtime/result.py``UiPathRuntimeResult`, `UiPathRuntimeStatus`
2022
- `src/uipath/runtime/factory.py``UiPathRuntimeFactoryProtocol`
2123
- `src/uipath/runtime/registry.py``UiPathRuntimeFactoryRegistry`
24+
- `src/uipath/runtime/schema.py` — Schema models (`UiPathRuntimeGraph`, nodes, edges)
25+
- `src/uipath/runtime/storage.py``UiPathRuntimeStorageProtocol` (key-value storage)
2226
- `src/uipath/runtime/events/` — Event types (`UiPathRuntimeStateEvent`, `UiPathRuntimeMessageEvent`)
27+
- `src/uipath/runtime/errors/` — Error contracts and categories
2328
- `src/uipath/runtime/resumable/` — HITL support (`UiPathResumableRuntime`)
2429
- `src/uipath/runtime/debug/` — Debugger support (`UiPathDebugRuntime`, breakpoints)
2530
- `src/uipath/runtime/chat/` — Chat bridge support (`UiPathChatRuntime`)
26-
- `src/uipath/runtime/schema.py` — Schema models (`UiPathRuntimeGraph`, nodes, edges)
27-
- `src/uipath/runtime/errors/` — Error contracts and categories
31+
- `src/uipath/runtime/logging/` — Log interception, file handlers, context-aware filters
2832
- `INTEGRATION_GENOME.md` — Complete guide for building new integrations
2933

3034
## Development
@@ -38,5 +42,11 @@ uv run pytest
3842

3943
## Reference Integrations
4044

41-
- `uipath-langchain-python` — LangGraph integration (FULL tier)
42-
- `uipath-integrations-python` — OpenAI Agents, LlamaIndex, Google ADK, Agent Framework
45+
| Package | Repository | Tier |
46+
|---------|-----------|------|
47+
| `uipath-langchain` | `uipath-langchain-python` | FULL (streaming, HITL, LLM Gateway) |
48+
| `uipath-openai-agents` | `uipath-integrations-python` | CORE (streaming, LLM Gateway) |
49+
| `uipath-llamaindex` | `uipath-integrations-python` | FULL (streaming, HITL, LLM Gateway) |
50+
| `uipath-google-adk` | `uipath-integrations-python` | CORE (streaming, LLM Gateway) |
51+
| `uipath-agent-framework` | `uipath-integrations-python` | FULL (streaming, HITL) |
52+
| `uipath-mcp` | `uipath-mcp-python` | MCP integration |

0 commit comments

Comments
 (0)