518 Commits

Author SHA1 Message Date
xming e9906787b6 Merge branch 'master' into agent 2026-10-18 10:44:39 +08:00
xming 3272f6acec Remove Infistar.cc sponsorship details from README
Removed sponsorship information and promotional content for Infistar.cc from the README.
2026-10-17 22:56:04 +08:00
xming521 ad288b7bd7 Refactor profile web UI into atlas/review modules and improve graph layout
- Split the frontend into atlas/ and review/ modules with a shared api client,
  and add Prettier, ESLint and node tests for graph layout and data helpers
- Lay out expanded dimensions as separate clusters around the root
- Let the force simulation cool slowly after a node drag instead of stopping abruptly
- Reopening the collapsed root resets the map to its initial layout
- Use one loading screen style for the page and canvas loading states
- Clear stale errors when retrying fact history
- Rebuild weclone/web/dist

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 20:09:16 +08:00
xming521 31ae4035fb feat: add test for long prompt handling in Codex and improve subprocess input handling 2026-10-07 12:46:02 +08:00
xming521 b43033f97d Update index.html to reference new JavaScript and CSS files; add new CSS styles for improved layout and design. 2026-10-03 18:03:09 +08:00
xming 6ded5330bb Merge pull request #250 from xming521/agent
feat: add encrypted storage and improve profile workflows (0.4.01)
2026-10-03 14:14:57 +08:00
xming521 040b6f3af1 Fix password bounds, filtered profile scope and input hashing 2026-10-03 13:27:16 +08:00
xming521 6d33340377 chore: bump version to 0.4.01 2026-10-03 11:01:26 +08:00
xming521 4b95b885c7 Refine profile review navigation, controls and source chat display 2026-10-03 00:52:02 +08:00
xming521 58312f84ad feat: add SourceChatPanel component and backend support for source chat retrieval
- Implemented SourceChatPanel component for displaying chat records with UI enhancements.
- Added source_chat.py to handle chat sample extraction from persisted memory.
- Introduced new CSS styles for improved layout and responsiveness.
- Updated JavaScript bundle with new features and optimizations.
2026-10-02 23:46:15 +08:00
xming521 7daa270736 Add encrypted chat storage and shared-password workflows
Integrate suffixed encrypted storage across extraction, review, training, and inference. Add shared-password web authentication with two-hour sessions, private request logging, and an isolated profile-building pipeline.

