Skip to content

feat(agenstra): plan mode - #656

Merged
me-marcel merged 2 commits into
mainfrom
feat/agenstra_plan_mode
Oct 11, 2026
Merged

me-marcel merged 2 commits into
mainfrom
feat/agenstra_plan_mode

Conversation

@me-marcel

Copy link
Copy Markdown
Member

agenstra now has a plan mode that allows to run a plan on top of a provided input promt

it can be refined respectively with consecutive messages that are all encapsulated within the hidden plan chat

a plan bubbles back up to the original chat, similar to the way automation runs do

@me-marcel me-marcel self-assigned this Oct 5, 2026
@me-marcel
me-marcel added this pull request to stack #657 October 5, 2026 21:22
@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Knowledge graph blast radius

Diff: ab9ad35eeb90927e323be6bc1e0312c94f495111 … HEAD
Changed files: 83 · Owning projects: 8 · Unmapped: 5

Touched projects

Project Type Files Deps in Deps out Endpoints Channels Docs
agenstra-backend-agent-controller app 3 1 62 0 0 8
agenstra-frontend-agent-console app 2 1 39 0 0 10
agenstra-backend-feature-agent-controller lib 31 1 11 216 40 186
agenstra-backend-feature-agent-manager lib 9 2 5 84 32 85
agenstra-frontend-data-access-agent-console lib 13 3 2 0 0 0
agenstra-frontend-feature-agent-console lib 14 1 8 0 0 0
agenstra-shared-util-opencode-config lib 5 3 2 0 0 0
shared-frontend-ui-components lib 1 11 0 0 0 0

Shared dependencies

Dependencies linked to 2+ touched projects:

  • agenstra-frontend-feature-agent-config
  • shared-backend-util-otel
  • shared-backend-util-dynamic-provider-registry
  • agenstra-frontend-util-configuration
  • agenstra-shared-util-opencode-mcp-servers
  • shared-platform-authentication
  • agenstra-backend-agent-manager
  • shared-backend-util-http-context
  • package:express
  • package:rxjs
  • package:socket.io-client
  • sbom
  • …and 6 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 62 more

Unmapped paths

  • docs/agenstra/applications/frontend-agent-console.md
  • docs/agenstra/features/README.md
  • docs/agenstra/features/chat-interface.md
  • docs/agenstra/features/chat-plan-mode.md
  • docs/agenstra/features/websocket-communication.md

Overview from nx run graph:impact.

@me-marcel
me-marcel force-pushed the feat/agenstra_plan_mode branch 2 times, most recently from ee2f936 to 999eee3 Compare October 5, 2026 21:32
@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Nx coverage

Projects: 24 · Up: 2 · Down: 3

Project summary

Project Statements Branches Functions Lines Δ statements
libs/domains/agenstra/backend/feature-agent-controller 66.38% 46.60% 57.19% 66.40% -1.32%
libs/domains/agenstra/frontend/feature-agent-console 60.26% 52.91% 63.27% 60.16% +0.63%
libs/domains/agenstra/shared/util-opencode-config 81.37% 67.18% 92.14% 81.38% +0.45%
libs/domains/agenstra/backend/feature-agent-manager 72.32% 56.24% 73.52% 72.16% -0.09%
libs/domains/agenstra/frontend/data-access-agent-console 79.77% 52.36% 71.32% 80.02% -0.08%
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/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%
apps/forepath/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
apps/shared/frontend-docs 100.00% 100.00% 33.33% 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-landingpage 0.00% 0.00% 0.00% 0.00% 0.00%
libs/domains/decabill/frontend/feature-billing-console 32.63% 30.23% 36.30% 33.41% 0.00%
libs/domains/decabill/frontend/feature-landingpage 0.00% 0.00% 0.00% 0.00% 0.00%
libs/domains/forepath/frontend/feature-landingpage 95.71% 87.75% 95.23% 96.82% 0.00%
libs/domains/identity/frontend/feature-auth 43.56% 17.30% 13.33% 40.47% 0.00%
libs/domains/shared/frontend/feature-docs 0.00% 0.00% 0.00% 0.00% 0.00%
libs/domains/shared/frontend/feature-landingpage 0.00% 0.00% 0.00% 0.00% 0.00%
libs/domains/shared/frontend/feature-notifications 0.00% 0.00% 0.00% 0.00% 0.00%
libs/domains/shared/frontend/feature-updates 94.11% 75.00% 100.00% 94.11% 0.00%
libs/domains/shared/frontend/ui-components 0.00% 0.00% 0.00% 0.00% 0.00%

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

@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Nx tests

Projects: 26 · Passed projects: 26 · Failed projects: 0
Tests: 4215 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 1016 0 0 1016
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 1476 0 0 1476
agenstra-frontend-feature-agent-config pass 9 0 0 9
agenstra-frontend-feature-agent-console pass 254 0 0 254
agenstra-frontend-feature-landingpage pass 0 0 0 0
agenstra-frontend-landingpage pass 1 0 0 1
agenstra-shared-util-opencode-config pass 64 0 0 64
decabill-frontend-billing-console pass 1 0 0 1
decabill-frontend-feature-billing-console pass 72 0 0 72
decabill-frontend-feature-landingpage pass 0 0 0 0
decabill-frontend-landingpage pass 1 0 0 1
forepath-frontend-billing-console pass 1 0 0 1
forepath-frontend-feature-landingpage pass 13 0 0 13
forepath-frontend-landingpage pass 1 0 0 1
identity-frontend-feature-auth pass 40 0 0 40
shared-frontend-docs pass 1 0 0 1
shared-frontend-feature-docs pass 0 0 0 0
shared-frontend-feature-landingpage pass 0 0 0 0
shared-frontend-feature-notifications pass 0 0 0 0
shared-frontend-feature-updates pass 4 0 0 4
shared-frontend-ui-components pass 0 0 0 0

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

@me-marcel
me-marcel force-pushed the feat/agenstra_plan_mode branch from 999eee3 to 08eb71d Compare October 5, 2026 22:01
Base automatically changed from fix/agenstra_ticket_automation_reliability to main October 5, 2026 22:02
@me-marcel
me-marcel force-pushed the feat/agenstra_plan_mode branch from 08eb71d to 0b19960 Compare October 5, 2026 22:02
agenstra now has a plan mode that allows to run a plan on top of
a provided input promt

it can be refined respectively with consecutive messages that are all
encapsulated within the hidden plan chat

a plan bubbles back up to the original chat, similar to the way automation
runs do
@me-marcel
me-marcel force-pushed the feat/agenstra_plan_mode branch 9 times, most recently from 02be330 to e3bcd38 Compare October 11, 2026 11:56
improved plan refinement inputs and plan outputs
@me-marcel
me-marcel force-pushed the feat/agenstra_plan_mode branch from e3bcd38 to be85054 Compare October 11, 2026 12:05
@me-marcel
me-marcel marked this pull request as ready for review October 11, 2026 13:19
@me-marcel
me-marcel merged commit 94c32ae into main Oct 11, 2026
20 checks passed
@me-marcel
me-marcel deleted the feat/agenstra_plan_mode branch October 11, 2026 13:30
forepath-semantic-release Bot pushed a commit that referenced this pull request Oct 11, 2026
## [3.2.0](v3.1.0...v3.2.0) (2026-10-11)

### Features

* **agenstra:** live agent environment updates ([#666](#666)) ([ab9ad35](ab9ad35))
* **agenstra:** plan mode ([#656](#656)) ([94c32ae](94c32ae))

### Bug Fixes

* **agenstra:** output chat message timestamps with date ([#669](#669)) ([9de06d5](9de06d5))

### Continuous Integration

* speed up environment setup ([#650](#650)) ([01db5ac](01db5ac))
@forepath-semantic-release

Copy link
Copy Markdown

This PR is included in version 3.2.0 🎉

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