Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

SayHiToYoung/multi-agent-travel-planner

https://github.com/SayHiToYoung/multi-agent-travel-planner · scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)

24 raw signals (0 security + 24 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 350 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
main software healthy python/main.py:22
selected_destination software healthy python/models/schemas.py:179
_env_bool software healthy python/config/settings.py:18
set_force_mock software healthy python/config/settings.py:75
reset_force_mock software healthy python/config/settings.py:79
is_force_mock software healthy python/config/settings.py:83
__init__ software healthy python/tests/test_structured_llm.py:27
execute software healthy python/tests/test_structured_llm.py:33
_real_llm software healthy python/tests/test_structured_llm.py:36
test_extract_json_plain software healthy python/tests/test_structured_llm.py:44
test_extract_json_with_fence software healthy python/tests/test_structured_llm.py:48
test_extract_json_with_surrounding_text software healthy python/tests/test_structured_llm.py:53
test_structured_output_success_first_try software healthy python/tests/test_structured_llm.py:61
test_structured_output_repairs_invalid_json software healthy python/tests/test_structured_llm.py:68
test_structured_output_raises_after_max_repair software healthy python/tests/test_structured_llm.py:80
test_structured_output_rejected_in_mock_mode software healthy python/tests/test_structured_llm.py:87
_over_budget_state software healthy python/tests/test_replan_agent.py:42
flight software healthy python/tests/test_replan_agent.py:56
_tool_call software healthy python/tests/test_replan_agent.py:76
__init__ software healthy python/tests/test_replan_agent.py:83
call_llm_with_tools software healthy python/tests/test_replan_agent.py:90
test_hotel_tool_respects_price_cap software healthy python/tests/test_replan_agent.py:99
test_flight_tool_respects_constraints_or_reports software healthy python/tests/test_replan_agent.py:110
test_activity_tool_enforces_daily_budget software healthy python/tests/test_replan_agent.py:123
test_replan_loop_stops_when_within_budget software healthy python/tests/test_replan_agent.py:135
test_replan_loop_finalize_terminates_even_over_budget software healthy python/tests/test_replan_agent.py:151
test_replan_loop_respects_max_steps software healthy python/tests/test_replan_agent.py:165
test_replan_loop_soft_stop_on_text_response software healthy python/tests/test_replan_agent.py:179
test_replan_loop_feeds_tool_result_back software healthy python/tests/test_replan_agent.py:189
test_replan_unknown_tool_feeds_error_back software healthy python/tests/test_replan_agent.py:206
execute software healthy python/tests/test_replan_agent.py:225
test_budget_loop_falls_back_to_rule_mode software healthy python/tests/test_replan_agent.py:229
test_budget_loop_stays_rule_mode_under_mock software healthy python/tests/test_replan_agent.py:248
test_replan_agent_with_real_llm software healthy python/tests/test_replan_agent.py:258
_force_mock_llm software healthy python/tests/conftest.py:22
_make_prefs software healthy python/tests/test_agents.py:34
_make_state software healthy python/tests/test_agents.py:47
test_preference_agent_fills_interests software healthy python/tests/test_agents.py:55
test_preference_agent_keeps_existing_interests software healthy python/tests/test_agents.py:65
test_destination_agent_recommends software healthy python/tests/test_agents.py:77
test_flight_agent_searches software healthy python/tests/test_agents.py:92
test_hotel_agent_searches software healthy python/tests/test_agents.py:109
test_activity_agent_generates_plans software healthy python/tests/test_agents.py:125
test_budget_agent_passes software healthy python/tests/test_agents.py:140
test_budget_agent_triggers_adjustment software healthy python/tests/test_agents.py:147
test_full_pipeline software healthy python/tests/test_agents.py:156
test_pipeline_multiple_styles software healthy python/tests/test_agents.py:167
_payload software healthy python/tests/test_streaming_api.py:20
_collect_events software healthy python/tests/test_streaming_api.py:35
test_emit_is_noop_by_default software healthy python/tests/test_streaming_api.py:54

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
README.md software healthy deploy/README.md
README.md software healthy python/README.md
.env.example software healthy python/.env.example
main.py software healthy python/main.py
requirements.txt software healthy python/requirements.txt
schemas.py software healthy python/models/schemas.py
__init__.py software healthy python/models/__init__.py
__init__.py software healthy python/config/__init__.py
settings.py software healthy python/config/settings.py
test_structured_llm.py software healthy python/tests/test_structured_llm.py
__init__.py software healthy python/tests/__init__.py
test_replan_agent.py software healthy python/tests/test_replan_agent.py
conftest.py software healthy python/tests/conftest.py
test_agents.py software healthy python/tests/test_agents.py
test_streaming_api.py software healthy python/tests/test_streaming_api.py
test_rag.py software healthy python/tests/test_rag.py
test_observability.py software healthy python/tests/test_observability.py
__init__.py software healthy python/events/__init__.py
emitter.py software healthy python/events/emitter.py
models.py software healthy python/events/models.py
messages.py software healthy python/events/messages.py
__init__.py software healthy python/api/__init__.py
app.py software healthy python/api/app.py
streaming.py software healthy python/api/streaming.py
styles.css software healthy python/static/styles.css
index.html software healthy python/static/index.html
app.js software healthy python/static/app.js
__init__.py software healthy python/ui/__init__.py
theme.py software healthy python/ui/theme.py
streamlit_app.py software healthy python/ui/streamlit_app.py
1_Trace_Viewer.py software healthy python/ui/pages/1_Trace_Viewer.py
__init__.py software healthy python/orchestrator/__init__.py
budget_loop.py software healthy python/orchestrator/budget_loop.py
parallel.py software healthy python/orchestrator/parallel.py
pipeline.py software healthy python/orchestrator/pipeline.py
__init__.py software healthy python/observability/__init__.py
tracer.py software healthy python/observability/tracer.py
exporters.py software healthy python/observability/exporters.py
__init__.py software healthy python/agents/__init__.py
base_agent.py software healthy python/agents/base_agent.py
activity_agent.py software healthy python/agents/activity_agent.py
flight_agent.py software healthy python/agents/flight_agent.py
preference_agent.py software healthy python/agents/preference_agent.py
hotel_agent.py software healthy python/agents/hotel_agent.py
replan_agent.py software healthy python/agents/replan_agent.py
budget_agent.py software healthy python/agents/budget_agent.py
destination_agent.py software healthy python/agents/destination_agent.py
__init__.py software healthy python/tools/__init__.py
flight_search.py software healthy python/tools/flight_search.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
TravelStyle software healthy python/models/schemas.py:21
PlanningState software healthy python/models/schemas.py:30
UserPreferences software healthy python/models/schemas.py:43
Destination software healthy python/models/schemas.py:59
DestinationRecommendation software healthy python/models/schemas.py:70
Flight software healthy python/models/schemas.py:79
FlightSearchResult software healthy python/models/schemas.py:92
Hotel software healthy python/models/schemas.py:103
HotelSearchResult software healthy python/models/schemas.py:114
Activity software healthy python/models/schemas.py:124
DayPlan software healthy python/models/schemas.py:135
ActivitySearchResult software healthy python/models/schemas.py:141
BudgetBreakdown software healthy python/models/schemas.py:149
TravelPlanState software healthy python/models/schemas.py:164
Settings software healthy python/config/settings.py:22
_City software healthy python/tests/test_structured_llm.py:17
_StubAgent software healthy python/tests/test_structured_llm.py:22
_ScriptedReplanAgent software healthy python/tests/test_replan_agent.py:80
_ExplodingReplanAgent software healthy python/tests/test_replan_agent.py:224
_ListExporter software healthy python/tests/test_observability.py:19
EventEmitter software healthy python/events/emitter.py:22
NoopEmitter software healthy python/events/emitter.py:26
QueueEmitter software healthy python/events/emitter.py:31
Event software healthy python/events/models.py:32
PlanRequest software healthy python/api/app.py:39
PlanSummary software healthy python/api/app.py:50
StreamPlanRequest software healthy python/api/streaming.py:37
BudgetLoopController software healthy python/orchestrator/budget_loop.py:29
ParallelExecutor software healthy python/orchestrator/parallel.py:24
TravelPlanningPipeline software healthy python/orchestrator/pipeline.py:36
Span software healthy python/observability/tracer.py:34
SpanExporter software healthy python/observability/tracer.py:73
Tracer software healthy python/observability/tracer.py:79
JsonlExporter software healthy python/observability/exporters.py:24
LangfuseExporter software healthy python/observability/exporters.py:37
BaseAgent software healthy python/agents/base_agent.py:49
ActivityAgent software healthy python/agents/activity_agent.py:42
FlightAgent software healthy python/agents/flight_agent.py:47
PreferenceAgent software healthy python/agents/preference_agent.py:22
HotelAgent software healthy python/agents/hotel_agent.py:34
ReplanAgent software healthy python/agents/replan_agent.py:107
BudgetAgent software healthy python/agents/budget_agent.py:46
_LLMDestinationOutput software healthy python/agents/destination_agent.py:101
DestinationAgent software healthy python/agents/destination_agent.py:109
WeatherInfo software healthy python/tools/weather_api.py:15
ApiEmbedder software healthy python/knowledge/embedder.py:19
Chunk software healthy python/knowledge/retriever.py:24
RetrievedChunk software healthy python/knowledge/retriever.py:33
BM25Index software healthy python/knowledge/retriever.py:52
VectorIndex software healthy python/knowledge/retriever.py:97

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
deploy software healthy deploy
python software healthy python
models software healthy python/models
config software healthy python/config
tests software healthy python/tests
events software healthy python/events
api software healthy python/api
static software healthy python/static
ui software healthy python/ui
pages software healthy python/ui/pages
orchestrator software healthy python/orchestrator
observability software healthy python/observability
agents software healthy python/agents
tools software healthy python/tools
knowledge software healthy python/knowledge

LabelLayerStatusPath
GET /api/health api healthy python/api/app.py
POST /api/plan api healthy python/api/app.py
POST /api/plan/full api healthy python/api/app.py
POST /api/plan/stream api healthy python/api/app.py

LabelLayerStatusPath
repobility-clone-qxe69skj software healthy /tmp/repobility-clone-qxe69skj

LabelLayerStatusPath
nginx network healthy python/api/app.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/5609b989-1664-4d0f-bb42-7822da59a54c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5609b989-1664-4d0f-bb42-7822da59a54c/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.