Fix encrypted dataset discovery at training entrypoints and duplicate CSV imports. Add synthetic storage, authentication, and log checks; update documentation and frontend assets.
2026-10-02 23:18:07 +08:00
xming521 54785561c7 Merge remote-tracking branch 'origin/master' into agent 2026-10-02 12:43:55 +08:00
xming521 0de8235b2f Add .gitignore file for dev-data directory to exclude SQLite and log files 2026-10-02 12:33:25 +08:00
xming cd0d8dc179 Merge pull request #249 from XiaoZheBrother/fix/retry-config-empty-lists
fix: preserve explicit empty retry lists in RetryConfig
2026-09-28 20:05:19 +08:00
xming 86c51bca7a Merge branch 'master' into fix/retry-config-empty-lists 2026-09-28 19:58:35 +08:00
xming 77f618d576 Delete tests/test_retry.py 2026-09-28 19:58:12 +08:00
xming c83e2aa51d Merge pull request #229 from Iams4kura/bugfix/honor-configured-dataset-output-20260826t040210z
fix: save generated data to configured dataset
2026-09-28 19:55:56 +08:00
XiaoZheBrother ab15ebe50f fix: 保留重试配置中显式传入的空列表 2026-09-28 15:34:59 +08:00
Iams4kura 73c8bd0008 Merge upstream master and preserve configured dataset output 2026-09-27 19:50:41 +08:00
xming 72ddca370a Merge pull request #248 from xming521/agent
feat: add agent memory distillation and profile review workflow
2026-09-27 18:10:57 +08:00
xming521 1c4ccc4ef1 feat: add rich dependency for enhanced console output 2026-09-27 18:09:15 +08:00
pre-commit-ci[bot] 8de3dc79d0 🎈 auto fixes by pre-commit hooks 2026-09-27 10:03:51 +00:00
xming521 27e7aefc85 feat: add LTP filtering logic and improve episode content validation 2026-09-27 18:03:35 +08:00
pre-commit-ci[bot] ca41978ee6 🎈 auto fixes by pre-commit hooks 2026-09-27 09:21:43 +00:00
xming 7b9f699d72 fix: avoid pathlib access in async config reader 2026-09-27 17:21:33 +08:00
pre-commit-ci[bot] ac033289c0 🎈 auto fixes by pre-commit hooks 2026-09-27 09:16:49 +00:00
xming521 3086a82934 feat: Enhance agent distillation configuration and improve memory organization
- Added default values for batch size, max tokens, and timeout in distill_profile.py.
- Refactored required configuration functions to support section-specific error messages.
- Introduced positive and optional positive integer validation functions for configuration.
- Updated resolve_llm_args to utilize new configuration validation functions.
- Modified organize_memories.py to load agent distill configuration and handle missing model gracefully.
- Improved stage 2 output file management in make_dataset_stage2.py, ensuring proper validation against manifest files.
- Added new web assets including HTML, CSS, and JS files for profile review interface.
- Set up default static directory for serving web assets in profile_review.py.
2026-09-27 17:16:37 +08:00
pre-commit-ci[bot] 86b7651f79 🎈 auto fixes by pre-commit hooks 2026-09-27 08:34:55 +00:00
xming eff8d2657d Merge branch 'master' into agent 2026-09-27 16:34:44 +08:00
xming521 e8d4b3f363 Remove deprecated tokenizer configuration and enhance tokenizer file resolution
- Deleted the obsolete tokenizer configuration file `tokenizer_config.json` from the deepseek_v3 tokenizer resources.
- Updated the `resolve_tokenizer_file` function in `token_counter.py` to raise a FileNotFoundError if the tokenizer file is not specified, improving error handling.
- Modified the help message for the `--tokenizer-file` argument to clarify that it can be set via the environment variable `WECLONE_TOKENIZER_FILE`.
2026-09-27 16:26:59 +08:00
xming521 e42857944d Update index.html and Review.tsx for improved functionality and new build assets
- Updated the script source in index.html to use the new build asset index-Bdkx4nR3.js.
- Modified the batch function in Review.tsx to remove the confirmation dialog when no items are selected, streamlining the review process.
2026-09-27 16:02:52 +08:00
xming521 583cba0b5b Add authentication and authorization features for the web UI
- Implemented a new authentication system in `auth.py` to manage user sessions and password security.
- Created an `AuthStore` class to handle password hashing, session management, and login/logout functionality.
- Added API endpoints for login, logout, and session validation in the FastAPI application.
- Developed a React context for authentication in `Auth.tsx`, including a login form and logout button.
- Introduced tests for private routes and session management in `test_web_auth.py`.
- Added CSS styles for the authentication page in `index-DOIy3AqG.css`.
- Included a new JavaScript file for the web application in `index-DwlWkAhO.js`.
2026-09-27 16:00:03 +08:00
xming521 373425dff2 feat: Update the command line startup instructions, add inference mode and port settings. 2026-09-27 14:37:13 +08:00
xming521 ad1720d4f5 feat: Add memory organization functionality with attribute hierarchy and classification
- Implemented `organize_memories.py` to manage and organize extracted profile/event memories by dimension.
- Introduced new schemas and rules for attribute hierarchy and preference attributes in `memory_organization.py`.
- Created `profile_hierarchy.py` for generating a hierarchical structure of attributes for better browsing.
- Enhanced classification and summarization processes to support new dimensions and attributes.
2026-09-27 14:36:37 +08:00
xming521 77c440e9df feat: enhance CLI with new commands for profile and event distillation, and update configuration settings 2026-09-27 14:35:50 +08:00
xming521 7234dc6ab7 Add TypeScript configuration and Vite setup for React project
- Created tsconfig.json with TypeScript compiler options for ES2022 and React JSX support.
- Added vite.config.ts to configure Vite with React plugin and set up API proxy for development and preview environments.
2026-09-27 14:35:22 +08:00
xming521 6a7a9577ad feat: add isolated_default_config fixture for default settings in tests 2026-09-27 11:28:02 +08:00
xming521 a76a1e325b feat: initialize React app with main entry point, Zustand store, and CSS styles
- Added main.tsx as the entry point for the React application, rendering the App component.
- Created a Zustand store in store.ts to manage application state, including search functionality, node expansion, and detail view management.
- Introduced style.css for global styling, defining layout, typography, and component styles for the application.
2026-09-27 11:23:08 +08:00
xming521 7a90f3ef1a feat: Add the distill_profile.py file, which contains user profile processing functionality and related configuration. 2026-09-27 10:52:22 +08:00
xming521 7837d35030 Add unit tests for profile review and server CLI functionality
- Implement comprehensive tests for profile review endpoints, including approval, editing, and exporting facts.
- Validate snapshot import behavior and ensure proper error handling for invalid data.
- Introduce tests for server CLI options and ensure correct application of configurations.
- Test unified routes with lifespan management, authentication, and streaming responses.
2026-09-27 10:51:19 +08:00
xming521 49aeff3592 feat: Add test cases for distill_cli and distill_windows to verify model invocation and input/output processing. 2026-09-27 10:49:08 +08:00
xming521 f015540734 feat: Add persona classification and summarization functionality, and define dimensions and processing rules. 2026-09-27 10:47:31 +08:00
xming fd8d450402 Merge pull request #232 from Londopy/fix-langbot-docs-link
Fix LangBot docs link in README
2026-09-25 15:55:52 +08:00
Londo 85439a6161 Fix LangBot docs link in README 2026-09-20 01:36:21 -07:00
xming cf0f1652e0 Merge pull request #212 from octo-patch/fix/issue-85-support-float16-for-older-gpus
fix: add dtype config option to VllmArgs for older GPU support
2026-09-17 12:42:14 +08:00
xming 3e27d4bca5 Add description for quantization method in config 2026-09-17 12:39:34 +08:00
xming bf2de49085 Merge branch 'master' into fix/issue-85-support-float16-for-older-gpus 2026-09-17 12:35:22 +08:00
xming521 5c95829e5f feat: enhance CodexExecClient with MCP discovery and minimal context configuration 2026-09-15 16:32:02 +08:00
xming521 b0a4b18733 feat: enhance capacity handling and request pacing in Codex client 2026-09-15 15:59:44 +08:00
xming521 8e337d7eea refactor: unify inference kernel and migrate main callers 2026-09-13 13:58:39 +08:00