Skip to content

feat(shared): file upload support - #670

Merged
me-marcel merged 1 commit into
mainfrom
feat/shared_file_upload_support
Oct 14, 2026
Merged

me-marcel merged 1 commit into
mainfrom
feat/shared_file_upload_support

Conversation

@me-marcel

Copy link
Copy Markdown
Member

allow users to upload files to tickets, pages and chats in Decabill and Agenstra to give extra context on things that are being worked on

allow users to upload files to tickets, pages and chats in Decabill and Agenstra
to give extra context on things that are being worked on
@me-marcel me-marcel self-assigned this Oct 12, 2026
@github-actions

Copy link
Copy Markdown

Knowledge graph blast radius

Diff: 6e8c307bdbd615b574580326282c1564a3bfcb54 … HEAD
Changed files: 94 · Owning projects: 11 · Unmapped: 4

Touched projects

Project Type Files Deps in Deps out Endpoints Channels Docs
agenstra-backend-agent-controller app 2 1 62 0 0 8
agenstra-backend-agent-manager app 1 1 57 0 0 10
decabill-backend-billing-manager app 2 3 62 0 0 17
agenstra-backend-feature-agent-controller lib 28 1 12 224 40 187
agenstra-backend-feature-agent-manager lib 6 2 5 84 32 85
agenstra-frontend-data-access-agent-console lib 13 3 2 0 0 0
agenstra-frontend-feature-agent-console lib 7 1 8 0 0 0
decabill-backend-feature-billing-manager lib 21 1 14 296 20 250
decabill-frontend-data-access-billing-console lib 6 4 2 0 0 0
decabill-frontend-feature-billing-console lib 2 1 7 0 0 0
shared-backend-util-file-storage lib 2 2 0 0 0 0

Shared dependencies

Dependencies linked to 2+ touched projects:

  • shared-backend-util-otel
  • shared-backend-util-dynamic-provider-registry
  • shared-backend-util-http-context
  • shared-platform-authentication
  • package:@aws-sdk/client-s3
  • package:@bull-board/api
  • package:@bull-board/express
  • package:@bull-board/nestjs
  • package:@bull-board/ui
  • package:@nestjs/bullmq
  • package:@nestjs/common
  • package:@nestjs/core
  • …and 63 more

Docs to review

  • docs/agenstra/README.md
  • docs/agenstra/ai-agents/agent-client-protocol.md
  • docs/agenstra/ai-agents/agents.md
  • docs/agenstra/ai-agents/knowledge-graph.md
  • docs/agenstra/api-reference/README.md
  • docs/agenstra/applications/README.md
  • docs/agenstra/applications/backend-agent-controller.md
  • docs/agenstra/applications/backend-agent-manager.md
  • docs/agenstra/applications/frontend-agent-console.md
  • docs/agenstra/architecture/README.md
  • docs/agenstra/architecture/components.md
  • docs/agenstra/architecture/data-flow.md
  • …and 78 more

Unmapped paths

  • docs/agenstra/features/README.md
  • docs/agenstra/features/file-attachments.md
  • docs/decabill/features/README.md
  • docs/decabill/features/ticket-attachments.md

Overview from nx run graph:impact.

@me-marcel
me-marcel added this pull request to stack #672 October 12, 2026 18:48
@github-actions

Copy link
Copy Markdown

Nx coverage

Projects: 16 · Up: 0 · Down: 6

Project summary

Project Statements Branches Functions Lines Δ statements
libs/domains/shared/backend/util-file-storage 76.25% 70.11% 77.77% 75.51% -0.77%
libs/domains/decabill/frontend/data-access-billing-console 83.81% 55.18% 75.55% 84.76% -0.62%
libs/domains/agenstra/frontend/data-access-agent-console 79.25% 51.95% 70.72% 79.59% -0.52%
libs/domains/agenstra/backend/feature-agent-controller 66.30% 46.50% 56.83% 66.36% -0.08%
libs/domains/agenstra/backend/feature-agent-manager 72.25% 56.16% 73.37% 72.09% -0.07%
libs/domains/decabill/backend/feature-billing-manager 79.24% 62.80% 67.39% 78.77% -0.04%
apps/agenstra/backend-agent-controller 71.42% 22.22% 27.27% 71.42% 0.00%
apps/agenstra/backend-agent-manager 0.00% 0.00% 0.00% 0.00% 0.00%
apps/agenstra/frontend-agent-console 100.00% 100.00% 100.00% 100.00% 0.00%
apps/agenstra/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/backend-billing-manager 25.46% 33.94% 10.52% 25.43% 0.00%
apps/decabill/frontend-billing-console 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
libs/domains/agenstra/frontend/feature-agent-config 92.53% 86.66% 100.00% 92.06% 0.00%
libs/domains/agenstra/frontend/feature-agent-console 60.26% 52.91% 63.27% 60.16% 0.00%
libs/domains/decabill/frontend/feature-billing-console 32.63% 30.23% 36.30% 33.41% 0.00%

Generated from Jest coverage-summary.json (head vs base when available).

@github-actions

Copy link
Copy Markdown

Nx tests

Projects: 18 · Passed projects: 18 · Failed projects: 0
Tests: 7410 passed · 0 failed · 6 pending

Project summary

Project Result Passed Failed Pending Total
agenstra-backend-agent-controller pass 9 0 0 9
agenstra-backend-agent-manager pass 0 0 0 0
agenstra-backend-feature-agent-controller pass 1020 0 0 1020
agenstra-backend-feature-agent-manager pass 1250 0 6 1256
agenstra-frontend-agent-console pass 1 0 0 1
agenstra-frontend-billing-console pass 1 0 0 1
agenstra-frontend-data-access-agent-console pass 1484 0 0 1484
agenstra-frontend-feature-agent-config pass 9 0 0 9
agenstra-frontend-feature-agent-console pass 254 0 0 254
agenstra-frontend-landingpage pass 1 0 0 1
decabill-backend-billing-manager pass 17 0 0 17
decabill-backend-feature-billing-manager pass 1899 0 0 1899
decabill-frontend-billing-console pass 1 0 0 1
decabill-frontend-data-access-billing-console pass 1348 0 0 1348
decabill-frontend-feature-billing-console pass 72 0 0 72
decabill-frontend-landingpage pass 1 0 0 1
forepath-frontend-billing-console pass 1 0 0 1
shared-backend-util-file-storage pass 42 0 0 42

Generated from per-project Jest summaries under test-results/.

@me-marcel
me-marcel merged commit 36b0b1b into main Oct 14, 2026
20 checks passed
@me-marcel
me-marcel deleted the feat/shared_file_upload_support branch October 14, 2026 16:35
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