This website requires JavaScript.
5d0c771a2b
fix: use environment variables for VLM/LLM endpoints and models
main
Accusys
2026-07-27 13:49:08 +08:00
39a2cbc65b
fix: face group name read consistency, sync_file_status fix, cleanup ghost records, identity_agent replaced with face_dedup
Accusys
2026-07-27 02:15:51 +08:00
fcdeab82e6
feat: save key_frame.jpg and key_face.jpg for each face trace during TKG build
Accusys
2026-07-21 04:08:16 +08:00
6f5d71763f
feat: auto-populate key_frame and key_face in TKG face_track nodes
Accusys
2026-07-21 03:56:25 +08:00
644516769c
docs: update TKG, profile, identity module docs with trace management and external_id fix
Accusys
2026-07-21 03:22:09 +08:00
52bec30c90
feat: unify TKG face_track external_id to trace_N, add trace restore endpoint
Accusys
2026-07-21 03:19:17 +08:00
0ad6927d25
feat: fix TKG external_id mismatch, add trace delete/merge endpoints, fix no-faces progress update
Accusys
2026-07-21 02:45:34 +08:00
d25b5921f7
fix: delete all progress keys on unregister
Accusys
2026-07-20 23:45:48 +08:00
29d2cc7315
fix: wait for Qdrant face points before TKG build
Accusys
2026-07-20 23:26:42 +08:00
bc914ce3df
fix: handle no_faces case - TKG proceeds without waiting for face_traced.json
Accusys
2026-07-20 22:34:09 +08:00
5ec18ed520
fix: TKG build waits for face_traced.json to ensure face_track nodes are built
Accusys
2026-07-20 22:20:33 +08:00
70e6915246
fix: remove error status handling that caused TKG to build without face_track nodes
Accusys
2026-07-20 21:59:53 +08:00
7dc910e2de
feat: add cluster-agent endpoint, fix OCR labeling, fix ingestion blocking
Accusys
2026-07-20 21:48:27 +08:00
244af51edf
docs: add file status sync API delivery document for Studio team
Accusys
2026-07-19 22:00:34 +08:00
2ed56b7973
feat: add sync-status endpoint to update file status based on processor files
Accusys
2026-07-19 21:58:03 +08:00
84dda3b5bc
docs: add full file paths section to pose/appearance POC document
Accusys
2026-07-19 20:45:42 +08:00
d0b7bfa56b
feat: add pose and appearance endpoints for face detail display
Accusys
2026-07-19 20:43:35 +08:00
455c6b81e6
fix: improve search ranking for semantic results
Accusys
2026-07-19 14:40:58 +08:00
3c924e1f83
fix: agent search uses smart_search for content queries
Accusys
2026-07-19 14:21:12 +08:00
87aa7e0c40
feat: add source prefix to search results
Accusys
2026-07-19 14:06:06 +08:00
5e83ee7dac
fix: keyword search for OCR text
Accusys
2026-07-19 13:33:31 +08:00
0d9aa7b470
refactor: agent search defaults to all files, no longer asks which file
Accusys
2026-07-11 09:26:55 +08:00
e4b8e9924c
fix: agent_search tool descriptions + HAND_OBJECT casing + rule2 edge types
Accusys
2026-07-11 08:50:38 +08:00
7635ad8d4d
fix: correct TKG node_type/edge_type mismatches in scan.rs and tkg.rs
Accusys
2026-07-11 08:40:24 +08:00
b98a362de5
refactor: cargo fmt across 27 files + behavioral fixes
Accusys
2026-07-11 02:03:28 +08:00
701727fd08
test(tkg): add integration tests for TKG optimizations
Accusys
2026-07-10 07:44:37 +08:00
01f8b89636
perf(tkg): batch INSERT for co_occurrence edges using QueryBuilder
Accusys
2026-07-10 01:10:14 +08:00
2da0ada34a
feat(tkg): add Qdrant retry logic with exponential backoff
Accusys
2026-07-10 00:58:30 +08:00
13abb15595
refactor(tkg): extract shared t() function to schema module
Accusys
2026-07-10 00:08:12 +08:00
5a941f857c
refactor(tkg): remove dead code - FaceTraceRow, FaceDetectionRow, build_face_track_nodes_from_face_json
Accusys
2026-07-09 23:45:59 +08:00
1ac0a144d5
perf(tkg): pre-build node ID map to eliminate N+1 SQL in edge builders
Accusys
2026-07-09 23:44:06 +08:00
356edb16be
perf(tkg): eliminate N+1 Qdrant HTTP requests in TKG builders
Accusys
2026-07-09 16:05:50 +08:00
149226ff17
fix: production service auto-start via launchd + fix worker retry loop
Accusys
2026-07-07 05:41:09 +08:00
bb606f52f5
feat: independent TKG processing mechanism with operation logging
Accusys
2026-07-07 03:15:59 +08:00
f56bdb7fbb
fix: ingestion-status shows all steps done when job is completed
Accusys
2026-07-06 22:08:11 +08:00
3067896b0f
fix: comprehensive fixes for ingestion and TKG
Accusys
2026-07-06 21:14:08 +08:00
146d3cedb2
fix: update PipelineProgress when job completes via essential_completed path
Accusys
2026-07-06 19:08:56 +08:00
765db8ae9f
fix: TKG FPS calculation for ASRX fallback segments
Accusys
2026-07-06 16:08:32 +08:00
dd63dbff9b
fix: support videos with no audio or no faces
Accusys
2026-07-06 15:54:14 +08:00
27660f48e4
fix: ASRX fallback to ASR segments on error instead of silent_audio
Accusys
2026-07-06 14:23:53 +08:00
e4fdbbc18a
fix: clear stale PipelineProgress when new job starts
Accusys
2026-07-06 13:07:53 +08:00
004ff9ad48
fix: ingestion_complete now checks TKG nodes before completing job
Accusys
2026-07-06 12:24:25 +08:00
552f539bdf
fix: remove TKG guard to prevent deadlock
Accusys
2026-07-06 11:28:40 +08:00
221aa4c4cc
fix: worker detects deleted jobs and skips them
Accusys
2026-07-06 10:28:11 +08:00
799ede5a0e
feat: OCR independent chunks + TMDb seed with file_uuid
Accusys
2026-07-06 08:56:56 +08:00
cb604b74ec
docs: update Rule 1 OCR independent chunks documentation
Accusys
2026-07-05 23:36:56 +08:00
e91d51cc5e
feat: OCR independent chunks (方案 A) + stats API
Accusys
2026-07-05 23:28:09 +08:00
5a3f791ecd
feat: only run identity agent if file has seed identities
Accusys
2026-07-05 22:22:22 +08:00
0b82aa875c
feat: Rule 1 now creates chunks for OCR-only text
Accusys
2026-07-05 22:06:35 +08:00
465552f8b2
fix: remove duplicate 'asr' pre_chunks storage in ASRX handler
Accusys
2026-07-05 19:49:03 +08:00
5fcd5212d5
fix: FilesView merge logic and computed property
Accusys
2026-07-04 23:42:42 +08:00
53f28ac458
fix: FilesView filter logic - remove 'registered_scan' status
Accusys
2026-07-04 22:48:23 +08:00
7fc4dcbddb
feat: add media type and indexed status filters to FilesView
Accusys
2026-07-04 22:41:51 +08:00
96e13e40cb
fix: all_completed now checks ALL expected processors have results
Accusys
2026-07-04 22:09:38 +08:00
4e8c0ea5b9
fix: skip empty ASRX segments in Rule 1, fix chunk_id numbering
Accusys
2026-07-04 12:41:40 +08:00
e4d6fbac50
feat: add search_by_appearance agent tool for clothing color search
Accusys
2026-07-02 22:22:07 +08:00
78364afc51
fix: keyword search - add text_content field and CJK support
Accusys
2026-07-02 21:16:38 +08:00
5a9d4325d8
fix: face thumbnail crop using bbox parameters
Accusys
2026-07-02 18:31:54 +08:00
3035c6db5d
fix: add /api/v1/face-thumbnail route for People view thumbnails
Accusys
2026-07-02 18:13:38 +08:00
28a4e9b1b8
fix: worker/processor.rs ASRX 使用正確的 start_frame
Accusys
2026-07-02 17:10:24 +08:00
3943075a9b
fix: ASRX pre_chunks 使用正確的 start_frame
Accusys
2026-07-02 17:08:50 +08:00
e2b3858b67
fix: job never completes - processor_results.file_uuid is NULL
Accusys
2026-07-02 16:42:24 +08:00
bd6d108ade
fix: remove trace_chunks from API + fix OCR frame calculation
Accusys
2026-07-02 16:23:25 +08:00
d4c26deae2
fix: pipeline progress computed from DB state instead of Redis
Accusys
2026-07-02 15:11:25 +08:00
619b056ada
fix: TKG stats API returning 0 - count_by_type used wrong column
Accusys
2026-07-02 14:53:47 +08:00
6507766ea2
fix: Qdrant collection name + PipelineProgress accumulation
Accusys
2026-07-02 13:44:45 +08:00
64f29d614b
fix: Rule 1/TKG trigger conditions + essential_failed guard
Accusys
2026-07-02 13:31:38 +08:00
3eabd45882
fix: ASRX duplication, TKG edges, trace ingest, and add pipeline progress publishing
Accusys
2026-07-02 10:43:46 +08:00
d791d138f2
fix: API endpoints for file_uuid filtering of pending identities
Accusys
2026-06-26 14:26:36 +08:00
bd7d8c77bf
feat: add migrate_manual_file_identities.py
Accusys
2026-06-26 13:55:10 +08:00
6f1a560d06
fix: add script_dir() method to PythonExecutor
Accusys
2026-06-26 13:46:23 +08:00
67caf09732
feat: tmdb_agent now inserts identities and file_identities to DB
Accusys
2026-06-26 13:39:08 +08:00
6cbc11efda
feat: add confirm_identity API endpoint
Accusys
2026-06-26 08:30:03 +08:00
615f9da2df
fix: identity status - TMDb and user_defined identities start as 'pending' (確認制)
Accusys
2026-06-26 02:16:46 +08:00
a2f2b7918a
fix: add trace_id and status to face_track nodes, force update properties on rebuild
Accusys
2026-06-26 00:19:00 +08:00
0c3f385b1f
remove: skin_tone_trace node type
Accusys
2026-06-25 19:21:05 +08:00
fd2edd5736
fix: TKG rebuild type mismatch and face_track nodes
Accusys
2026-06-25 11:23:53 +08:00
ecb0e9c7d0
feat: add /api/v1/health public endpoint
Accusys
2026-06-25 10:05:33 +08:00
4273576612
feat: implement skin_tone_trace node builder and standardize TKG node naming
Accusys
2026-06-25 03:09:16 +08:00
406b2d5524
docs: update TKG documentation for Identity Agent V4.0
Accusys
2026-06-25 02:27:34 +08:00
4b4d37b332
fix: qdrant_request empty body handling (use 'is not None' check)
Accusys
2026-06-25 02:19:07 +08:00
b19b1a8c46
fix: count_seeds empty body handling
Accusys
2026-06-25 02:02:17 +08:00
d20819b03b
feat: add manual_seed.py for user-selected face trace seed creation
Accusys
2026-06-25 01:49:53 +08:00
b5e3adf5de
feat: add generate_seed_embeddings.py for TMDb profile extraction
Accusys
2026-06-25 01:45:48 +08:00
4198a74002
feat: add confirm_identity.py for identity binding confirmation
Accusys
2026-06-25 01:38:00 +08:00
21b9f500d9
feat: add TKG node marking for Identity Agent suggestions
Accusys
2026-06-25 01:11:05 +08:00
6851cb4734
feat: add identity_matcher.py for multi-angle face matching
Accusys
2026-06-25 00:57:22 +08:00
580c4b4017
feat: add _seeds collection helper functions for Identity Agent
Accusys
2026-06-25 00:47:25 +08:00
9fbb4f9b48
feat: add Qdrant _faces collection embedding push
Accusys
2026-06-25 00:23:20 +08:00
074cdcdbed
refactor: remove face embedding architecture - single Qdrant _faces collection
Accusys
2026-06-24 22:27:09 +08:00
360cb991e1
feat: add queued status + FIFO queue ordering
Accusys
2026-06-24 05:18:40 +08:00
14e886cc08
feat: progressive multi-round face matching + pending person API
Accusys
2026-06-24 03:42:04 +08:00
766a1d9a6d
feat: Swift Face Pose integration + TKG 方案 B
Accusys
2026-06-23 05:47:24 +08:00
e1e2da2140
fix: processor-counts API + ASRX field name conversion
Accusys
2026-06-22 23:33:39 +08:00
db8bb8fa95
fix(tkg): handle null identity_id + remove skin_tone nodes
Accusys
2026-06-22 16:39:47 +08:00
70e849d3ae
refactor: remove Rule 3, Story, and Caption processors
Accusys
2026-06-22 15:34:02 +08:00
22f13eca4b
fix(cut): change ffprobe output format to default=nk=0
Accusys
2026-06-22 13:25:16 +08:00
30b252ac95
fix: pre_chunks schema + TMDb movie name extraction
Accusys
2026-06-22 11:55:12 +08:00
f4de741d5b
fix: add appearance back to processor list, keep mediapipe/story filtered out
Accusys
2026-06-22 09:20:16 +08:00
c93b54efeb
fix: filter deprecated processors from trigger API requests
Accusys
2026-06-22 09:15:02 +08:00