Skip to content

chore: slim uipath init output to a single AGENTS.md#1621

Open
radu-mocanu wants to merge 1 commit intomainfrom
chore/slim-init-output
Open

chore: slim uipath init output to a single AGENTS.md#1621
radu-mocanu wants to merge 1 commit intomainfrom
chore/slim-init-output

Conversation

@radu-mocanu
Copy link
Copy Markdown
Collaborator

@radu-mocanu radu-mocanu commented May 10, 2026

Summary

  • uipath init now writes a numbered procedure AGENTS.md (plus CLAUDE.md shim pointing at it) telling coding agents to install uip skills install first, fall back to https://uipath.github.io/uipath-python/llms.txt if uip is unavailable
  • offline reference is opt-in via uipath init --with-offline-docs; bundled llms-full.txt is otherwise not copied to the project
  • drops .agent/CLI_REFERENCE.md, .agent/SDK_REFERENCE.md, .agent/REQUIRED_STRUCTURE.md, and .claude/commands/*.md from init output
  • adds a workflow that runs after Publish Docs to open a PR refreshing the bundled llms-full.txt when the live docs change
  • --no-agents-md-override continues to preserve existing AGENTS.md/CLAUDE.md files

Why

skills cover the same workflows and stay current independently of the SDK release. the bundled static reference docs were ~1,300 lines of context bloat that went stale with every release. observed that coding agents systematically skipped the documented order and went straight to the offline file, so it is now opt-in and the procedure is more explicit. paired with UiPath/uipath-langchain-python#840.

Development Packages

uipath

[project]
dependencies = [
  # Exact version:
  "uipath==2.10.63.dev1016216358",

  # Any version from PR
  "uipath>=2.10.63.dev1016210000,<2.10.63.dev1016220000"
]

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
publish-url = "https://test.pypi.org/legacy/"
explicit = true

[tool.uv.sources]
uipath = { index = "testpypi" }

@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-integrations labels May 10, 2026
@radu-mocanu radu-mocanu force-pushed the chore/slim-init-output branch from afb2f66 to 31ed1e3 Compare May 10, 2026 13:30
@radu-mocanu radu-mocanu added the build:dev Create a dev build from the pr label May 10, 2026
@radu-mocanu radu-mocanu force-pushed the chore/slim-init-output branch 3 times, most recently from 2e28bd6 to 2976171 Compare May 10, 2026 14:52
@radu-mocanu radu-mocanu added build:dev Create a dev build from the pr and removed build:dev Create a dev build from the pr labels May 10, 2026
@radu-mocanu radu-mocanu force-pushed the chore/slim-init-output branch from 2976171 to 679ffb4 Compare May 10, 2026 15:08
@github-actions
Copy link
Copy Markdown

🚨 Heads up: uipath-langchain cross-tests are FAILING 🚨

Your changes may break the uipath-langchain-python integration.

⚠️ These checks are NOT enforced by branch protection rules. Please review the failures before merging.

🔍 Inspect the failed run →

@sonarqubecloud
Copy link
Copy Markdown

@radu-mocanu radu-mocanu force-pushed the chore/slim-init-output branch from 679ffb4 to e26d037 Compare May 11, 2026 12:39
@radu-mocanu radu-mocanu force-pushed the chore/slim-init-output branch from e26d037 to 9a92123 Compare May 11, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:dev Create a dev build from the pr test:uipath-integrations test:uipath-langchain Triggers tests in the uipath-langchain-python repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant