Skip to content

YEP-3134 Update yepcode-run with new endpoints#17

Merged
agtraveso merged 3 commits intomainfrom
feat/YEP-3134
Apr 14, 2026
Merged

YEP-3134 Update yepcode-run with new endpoints#17
agtraveso merged 3 commits intomainfrom
feat/YEP-3134

Conversation

@agtraveso
Copy link
Copy Markdown
Contributor

@agtraveso agtraveso commented Apr 13, 2026

Summary

  • Added ProgrammingLanguage = "JAVASCRIPT" | "PYTHON" type alias and replaced all inline union literals across types.ts for consistency
  • Added new types: Team, UpdateTeamInput, ErrorHandlerConfig, ErrorHandlerConfigInput, ProgrammingLanguageManifest, ProgrammingLanguageManifestInstallation, UpdateTeamDependenciesInput
  • Added 8 missing endpoints to YepCodeApi matching the latest OpenAPI spec:
    • GET /teamgetTeam()
    • PATCH /teamupdateTeam(data)
    • GET /dependencies/{language}getTeamDependencies(language)
    • PUT /dependencies/{language}updateTeamDependencies(language, data)
    • POST /dependencies/{language}/installinstallTeamDependencies(language)
    • DELETE /dependencies/{language}/installdiscardTeamDependenciesInstallation(language)
    • GET /processes/{identifier}/dependenciesgetProcessDependencies(identifier)
    • PUT /processes/{identifier}/dependenciesupdateProcessDependencies(identifier, data)
  • Added CLAUDE.md with build/test/lint commands, architecture overview, and OpenAPI spec URL for future reference

Test plan

  • npm run build passes with no TypeScript errors
  • All new methods follow the existing this.request(...) pattern and are consistent with other endpoints
  • ProgrammingLanguage type enforced on all dependency method language parameters

🤖 Generated with Claude Code

agtraveso and others added 2 commits April 13, 2026 11:12
- Add ProgrammingLanguage type alias and use it across all interfaces
- Add Team, UpdateTeamInput, ErrorHandlerConfig/Input types
- Add ProgrammingLanguageManifest, UpdateTeamDependenciesInput types
- Add getTeam, updateTeam methods
- Add getTeamDependencies, updateTeamDependencies, installTeamDependencies, discardTeamDependenciesInstallation methods
- Add getProcessDependencies, updateProcessDependencies methods

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@agtraveso agtraveso requested a review from a team as a code owner April 13, 2026 09:24
@agtraveso agtraveso requested review from santicastro and sergio-rs and removed request for a team April 13, 2026 09:24
GET/PUT /processes/{identifier}/dependencies have been removed from the OpenAPI spec.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@agtraveso agtraveso merged commit 8627ea0 into main Apr 14, 2026
2 checks passed
@agtraveso agtraveso deleted the feat/YEP-3134 branch April 14, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants