changes
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: ai-travel-agent-collections-integration
|
||||
type: note
|
||||
permalink: voyage/plans/ai-travel-agent-collections-integration
|
||||
---
|
||||
|
||||
# Plan: AI travel agent in Collections Recommendations
|
||||
|
||||
## Clarified requirements
|
||||
@@ -105,4 +111,4 @@
|
||||
- [x] WS2-F2 OpenCode Zen provider support (Tier 2)
|
||||
- [x] WS1-F1 Embed AI chat into Collections Recommendations (Tier 2)
|
||||
- [x] WS1-F2 Remove standalone `/chat` route (Tier 2)
|
||||
- [x] Documentation coverage + knowledge sync (Librarian)
|
||||
- [x] Documentation coverage + knowledge sync (Librarian)
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: ai-travel-agent-redesign
|
||||
type: note
|
||||
permalink: voyage/plans/ai-travel-agent-redesign
|
||||
---
|
||||
|
||||
# AI Travel Agent Redesign Plan
|
||||
|
||||
## Vision Summary
|
||||
@@ -335,4 +341,4 @@ See [Project Knowledge — WS4-F4 Chat UI Rendering](../knowledge.md#ws4-f4-chat
|
||||
- WSGI→ASGI migration (keep current async-in-sync pattern)
|
||||
- Role-based permissions (all shared users have same access)
|
||||
- Real-time collaboration (WebSocket sync)
|
||||
- Mobile-specific optimizations
|
||||
- Mobile-specific optimizations
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: chat-provider-fixes
|
||||
type: note
|
||||
permalink: voyage/plans/chat-provider-fixes
|
||||
---
|
||||
|
||||
# Chat Provider Fixes
|
||||
|
||||
## Problem Statement
|
||||
@@ -580,4 +586,4 @@ See [decisions.md](../decisions.md#correctness-review-chat-regression-tests).
|
||||
- Prior tester finding (chat-tool-grounding-and-confirmation adversarial item 5): shared-member `get_trip_details` returns DoesNotExist — **CONTRADICTED / RESOLVED** by `shared-trip-tool-access` fix. Confirmed by `test_get_trip_details_allows_shared_user_access` passing in this run.
|
||||
- Prior tester finding (chat-loop-hardening): `get_weather` "dates must be a non-empty list" did not short-circuit — **RESOLVED** by `chat-tool-grounding-and-confirmation`. Confirmed by `test_dates_is_required_matches_required_param_short_circuit` passing.
|
||||
|
||||
**Reviewer optional suggestions** (not blocking, not addressed): (1) split `test_non_member_access_remains_denied` into two test methods; (2) add explicit multi-param positive regex case. Neither represents a coverage gap for the fixed behavior.
|
||||
**Reviewer optional suggestions** (not blocking, not addressed): (1) split `test_non_member_access_remains_denied` into two test methods; (2) add explicit multi-param positive regex case. Neither represents a coverage gap for the fixed behavior.
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: opencode-zen-connection-error
|
||||
type: note
|
||||
permalink: voyage/plans/opencode-zen-connection-error
|
||||
---
|
||||
|
||||
# Plan: Fix OpenCode Zen connection errors in AI travel chat
|
||||
|
||||
## Clarified requirements
|
||||
@@ -398,4 +404,4 @@ The plan is well-scoped, targets a verified root cause with clear code reference
|
||||
- `docs/docs/configuration/advanced_configuration.md` — Chat uses per-user API keys (no server-side env vars); no config changes to document.
|
||||
|
||||
### Task tracker
|
||||
- [x] Documentation and knowledge sync for provider troubleshooting notes (Agent: librarian)
|
||||
- [x] Documentation and knowledge sync for provider troubleshooting notes (Agent: librarian)
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: pre-release-and-memory-migration
|
||||
type: note
|
||||
permalink: voyage/plans/pre-release-and-memory-migration
|
||||
---
|
||||
|
||||
# Plan: Pre-release policy + .memory migration
|
||||
|
||||
## Scope
|
||||
@@ -33,4 +39,4 @@
|
||||
| `knowledge.md` §WS1 Config, §Frontend Gaps | `knowledge/domain/ai-configuration.md` | AI configuration domain |
|
||||
| (new) | `sessions/continuity.md` | Session continuity notes |
|
||||
| (new) | `gates/.gitkeep` | Quality gates directory placeholder |
|
||||
| `knowledge.md` | `knowledge.md` (DEPRECATED) | Deprecation notice with pointers to new locations |
|
||||
| `knowledge.md` | `knowledge.md` (DEPRECATED) | Deprecation notice with pointers to new locations |
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
title: travel-agent-context-and-models
|
||||
type: note
|
||||
permalink: voyage/plans/travel-agent-context-and-models
|
||||
---
|
||||
|
||||
# Plan: Travel Agent Context + Models Follow-up
|
||||
|
||||
## Scope
|
||||
@@ -672,4 +678,4 @@ Replacing LiteLLM is not warranted. Every Voyage issue is in the integration lay
|
||||
- **No production project does universal runtime model discovery** — all use curated/admin-managed lists
|
||||
- **Every production LiteLLM user has retry logic** — Voyage is the outlier with zero retries
|
||||
- **Tool-call capability guards** are standard (`litellm.supports_function_calling()` used by PraisonAI, open-interpreter, mem0, ragbits, dspy)
|
||||
- **Rate-limit resilience** ranges from simple `num_retries` to full `litellm.Router` with `RetryPolicy` and cross-model fallbacks
|
||||
- **Rate-limit resilience** ranges from simple `num_retries` to full `litellm.Router` with `RetryPolicy` and cross-model fallbacks
|
||||
Reference in New Issue
Block a user