Skip to content

feat(server): expose project deployment status - #20

Merged
neuromaxer merged 1 commit into
appx-org:mainfrom
Canvinus:feat/deployment-status
Aug 20, 2026
Merged

neuromaxer merged 1 commit into
appx-org:mainfrom
Canvinus:feat/deployment-status

Conversation

@Canvinus

Copy link
Copy Markdown
Contributor

Summary

  • expose GET /v1/projects/{id}/deployments for truthful DEV/PROD runtime state
  • return only running state, an opaque revision, and deployment time while rejecting foreign container label collisions
  • publish generated protocol types and AgentClient.getProjectDeployments

Security

  • runtime commands use argument-vector spawning with a bounded timeout
  • container and image IDs, labels, environment, mounts, and secrets never leave agent-server
  • runtime failures return 503 instead of appearing as an undeployed app

Testing

  • npm run check
  • npm run typecheck
  • npm run build
  • npm test -w packages/agent-server
  • npm test -w packages/agent-protocol
  • npm test -w packages/agent-client

@neuromaxer
neuromaxer marked this pull request as ready for review August 20, 2026 17:32

@neuromaxer neuromaxer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@neuromaxer
neuromaxer merged commit 91878a0 into appx-org:main Aug 20, 2026
1 check passed
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