Skip to content

Conversation

@Gkrumbach07
Copy link
Collaborator

No description provided.

- Refactored `ProjectSessionDetailPage` to improve workspace path resolution and streamline workspace existence checks.
- Removed the `SessionWorkspacePage` component, consolidating workspace functionality directly within `ProjectSessionDetailPage`.
- Updated message handling and state management for better user experience during session interactions.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
- Modified `ProjectSessionDetailPage` to incorporate `workspaceBasePath` in the dependency arrays of `useEffect` and `useCallback` hooks, ensuring accurate path resolution during session interactions.
- This change enhances the component's responsiveness to workspace path changes, improving overall functionality and user experience.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
- Added `renderAgentMarkdownContent` function to generate markdown for agent personas, improving the handling of persona-related requests in `getAgentMarkdown`.
- Updated error handling in `getAgentMarkdown` to provide more informative responses for missing personas and rendering failures.
- Implemented best-effort prefill of agent markdown into the PVC workspace during session creation, enhancing immediate UI availability for users.
- Refactored session creation logic to support dynamic back navigation links in session detail pages, improving user experience.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
- Added functionality to publish workspace files to Jira, creating issues and linking them to RFE workflows.
- Enhanced RFEWorkflow structure to include JiraLinks for tracking relationships between workspace files and Jira issues.
- Updated backend handlers to manage Jira configuration and issue creation, including error handling for missing credentials.
- Modified frontend components to support Jira settings and provide a UI for publishing to Jira.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
@Gkrumbach07 Gkrumbach07 marked this pull request as ready for review September 22, 2025 16:04
- Introduced a new `fetchWsFile` function to retrieve workspace files, improving error handling and content retrieval for spec, plan, and tasks.
- Updated `probeWorkspaceAndPhase` to utilize the new fetching logic, ensuring accurate existence checks and content management for workspace files.
- Removed deprecated logic for fetching workspace files, streamlining the component's functionality.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
…flows

- Added `putSessionWorkspaceFile` and `putRFEWorkflowWorkspaceFile` handlers to enable writing files to session and workflow workspaces.
- Introduced `getWorkflowJira` endpoint to fetch Jira issues linked to specific paths, enhancing integration with Jira.
- Updated frontend components to support PUT requests for saving workspace files and fetching Jira issues, improving user interaction with workspace content and issue tracking.

Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
@Gkrumbach07 Gkrumbach07 merged commit b643e1c into ambient-code:main Sep 22, 2025
2 of 7 checks passed
sallyom pushed a commit that referenced this pull request Oct 15, 2025
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.

1 participant