Commit Graph

  • 9343451ca8 docs(agents): atualiza fluxos de release e triagem diegosouzapw 2026-05-27 22:52:23 -03:00
  • 0a4a7fabce feat(batch): add action footer to BatchDetailModal (cancel/download/retry) + tests (F7) diegosouzapw 2026-05-27 22:51:31 -03:00
  • e77544876e Merge branch 'feat/playground-search-db-F2' into feat/playground-api-F3 diegosouzapw 2026-05-27 22:44:18 -03:00
  • 5847c3b50e Merge F4 into parent: shared CLI UI components + useToolBatchStatuses hook (plan 14) diegosouzapw 2026-05-27 22:43:21 -03:00
  • b30a36fcf1 Merge F3 into parent: settings handlers for new custom configType tools (plan 14) diegosouzapw 2026-05-27 22:43:21 -03:00
  • 78c846d219 Merge F2 into parent: batch endpoint /all-statuses + cache + DRY refactor (plan 14) diegosouzapw 2026-05-27 22:43:20 -03:00
  • 1196d08aad test(mitm): handlers + targets + detection unit tests (F3) diegosouzapw 2026-05-27 22:33:56 -03:00
  • 1ca703657a feat(cli): add shared CLI UI components — CliToolCard/ConceptCard/ComparisonCard/BaseUrlSelect/ApiKeySelect/ManualConfigModal + useToolBatchStatuses hook (plan 14 F4) diegosouzapw 2026-05-27 22:32:27 -03:00
  • f211fcf509 merge: F7 enforce wiring (chatCore PRE/POST + combo soft penalty + spendRecorder) diegosouzapw 2026-05-27 22:23:33 -03:00
  • c04aec0550 merge: F5 ComplianceTab actor filter + CompressionLogTab namespace fix diegosouzapw 2026-05-27 22:23:31 -03:00
  • 14436c6051 merge: F4 Activity page + audit-log level=high filter + delete AuditLogTab diegosouzapw 2026-05-27 22:23:30 -03:00
  • d78e33858d test(quota): cover enforce 7 scenarios + spendRecorder fail-open (B/F7) diegosouzapw 2026-05-27 22:17:44 -03:00
  • 891cd0b256 feat(open-sse): apply QUOTA_SOFT_DEPRIORITIZE_FACTOR in combo scoring (B/F7) diegosouzapw 2026-05-27 22:17:36 -03:00
  • 6d81a048b6 feat(open-sse): wire quotaShare PRE/POST hooks in chatCore handler (B/F7) diegosouzapw 2026-05-27 22:17:28 -03:00
  • 2b47a81d54 merge(F7): integrate W3 frente F7 into base diegosouzapw 2026-05-27 22:17:26 -03:00
  • 0e357a9cc7 merge(F6): integrate W3 frente F6 into base diegosouzapw 2026-05-27 22:17:24 -03:00
  • 95312401b6 merge(F5): integrate W3 frente F5 into base diegosouzapw 2026-05-27 22:17:23 -03:00
  • 1d44f5d35d merge(F4): integrate W3 frente F4 into base diegosouzapw 2026-05-27 22:17:21 -03:00
  • 8ed2c02808 merge(F3): integrate W3 frente F3 into base diegosouzapw 2026-05-27 22:17:20 -03:00
  • 0181348cee feat(quota): add spendRecorder fire-and-forget wrapper (B/F7) diegosouzapw 2026-05-27 22:17:16 -03:00
  • d80e1b63eb feat(quota): add enforce.ts (enforceQuotaShare + recordConsumption) (B/F7) diegosouzapw 2026-05-27 22:17:10 -03:00
  • 3a711d1c0d feat(cli-tools): add settings handlers for new "custom" configType tools (plan 14 F3) diegosouzapw 2026-05-27 22:13:59 -03:00
  • 07605d05cb Merge F4 (NewBatchWizard 4-step modal + tests) into orchestrator branch diegosouzapw 2026-05-27 22:11:12 -03:00
  • 56d1418de7 Merge F4 (NewBatchWizard 4-step modal + tests) into orchestrator branch diegosouzapw 2026-05-27 22:10:40 -03:00
  • 14d4c7cbcd test(agent-skills): unit tests for AgentSkillsPageClient + filters + selection diegosouzapw 2026-05-27 22:10:19 -03:00
  • d27b86568b feat(agent-skills): wire AgentSkillsPageClient with split grid + preview + actions diegosouzapw 2026-05-27 22:10:14 -03:00
  • 0d89630a31 Merge F5 (UploadFileModal + Files tab refinements + Used by column) into orchestrator branch diegosouzapw 2026-05-27 22:10:11 -03:00
  • 1aaf43d89e feat(agent-skills): add SkillCard, SkillPreviewPane, CoverageBar, McpA2aLinksBar diegosouzapw 2026-05-27 22:10:08 -03:00
  • dff8524d3d refactor(agent-skills): rewrite dashboard page as server wrapper + client diegosouzapw 2026-05-27 22:10:01 -03:00
  • 9607225a16 test(ui): cover ComplianceTab actor filter + CompressionLogTab namespace (B/F5) diegosouzapw 2026-05-27 22:07:30 -03:00
  • 1b0f22fbf8 chore(i18n): pt-BR + en compliance.actor + copy compression keys to logs ns (B/F5) diegosouzapw 2026-05-27 22:06:52 -03:00
  • bec422726b fix(logs): correct CompressionLogTab i18n namespace settings->logs (B/F5) diegosouzapw 2026-05-27 22:06:45 -03:00
  • a4200186e2 feat(audit): add actor filter to ComplianceTab (B/F5) diegosouzapw 2026-05-27 22:06:39 -03:00
  • e404649d43 feat(batch): add concept card, New batch button, cost/expiration columns, row actions, 30s polling on /batch (F6) diegosouzapw 2026-05-27 22:05:30 -03:00
  • c45781f0d6 test(audit): cover timeline helpers + audit-log level filter + activity page redirect (B/F4) diegosouzapw 2026-05-27 22:01:23 -03:00
  • 2cf40cafcc chore(i18n): pt-BR + en activity namespace (eventVerb + filters + relative) (B/F4) diegosouzapw 2026-05-27 22:01:16 -03:00
  • ec3aa40aae chore(logs): delete deprecated AuditLogTab.tsx duplicate (B/F4) diegosouzapw 2026-05-27 22:01:10 -03:00
  • e75bad3cbf refactor(logs): redirect /dashboard/logs/activity to /dashboard/activity (B/F4) diegosouzapw 2026-05-27 22:01:06 -03:00
  • 319f52b988 feat(activity): add /dashboard/activity timeline page + ActivityFeed (B/F4) diegosouzapw 2026-05-27 22:01:01 -03:00
  • 6a19882646 feat(compliance): support level=high filter in audit-log API (B/F4) diegosouzapw 2026-05-27 22:00:56 -03:00
  • fb54bcd994 feat(audit): add timeline helpers (groupByDay + relativeTime) (B/F4) diegosouzapw 2026-05-27 22:00:51 -03:00
  • 4a97b419ae test(mcp): unit tests for agentSkillTools diegosouzapw 2026-05-27 21:58:22 -03:00
  • a7a093d066 feat(mcp): register read:catalog scope + add tools to MCP_TOOLS array diegosouzapw 2026-05-27 21:58:18 -03:00
  • d96e74bc15 feat(mcp): add agentSkillTools (list/get/coverage) for agent-skills discovery diegosouzapw 2026-05-27 21:58:14 -03:00
  • fb0ac17835 test(playground): improve branch coverage to 100% for codeExport and promptImprover diegosouzapw 2026-05-27 21:57:34 -03:00
  • d1d0ddda0f test(agent-skills): unit tests for generator + scripts smoke diegosouzapw 2026-05-27 21:55:01 -03:00
  • ca41880bb3 feat(agent-skills): add CLI wrapper scripts/skills/generate-agent-skills.mjs diegosouzapw 2026-05-27 21:54:50 -03:00
  • f86e905efb feat(agent-skills): add generator with idempotent skill md generation + prune diegosouzapw 2026-05-27 21:54:42 -03:00
  • b7efba4727 test(agent-skills): unit tests for REST routes with sanitization assertions diegosouzapw 2026-05-27 21:49:32 -03:00
  • ccda3cf0f0 feat(agent-skills): add POST /generate with management auth + dryRun default diegosouzapw 2026-05-27 21:49:21 -03:00
  • d1160120c0 feat(agent-skills): add REST GET endpoints (list, get, raw, coverage) diegosouzapw 2026-05-27 21:49:12 -03:00
  • 754806e0f8 test(a2a): unit tests for listCapabilities + Agent Card route diegosouzapw 2026-05-27 21:49:03 -03:00
  • c91decf543 feat(a2a): register list-capabilities in A2A_SKILL_HANDLERS + Agent Card diegosouzapw 2026-05-27 21:48:57 -03:00
  • 6bad368dcb feat(a2a): add list-capabilities skill with markdown table of 42 skills diegosouzapw 2026-05-27 21:48:50 -03:00
  • 75b3e916bc test(inspector): unit tests for F4 inspector core (7 specs) diegosouzapw 2026-05-27 21:44:53 -03:00
  • c5f697dbc6 feat(inspector): add harExport (F4) diegosouzapw 2026-05-27 21:44:46 -03:00
  • 62f2fdc4c1 feat(inspector): add httpProxyServer + systemProxyConfig + agentBridgeHook (F4) diegosouzapw 2026-05-27 21:44:42 -03:00
  • 482cfbcdad feat(inspector): add buffer, sseMerger, conversationNormalizer, llmMetadataExtractor (F4) diegosouzapw 2026-05-27 21:44:37 -03:00
  • c1952db4cb feat(cli-tools): add /api/cli-tools/all-statuses batch endpoint + mtime cache + DRY checkToolConfigStatus (plan 14 F2) diegosouzapw 2026-05-27 21:43:44 -03:00
  • a0e9535769 feat(mitm): manager writes targets.json + agent status (F3) diegosouzapw 2026-05-27 21:43:10 -03:00
  • 4d5328dca4 feat(mitm): hook server.cjs to load dynamic targets.json (F3) diegosouzapw 2026-05-27 21:36:43 -03:00
  • 6347cbfe5d feat(mitm): add detection modules for 8 agents (F3) diegosouzapw 2026-05-27 21:31:46 -03:00
  • 304dcac4cc feat(mitm): add targets index with resolveTarget + routeConnection (F3) diegosouzapw 2026-05-27 21:31:39 -03:00
  • bed254954c feat(mitm): add remaining targets (cursor/zed/claudeCode/openCode/trae) (F3) diegosouzapw 2026-05-27 21:31:33 -03:00
  • 316e3b39f3 feat(mitm): add handler base + 9 concrete agent handlers (F3) diegosouzapw 2026-05-27 21:31:26 -03:00
  • 6c7242cca3 test(playground): add test coverage for codeExport, promptImprover, schemas, markdown diegosouzapw 2026-05-27 21:29:18 -03:00
  • 1a99f0058e feat(playground): add MarkdownMessage component with react-markdown diegosouzapw 2026-05-27 21:29:10 -03:00
  • 52c2d1cb75 feat(schemas): add shared playground and searchTools Zod schemas diegosouzapw 2026-05-27 21:29:04 -03:00
  • 3c3a02ed42 feat(playground): add types.ts with static provider pricing table diegosouzapw 2026-05-27 21:28:57 -03:00
  • bda03ce5dc feat(playground): add promptImprover.ts meta-prompt helpers diegosouzapw 2026-05-27 21:28:52 -03:00
  • 25613e6176 feat(playground): add codeExport.ts generator (curl/python/typescript) diegosouzapw 2026-05-27 21:28:47 -03:00
  • f27911fd4a feat(batch): add NewBatchWizard (4-step modal: destination, input, validate, cost) + tests (F4) diegosouzapw 2026-05-27 21:27:50 -03:00
  • 44b248314b merge(F8): move skills→omni-skills + split into 8 components + inspector diegosouzapw 2026-05-27 21:26:38 -03:00
  • f730161c74 merge(F2): catalog source 42 entries + parsers OpenAPI/CLI diegosouzapw 2026-05-27 21:26:37 -03:00
  • b1a127a732 test(omni-skills): unit tests for OmniSkillsPageClient and components diegosouzapw 2026-05-27 21:24:15 -03:00
  • 33c9b2b96c test(omni-skills): update e2e path /dashboard/skills → /dashboard/omni-skills diegosouzapw 2026-05-27 21:24:10 -03:00
  • 99ccc35b93 refactor(omni-skills): split monolithic page into PageClient + 6 components diegosouzapw 2026-05-27 21:24:06 -03:00
  • dfd2182c41 refactor(omni-skills): move dashboard/skills → dashboard/omni-skills diegosouzapw 2026-05-27 21:23:55 -03:00
  • b9e5d940a4 merge: F6 QuotaStore core (sqlite + redis drivers + fairShare + planResolver + burnRate + saturation) diegosouzapw 2026-05-27 21:14:01 -03:00
  • fb519b2002 feat(translator): add StreamTransformerAccordion (F5) diegosouzapw 2026-05-27 20:50:51 -03:00
  • de7c0c6bba feat(translator): add CompressionPreviewAccordion (F7) diegosouzapw 2026-05-27 20:46:55 -03:00
  • d7372dea3f feat(translator): add MonitorTab (F8) diegosouzapw 2026-05-27 20:40:31 -03:00
  • 22123013be test(quota): cover fairShare 10 scenarios + burnRate + planResolver + saturationSignals + storeFactory (B/F6) diegosouzapw 2026-05-27 20:39:09 -03:00
  • d5d9b5c839 test(quota): cover redisQuotaStore mock (gated by RUN_QUOTA_REDIS_INT) (B/F6) diegosouzapw 2026-05-27 20:38:57 -03:00
  • c647f854e8 test(quota): cover sqlite store concurrency + sliding window rotation (B/F6) diegosouzapw 2026-05-27 20:38:49 -03:00
  • 4d825ad482 feat(quota): add saturationSignals reader with 30s cache and fail-open (B/F6) diegosouzapw 2026-05-27 20:38:41 -03:00
  • 23f5b6f8b8 feat(quota): add planResolver (DB override > known catalog > empty) (B/F6) diegosouzapw 2026-05-27 20:38:33 -03:00
  • c3c0817c3b feat(quota): add burnRate EMA estimator and time-to-exhaustion (B/F6) diegosouzapw 2026-05-27 20:38:25 -03:00
  • 9905d92244 feat(quota): add fairShare work-conserving algorithm (multi-dimension, generous/strict modes, cap-absolute) (B/F6) diegosouzapw 2026-05-27 20:38:18 -03:00
  • 67548034be feat(quota): add storeFactory with setting/env-driven driver selection (B/F6) diegosouzapw 2026-05-27 20:38:11 -03:00
  • 4bb44b10d3 feat(quota): add redisQuotaStore (optional driver, gated by ioredis availability) (B/F6) diegosouzapw 2026-05-27 20:38:02 -03:00
  • ca85652bab feat(quota): add sqliteQuotaStore with sliding window counter and per-key mutex (B/F6) diegosouzapw 2026-05-27 20:37:51 -03:00
  • 8a10b3ecd8 feat(quota): add QuotaStore facade and types re-export (B/F6) diegosouzapw 2026-05-27 20:37:44 -03:00
  • 15838348c3 test(agent-skills): unit tests for catalog + openapi + cli parsers diegosouzapw 2026-05-27 20:32:08 -03:00
  • 0a95372746 feat(agent-skills): add openapiParser and cliRegistryParser diegosouzapw 2026-05-27 20:31:55 -03:00
  • a0cc22be73 feat(agent-skills): add catalog.ts with getCatalog/filter/coverage/fetch helpers diegosouzapw 2026-05-27 20:31:44 -03:00
  • 78de1d2455 feat(agent-skills): expand catalog source to 42 entries (22 API + 20 CLI) diegosouzapw 2026-05-27 20:31:31 -03:00
  • c06d1e16b5 merge: F3 sidebar Monitoring 3-groups + Costs section + i18n PT-BR/EN diegosouzapw 2026-05-27 20:28:07 -03:00
  • 8dbd0a9d1c feat(translator): add TestBenchAccordion (F6) diegosouzapw 2026-05-27 20:27:51 -03:00
  • 150fe98ddd feat(batch): add UploadFileModal + Used by column + Concept card on /batch/files (F5) diegosouzapw 2026-05-27 20:25:43 -03:00