{"_id":"@things-factory/ai-assistant","_rev":"53-7615db3ab55808941e8af9fd3138b498","name":"@things-factory/ai-assistant","dist-tags":{"latest":"10.1.112"},"versions":{"10.1.6":{"name":"@things-factory/ai-assistant","version":"10.1.6","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.6","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"853e6c03ecbae57ae0b91bf4ea85a1a14e6dcedb","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.6.tgz","fileCount":164,"integrity":"sha512-SJAbvI2tYh0iJsuU3CwfpdEcQVYxmGhB4sXRiFtsYTWckZBctas5NaUlNmEKKaqE6hqTmP7xX4IhgISoZ/aQ6g==","signatures":[{"sig":"MEYCIQDKlepfiO3v9ToS4YKaC9x0TBkeliIN7xaaApFj5CHm9AIhAJXW66kG+IBau7OKDwt9VFTamhJTeQDxgARSK1vKOiK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1771701},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"963aeb9ac470be5aea05bb5842a0a92afcab6036","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.4","@things-factory/auth-base":"^10.1.6","@things-factory/ai-client-base":"^10.1.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.6_1789054416402_0.762069784314259","host":"s3://npm-registry-packages-npm-production"}},"10.1.7":{"name":"@things-factory/ai-assistant","version":"10.1.7","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"eb4bc7e7a3459e22d97ce6badf0a1cac35fc52e4","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.7.tgz","fileCount":186,"integrity":"sha512-zN4hIUogBqpZoXSyYOmUCWpcxCofwwzYaJCIaLXnoKkk0UMStTX3p8OTi4xKII4v6uhcflS6gt1Pwb2KMhMTEg==","signatures":[{"sig":"MEUCIHSbsW4gTpUkG4h2sxsaljHvR3lrRqkDyheRPZgrMENXAiEAms9D3URuW/EwKui4y3QdEVT6iDsbnmXvhA3hhBHEoPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910078},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9a036f83f5751f9e4af9180e9a0018f716a4ba27","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/ai-client-base":"^10.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.7_1789144001660_0.5243206206736442","host":"s3://npm-registry-packages-npm-production"}},"10.1.8":{"name":"@things-factory/ai-assistant","version":"10.1.8","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e9b9992161969d462065d4f1789ccf7945505558","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.8.tgz","fileCount":186,"integrity":"sha512-oxrmsjBxo041kSbjmb8ar0BoOqWWN0ybG6Guqw2GVobZi1dTjSK1EzNg147u35AzO7axiiAS7F340CUl/a762Q==","signatures":[{"sig":"MEUCICQFX+3cpozmoMcsXGG1jHC4WVho8gSuwiX6XCrQdGOrAiEAgcuqfAuv4+5jdqjylejhuVeyqAqAO/ii2B2xbfx44tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913803},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c402982e29aab3b49e56bea4e41948be6a749c7f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.8_1789199143851_0.12594435521981495","host":"s3://npm-registry-packages-npm-production"}},"10.1.13":{"name":"@things-factory/ai-assistant","version":"10.1.13","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.13","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"2c6507b461ffe86902e3330dd19b454eaaaf6572","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.13.tgz","fileCount":211,"integrity":"sha512-eOazzQC2eYWHzgRwN5bred5G1+j1rHO/HbFzZ+gY3rjavKRzasmeYd+va0OYsL4Q7cAvRYywTF49t4p9JdR1JQ==","signatures":[{"sig":"MEQCIDvwUMGKpHPs9vt3/RqCptH49Ki2WeKCUAoHHp9n5RzZAiBMasvAopU4AYMiDEH1xO9MazggK5jX1olCG1SN6XJRDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014067},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f2cd3d27e32e71cca1d3af5499ef54249b1cc111","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.13_1789281376222_0.6563963448299797","host":"s3://npm-registry-packages-npm-production"}},"10.1.15":{"name":"@things-factory/ai-assistant","version":"10.1.15","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.15","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"d3ffe33fdd86c63834f9d2c9bdbe6279b5bf0677","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.15.tgz","fileCount":211,"integrity":"sha512-8HvFRrBpz0gcgFluywZ51AuUEZcuafibjD1uKqeHhi3T6IpxZeYmduyplKxYm4yo+/kpKCgwwXfK7DfL4Wh+nQ==","signatures":[{"sig":"MEUCIQD7/FJuBDyt4oVWxvC3X3JOu792QtIUJlxayjsZb1EK6gIgRO4QY6FF4muPc/dAIWdNAG3Z3pisAQ7CuVPFyIu+3YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAu/GHIRnn8QqKya/NN7jJUuIhSZQictVSEeqNyzh1VcAiAfYkO3DPSrIc+gKr4l83G7fSVYRCzuu2BSWafR0/eWdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107881},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0186eb7ec008781fd9f80b6f59379a91e0908820","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.15_1789432985371_0.11284662377050103","host":"s3://npm-registry-packages-npm-production"}},"10.1.16":{"name":"@things-factory/ai-assistant","version":"10.1.16","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.16","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"0d20293d05d7f372d6bb4eca23bfdf3c2c1259b8","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.16.tgz","fileCount":211,"integrity":"sha512-SJKaUpTWLCgS2bYxs8Uc+JvADuiOu3aocTIb32DdSskxbhwSt4m2Iwb7gkxNGqiCkZ1OFSoXIMBY0wtkWC2FFg==","signatures":[{"sig":"MEUCIQCajaXDdXkH5nBfA4qDajUF1KwpF3OQ2s3AGk1S0kA8mgIgKu+u9QZlRg7ABAgO00ftuH/5KJdmXvm+BK9r8MM8jZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHsSijBpQD/gfebYc1/yP6V99ZGrulmXBaDAOaKam7pPAiEA2J6ctusN3WFRdU9ZsDWBdm0kmZxmjp7/EK3LU/t3e50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2119912},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"aff86bc162b42c1d933711f7bc85a073f1ddcd29","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.16","@things-factory/auth-base":"^10.1.16","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.16_1789474489112_0.2995879147730016","host":"s3://npm-registry-packages-npm-production"}},"10.1.17":{"name":"@things-factory/ai-assistant","version":"10.1.17","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.17","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"667f0a7a68a0c21513f2adb8e2e4053b5309baa9","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.17.tgz","fileCount":211,"integrity":"sha512-crs2uyXoEtzMTSCm+Rck5mINsyKx7wDLiQH85eZp4Wq49SL5Vx00cTQ47sZYJ56FIUbpjMEdKatqIsyakxyo8Q==","signatures":[{"sig":"MEUCIErsUbzBbVC+xUxaLKeuSGhJ9W+v8i+LKIn5257dMojKAiEAl0AFqa5UMUTAAmIeCJ3BakydHgCfU6SqzdYweIyA4a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDz1+9BeiWkZMzfgA8Xh+G1WXJQn9/4LjojNIhNkxjo1AIgTQ7yWkdk7i1HUe5jG4JGFzcf3ENBVC7j/ZfqzL3BNgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093389},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0c8214182702162ceb5398bdcf42ef14ea672394","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.16","@things-factory/auth-base":"^10.1.17","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.17_1789520619792_0.1312750108390588","host":"s3://npm-registry-packages-npm-production"}},"10.1.18":{"name":"@things-factory/ai-assistant","version":"10.1.18","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.18","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"3ff85bd06d6a0e1e75d84cf2d3df80bae06c8e27","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.18.tgz","fileCount":211,"integrity":"sha512-Vkif+5AkWvCv8/A75ArkS+LqHrFVuWf/shVoiV5QjlXqb/xk//QUcPouEze6HcHSMlHYPn1VqRZkGVBPYz4J5Q==","signatures":[{"sig":"MEUCIQDNogOE8gC9UJxJKMiaTNs488lpCYD70Nyve9aBcIhMFwIgI+6Sk2d3K6JYnGCkO9RA4e7neG1ONjJF7BmqexoV3cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFglD3KRPqI2eGPZL8QMMcC/s0Je7e6fmsMObGxZ6j3QIgf8qWMrsZBogfrOf7fJOyTJORMi63qd9KuQ2BfDto/A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096061},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"608fe1a70f430ae9c3aa20497173cecc8121373e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.3","@things-factory/shell":"^10.1.16","@things-factory/auth-base":"^10.1.18","@things-factory/ai-client-base":"^10.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.18_1789558037553_0.8182018967206683","host":"s3://npm-registry-packages-npm-production"}},"10.1.20":{"name":"@things-factory/ai-assistant","version":"10.1.20","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.20","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"904fd0ebf64f100a5f01dd0ee5e9945fb250992b","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.20.tgz","fileCount":211,"integrity":"sha512-xWIqsF+5MBB7WcFiQ54UK/EfNFSO6PgzM9z9PxziCSNnqzkCMZG6TVp3EVgtcu8aNvzfwxZJVzkNp3jAvlR8Dw==","signatures":[{"sig":"MEYCIQCtcCRwweVqLWDDM6jJx34rBKtdPG8tVkvWwEFYLs2apAIhAKM3LFVqsfBJLztTYnBgPflyGl7atUBRUJ5CZSpmukO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmRm98/3FERSmTfipGzk4NTwfd6/AOxKeM0t3wpNQCHAIgd+bTWUhoQuDe2MJ0cJDm0H7MYtjgzEbck6S14wdW+xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095715},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6bd01660a4b28554bbe6ae4ee58f3ff844c5af69","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.20","@things-factory/auth-base":"^10.1.20","@things-factory/ai-client-base":"^10.1.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.20_1789561314038_0.4991168657207272","host":"s3://npm-registry-packages-npm-production"}},"10.1.24":{"name":"@things-factory/ai-assistant","version":"10.1.24","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.24","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"dbef907f236277c5e75f272e0e4e89bf7a05f67e","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.24.tgz","fileCount":211,"integrity":"sha512-eTTPBUvlaqYtJtHt85U8sLfBBJPZZRD9K0xei/dwsDMFSNt4cc+KadPn5b+exf5vLyM6A2kwdRcCPPFyeMqcqQ==","signatures":[{"sig":"MEYCIQDeZHZKwS5Ga3Ee+Qb/iuOAUGgp/KnMy8W998+0hJOO+AIhAPurkahlDAnxDkSfBVnLEQdVCR0FCk9JvGf5jlAHQAPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbukvNJ/6I/yM1wkoaNdFUCQ3OELNCxehgD62UkkebkAiAZnW6QzDA42E+nw4kPflWgMZ35N1Agh+NcnU3ex87SUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095715},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0d88a504e0ffa63cd91279b88c6998d4bf1b3d86","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.20","@things-factory/auth-base":"^10.1.24","@things-factory/ai-client-base":"^10.1.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.24_1789571057676_0.9517373399391933","host":"s3://npm-registry-packages-npm-production"}},"10.1.25":{"name":"@things-factory/ai-assistant","version":"10.1.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/ai-assistant@10.1.25","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6b16cd513cbebab6fb23bb6deaf77e25c3818c40","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.25.tgz","fileCount":213,"integrity":"sha512-GcilUp3puU6lLxCM96B2nuKUVGI5wftVOQCFWCbeJHUyZ6yayZeq04LDkKpegOCUTYqYmHIM9KSZtJAsezuABw==","signatures":[{"sig":"MEUCIGWLAdRVpefRw/+tkfqKzEDGt+o6b25n+I7wc3z/uAzxAiEA/dUXXVwKA+e6N3Q8RM1FFQ3XbJQkYN/OXCST2mw9DBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkau/8nv2ByHH2Z+DssIpnW9zLUHNA3MBHlhYCrN8jQAiBAcovP5ZWOGIH1k0jznn6miESbB5c9xAI/lVei8I7Zvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1695777},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"dist-client/index.js","gitHead":"1e7cebc4ce7168024542187e5e21d7f970ebb777","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"11.8.0","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.20","@things-factory/auth-base":"^10.1.24","@things-factory/ai-client-base":"^10.1.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.25_1789624769703_0.07226061470258971","host":"s3://npm-registry-packages-npm-production"}},"10.1.26":{"name":"@things-factory/ai-assistant","version":"10.1.26","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.26","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"d835134d06632fe30cf6137c6e119a6c6679d556","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.26.tgz","fileCount":225,"integrity":"sha512-7SsP1K0rIw43E4CSLBzTzr6z7c1ud7Arp3NybcelZZ3IxuIbhLGmdVRag+nTsbQgA1ugQd1JEaOhTuG7SRUxCw==","signatures":[{"sig":"MEUCIEsW2t/d4QjDK4IqTx3i9DSkRMZYkvisOgOr1I7vtFXlAiEA9NGcd6rzWtyaUtB8dPkTaq2tnG6+BmVwJlac4PvKbgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0U6Hl2nNEPprTPE11EnXLhpoN5jabPjZq9ESGyeoObAIhAKw88yzo86Zl0pm5s9QJFZoQWrOCwYKRJJEvWIP+cwvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"151bda14d899442c6846532ddded1e2bfe23a2f5","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.26","@things-factory/auth-base":"^10.1.26","@things-factory/ai-client-base":"^10.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.26_1789655009639_0.45244961649288395","host":"s3://npm-registry-packages-npm-production"}},"10.1.27":{"name":"@things-factory/ai-assistant","version":"10.1.27","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.27","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"0cc8aa4bd149783f2e641bc1851dd85953f80982","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.27.tgz","fileCount":225,"integrity":"sha512-9hyPP5KwcXtDsxV1P3mc7N4f5EVJTsef/ytVJWZA4kV23lH/+K0H0YWgFJz9SAQUN6gAKfPJKjueZq0G5YMrKQ==","signatures":[{"sig":"MEYCIQDxL+bSDxFtML5jbFlGeqxD/YMl2J6jIEhK/gLQTdktWAIhAPreWv6ud5xiT1NL530hxbaAPRHKqRiE2bnhEMsgFa9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwk2oSQJvj+pUAOqSo1eXJxoKdEDszZeJ4t/fFoFHj0AiEAtNlBrZ4ziZzlVGtqz5GWj20tWTVhrO96nQSoxHSUQyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134798},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d04dc762cacf2aac8ba0b0f5d768eca365fc09da","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.27","@things-factory/auth-base":"^10.1.27","@things-factory/ai-client-base":"^10.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.27_1789687492081_0.9158870462444519","host":"s3://npm-registry-packages-npm-production"}},"10.1.28":{"name":"@things-factory/ai-assistant","version":"10.1.28","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.28","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"0a2ff117567ad64a36cc2e48da84174ccd9e7bf6","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.28.tgz","fileCount":333,"integrity":"sha512-4lHrg+rWkj84TQT91Ol1OUh0NpKfGKkWTQnUjSwrkO2EfHFwhDkhRZDZdwq6dCyuuOYva7C836NC4sA4YksAOw==","signatures":[{"sig":"MEUCICxSpOzYomb0a7wYk9+RhjO0UDO4o7xV5A6+RSvJSdygAiEA41KkB5zPKui+F8ZnOkwaoFqNifVFpCaOoCHhY5cV6D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjgjjogy5XgVt/uiQj8a0dp/FMCkAw8Rnyw9PSbv8g1AIgdSd0muo7TQzBQ+ansXEzkBQ8KGfq1UApOyQzL3Jhjc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2772032},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3a260a0f79bc6b41a692a103955bfcc541aff60e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.28","@things-factory/auth-base":"^10.1.28","@things-factory/ai-client-base":"^10.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.28_1789713446547_0.7081870226550842","host":"s3://npm-registry-packages-npm-production"}},"10.1.29":{"name":"@things-factory/ai-assistant","version":"10.1.29","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.29","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"c90369c177cf2e076013bca4df888fbe60c46108","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.29.tgz","fileCount":345,"integrity":"sha512-h0uNFWJeY4rWXJvNFaQVdl6wHAr9zn3Q7s1RECh2pF8jaLS6FWEh+y/srfoVeWqv4iiIGMDCFmL8wVnhLSzoIg==","signatures":[{"sig":"MEUCIF5QoeoX3KxBdeQEQKf9Qf6dSWfExoGy7e1Yrt1YVeNQAiEAh8s50cXBg8H62yD3ZbUV5ktKpvSpwaPbiJNPhQyHkQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzOEVwrjrtONvf9O6UfCFrtUQaTcY1RkVdcjgPWAKL9QIgeODtzr85URfhGDD+75yEFxf3CD5XLlK9SwXPzgZCSBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2868484},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e6bf9dec003fe5e794746aaeb5852b3b50478232","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.29","@things-factory/auth-base":"^10.1.29","@things-factory/ai-client-base":"^10.1.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.29_1789731342637_0.843795983625907","host":"s3://npm-registry-packages-npm-production"}},"10.1.31":{"name":"@things-factory/ai-assistant","version":"10.1.31","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.31","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"508214f6cb6b528c52bf94c64f84a644dac09d71","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.31.tgz","fileCount":345,"integrity":"sha512-3T9l8uJqTESiuwKk1m+ANQ12dCuS46jeb5yiovmTRzsOahy5jTa2jksVpXQAOIV0/lvD/QMM/lYxOixxOoLizw==","signatures":[{"sig":"MEYCIQD/G4HxFlv84BgtzYRkMjif4rK0lUJIqAINKKuWdfZMNgIhAPeujLITstCGCrEemdGyPPjvxhNxhJQ+BmXydWGfdYS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvZqfifn6SCA8a/Kowdhx/4rOM2EMmDZ6XEp9e0QVPUAiBC+N26D/A1eQTLaFSKu3mYnZymZWBclR8v7uNEYMV87Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2874299},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5213e6f9913b40ea2618a2111d9884b792dbaa01","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.31","@things-factory/auth-base":"^10.1.31","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.31_1789778140660_0.16256407429362363","host":"s3://npm-registry-packages-npm-production"}},"10.1.32":{"name":"@things-factory/ai-assistant","version":"10.1.32","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.32","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a290e68a27f232232237b36c8be4d9e13f868b18","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.32.tgz","fileCount":346,"integrity":"sha512-BFa4kNlqiDuGLNGxaHZ7BxphSMuEs0ME6shiFQ3cv/bM/8aaiIlv53Zrif5HIBhQLC+KMQ39M/PfCqjps4eIJA==","signatures":[{"sig":"MEUCIBDL9uAu2Lam/XA8qXVBerJIG1ILm8e9bzxWeQuW7n6KAiEAwrjEoc+/Y+qxwowSHF3buR8meqX2/ANUftV/8heCYs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF6FJpnmTtm1yQLIsdY4nNCCxoNKKPotdQNLQHQnLg82AiAt8H8H7UeJD2UE9/JM2rHvXpS/PB60Be8KDnpsPLp/4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2878808},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"67b211e001da3a923e562cb048e4691bd961315c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.31","@things-factory/auth-base":"^10.1.31","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.32_1789783611138_0.2780788188060055","host":"s3://npm-registry-packages-npm-production"}},"10.1.33":{"name":"@things-factory/ai-assistant","version":"10.1.33","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.33","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"44a13743f142c2b873a0da07582d11579e4d3509","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.33.tgz","fileCount":346,"integrity":"sha512-jA8Aux36BLj/Vpcl8asOADeZXlBhuSXbcylQ8EIjAVgjjlKvXjZKuXFk5vnNs4ODANAe/DwGhVC05O5Ux7t15w==","signatures":[{"sig":"MEQCIHhXOL5R57NMcaL34o0WmT2Ps2I+wBqHINqP6jIvneSAAiAj5sofBqIqrjYu93gkUsEEeKCzMA9fZl1hkjnR5Ut4xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPJYZNEL6Qz9pqwQ8rDnhtjM7UoAXQBYIbJ0EUAlsgeAiA8Qfl65yWNtXwNNUbHa9MR0uQ7W2M4YOEJC2hTrwMyoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2879314},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7fb7b6587846b5ff6ee7a4983652d9561b4d6b2c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.33","@things-factory/auth-base":"^10.1.33","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.33_1789872483942_0.34157332062599255","host":"s3://npm-registry-packages-npm-production"}},"10.1.34":{"name":"@things-factory/ai-assistant","version":"10.1.34","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.34","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"f2d7d7e02392f96d5f4ca2ce2afdf3be45d8b4bb","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.34.tgz","fileCount":346,"integrity":"sha512-6To5iTHeX42WuBG9Al9LTpqznJh1KOhb/5EPV4ly/ARlz+tkI0BGRC8pgtfPaG8bPseJlsWBqLxIwuF51OWPIA==","signatures":[{"sig":"MEUCIETuNar31cS046GPi4qP3cS7zWRgxfxbOa0/1J3V2tqtAiEAnE5h2aza/ufcXMJEy6QuZ6lOK0RWGGSSkC9wFos9ZVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO4zycdwx5NqLXJDGmK8hqUAX0CiYWR83iJ3L9OBPSSgIgApWn6wuFGwFm5XtC10U97FwrHZ4pkk9/RjgOZkEfcsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882654},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5e16fd9f0cbb71c8d395b58a95bd9e99c93975c7","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.34","@things-factory/auth-base":"^10.1.34","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.34_1789900760134_0.355067112548727","host":"s3://npm-registry-packages-npm-production"}},"10.1.37":{"name":"@things-factory/ai-assistant","version":"10.1.37","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.37","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1c57e9bf59f1b24615b6f43eab836f85e88af2fc","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.37.tgz","fileCount":346,"integrity":"sha512-JX7pbCeW7i/YefripeORnBV549q3pTEVRH0JsQMBD6UubnQijlR0MFQxbVYAMRRv/sI5YuA2ZS/QCFdMRup94A==","signatures":[{"sig":"MEQCICSktBPSvjk8yfi02BvlsbJxa1LKbv7OeZ1qfKezJQqkAiAe9qyBR9AQHoQ6bhfu8QWOFGK2RaSSxCrk0tC2AVH4Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBks3i/sypqzn3B9cIEpYLnfRuBdNvsXaTKg/2xs8XKOAiEAybxIXuCa7MZuKxGOgtznI7wqTfupjNON2qwn27ZTWp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882675},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d8a69e5c8803a4b9d3289df0cf38e161a207db61","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.37","@things-factory/auth-base":"^10.1.37","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.37_1790176194816_0.014403779273225226","host":"s3://npm-registry-packages-npm-production"}},"10.1.38":{"name":"@things-factory/ai-assistant","version":"10.1.38","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.38","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"12e415792025feaba30f9e5656a636d035617b21","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.38.tgz","fileCount":346,"integrity":"sha512-xSHk84hykYMX6y1HpvCxDeyOWItc6r+NzxH18GkZ4L4bKsIXr5Iw2bnEYyFjwhu1jQohp1Ax+qerQfqtkpWtRw==","signatures":[{"sig":"MEUCIQCy5KbkEk/8Dcm4Ov8LwOJhcEeFNE44ND/THRylE49nuwIgKN+CnoDGD0fjW53nRhgSO0+tCUQ2e4S2i/T0L5NFNGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVpmfbuUNsrK6cSyabXQ5XgYfyNJlJWI3xLHV4di192AiAYeTTplUp/NzZf8u/LjJc3qNK2EPSwHIjf54aNtlO8YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898611},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b947349fe1c27d11038b592ceadaba336f14785b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.38","@things-factory/auth-base":"^10.1.38","@things-factory/ai-client-base":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.38_1790217322870_0.04950502471566809","host":"s3://npm-registry-packages-npm-production"}},"10.1.39":{"name":"@things-factory/ai-assistant","version":"10.1.39","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.39","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"cc6b884d426ce181e70e5e355332ad66ce8e3824","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.39.tgz","fileCount":347,"integrity":"sha512-H690Hq492AzFvQsMnciG23pYCXtQSGnRgcQrVtVGdpznnt83Gz9rdTC3jDN9gdRroxVCQ6zLrXnNObYP7xtJ3Q==","signatures":[{"sig":"MEQCIAxQw07uj/AhRsknh03hPNOr4A4i59pVYNJqm836/cDQAiAmfo6CgGKAppZauT/Rl5smIOleEQVQP4dJ0Dm0EreIzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDrMUT5enGhqmJKT45s2VOo3pQNhLc+oImOdxxdd7JzuAiBZlBWQSyy/y60QXQbFsOv7EWFGKYiEYiz8bKbBgZCykw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2904319},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fe5257ad8995fe7e79275e287f36e95b5fd32d1c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.39","@things-factory/auth-base":"^10.1.39","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.39_1790219426336_0.07676837385739121","host":"s3://npm-registry-packages-npm-production"}},"10.1.40":{"name":"@things-factory/ai-assistant","version":"10.1.40","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.40","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"234988c98602f273626bb4164bbf79d1d8ffcd61","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.40.tgz","fileCount":347,"integrity":"sha512-1n4BToDV0W1uXHi9K/89jJqoypYUQkUyMRbvlQyXNBgCf/zdKbBxmsg0lzGQ3Og5/qiBkY8GmHqIPxbfn6xbhA==","signatures":[{"sig":"MEUCIB52w4THf4T6+WM0pwNPUWxfgu8pkaXC3RDMy2TAb9dhAiEAmAA5tSZXh8etqHU50nQbyhShZe22nhjs5Xqsf96TWis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1Ov45svuFxm3IW57XjDdCf1iHzSE3MaROQIQkAXwGXAiEAvhSTP1riPh7EyG+a8Ynfc1JVt9cE0ggvzF8811oG2jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2925512},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"51c5d804c14ad8fcc6d4707e6ef80c9deede2766","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.40","@things-factory/auth-base":"^10.1.40","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.40_1790221250693_0.973237739254504","host":"s3://npm-registry-packages-npm-production"}},"10.1.42":{"name":"@things-factory/ai-assistant","version":"10.1.42","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.42","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"11004d276f897a45f554085fea257c2a834cf83c","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.42.tgz","fileCount":347,"integrity":"sha512-OkAvcsBrDPd5rHIrsx9x9w63HZkga0Yr2YJprxGk4JEXjA8chyo30H70SJsFYrygwlkKA801ZdvOahIGOWrGSg==","signatures":[{"sig":"MEYCIQDy702ATmcQFt+AemlgsJG7NtI6H0HmrPe/0HE+UcH0BAIhAOHO/fmpuYToYscF75Nf6xKv9hxb5hvHS7WT3ZYTc1iY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICERLj+w9avE3bZIxcAAPM221nvDtmYNQJQaZzMPIgCaAiEApg3bAN2mFZjZ8HApPXhvlHgsamF5Q2fxSserYZi/WiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930473},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"982aa01403b979c4e348fd207a3fb4d1a7b5f521","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.40","@things-factory/auth-base":"^10.1.40","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.42_1790225704322_0.2972492719336548","host":"s3://npm-registry-packages-npm-production"}},"10.1.44":{"name":"@things-factory/ai-assistant","version":"10.1.44","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.44","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"fa9802cfb40991131a7e53648729038fef9b325e","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.44.tgz","fileCount":347,"integrity":"sha512-+3f1XXKd2ZDrzLRkU3jFfjOg8BTLCyMQZn/9JZ4szIDwjMF4DeqjVwYbaSVikje1ZddbXaRwF81ZzQzylaU3pg==","signatures":[{"sig":"MEUCIFSTvS07V/m2F3g6jupYD5LsF8ldepBy6N88vnGxzP5UAiEA1ZPh++7SfzxnYQbT4MhiatH2IvAlJmq7BHjSBp+mtZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFnX32W3dp78wPISSrdoAx0q92rt1R6UU3PYybWwm7hwIhANuEsGMZSLcCePC2cbu+z/ZOyTTQhQ3uHPQZJv/Ej72I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930607},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7c95c4e75e155e51c714409e865d96f317232c23","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.44","@things-factory/auth-base":"^10.1.44","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.44_1790234223342_0.8287272091230076","host":"s3://npm-registry-packages-npm-production"}},"10.1.45":{"name":"@things-factory/ai-assistant","version":"10.1.45","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.45","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"adbf0c06559ab5d5fbcf73abcd972fd9e68d0620","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.45.tgz","fileCount":347,"integrity":"sha512-RV5u6JYR7tULvPrMTjKL1xuXpUJ19ZsRCw78lpHvQe/o4KDGTPPdh77Ti9V3z3CoPKgyZFyGedlsxOf4voUaug==","signatures":[{"sig":"MEQCIDAa+AmHIsRDRA7ukjeexw2WWvYSPPEfw9a/z+/jR0/KAiAwy1aRzt6/6atKl5H6S8GEQJjODw0fE2vygojPzn5JPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDmr0pX7TcCl6ZtLoG1uiUA/rVwJf1ctYlSzSP4Z5ZtZAiEA2Ghe+xRZkgCYlCb3buw/iGEveVWP8HSmTid4PUz5QlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2932756},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d72e1fd1285797fcd7839d97a18e31f5bf076ae3","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.44","@things-factory/auth-base":"^10.1.44","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.45_1790240964277_0.2088389243825004","host":"s3://npm-registry-packages-npm-production"}},"10.1.46":{"name":"@things-factory/ai-assistant","version":"10.1.46","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.46","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"06e9c3f5e2f75551773b54f8bd7bd016cc945c7b","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.46.tgz","fileCount":347,"integrity":"sha512-EbgK5xsG3SO1sjiT2Ebw8jB0Cn0WCGINp/4q1c4So1CbQjai1Foxgp1Fil/HtGsQO1bydgymR+ji1m5OhHq9hQ==","signatures":[{"sig":"MEUCICTlZRJHDd+tGPr9OpwzM8rBoBYhndDOt5R/JLQAqGVzAiEAvT9If3sduSaKhdLeniAGrxvwizNz0FqVvlpwF+6juyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICvyr+wFvsXuMEAZZH8ixjF28Hdzazchsiy+u+vYy5qWAiEA+LmudC8F/PMZbCE5k0CSEJqGsrX/afM7E+KG7HwTmIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2932756},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d3467cde550453f3348fed0ed6c79a12a6ba0db4","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.46","@things-factory/auth-base":"^10.1.46","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.46_1790246873132_0.4554606976722353","host":"s3://npm-registry-packages-npm-production"}},"10.1.47":{"name":"@things-factory/ai-assistant","version":"10.1.47","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.47","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a9763cddba777b5a71b08e78c6f6c0a6d8dd2be0","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.47.tgz","fileCount":359,"integrity":"sha512-cl9HCiEWRl/Ejz9NKAJIkT4sq1F3S69wYX46qV3L22fRbjGharwiy7GxMOeWNU51dseFndwmk5mKnI1jLFeG3Q==","signatures":[{"sig":"MEQCIGpwh0A01kbnoqRb3d+MvVC5Q5yoB1FDMzF6XHXiwOSxAiBt8ueEuftd0sHwPuAaQoULbYBj1KumKGAxUjQ53iBcEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUYuY/Xt1BIVb9PGjpxkABUkokXEj0SvelxiD73N6LIwIhAJQU559/mhlvIeckp7O7X0K9ToAPCXHmt2O2If4nTcdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2953151},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"185f20d7d9a15715a0ee2757a6a8189ec36cfb9d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/ai-client-base":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.47_1790255058025_0.5642009800008627","host":"s3://npm-registry-packages-npm-production"}},"10.1.50":{"name":"@things-factory/ai-assistant","version":"10.1.50","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.50","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"9e4733bd975ff119979d813f98455b9440e93b48","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.50.tgz","fileCount":441,"integrity":"sha512-JGmQRypqlp1e4jdOrdKUhwpYZ2uBnml+OruDpeHmUCnBBgy4VuHlYoh9f0B8tbbxFlOPyGTPF1Ydi9RK09287g==","signatures":[{"sig":"MEQCIEabd8nzQBSM9fDmXlTc1Z9l2mHIIwRJ0qwVd1lPG4O6AiAeEOh54y5W9I9UGy3nHLAO6I+jMaqf3Ia9YFxR5uOHAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEblaa0mwH/R3Zux7mwy8GTndXOYvusDOICXnbbStFKAiEA7v8HytKQ8aQl4MeXQJypbJL16WcTjA8vrr/X9gLZ6pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3477748},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4700d39d70eb5fae4ad56cf47ea0b966c8516ae2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.0.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/apptool-base":"^10.1.47","@things-factory/ai-client-base":"^10.1.39","@things-factory/attachment-base":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.50_1790272103237_0.8316507511355657","host":"s3://npm-registry-packages-npm-production"}},"10.1.52":{"name":"@things-factory/ai-assistant","version":"10.1.52","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.52","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"abaa1291f66fbe6fa2ecbd4a8364618094e1ee95","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.52.tgz","fileCount":441,"integrity":"sha512-sxe2iHSoO35LAaba0HmKAbgu3lwep3TP33Yi+1gunP9zWtVxZMsoV2xLPt0b5paNuMge4mdEwSd/mQ99yXCbtg==","signatures":[{"sig":"MEQCIDrCduUk1Br0qr/q3lBJ/P5TF+zrsRaVhF0n4NVilMVfAiBIc0sbeLZXa8vnj6swwxECAa9goCPs/YFZKGbl63N0BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4Ui49GIafcc0Uopt5xJZ45czMNMxCD3Yc+Y9W+p0DZwIgZ/Imzl+9g4UBA0Z7pnU6x5EjTf8dtf/37QPSnjF5nVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3478906},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b3ec4f0a38f0759d396f49b1f47c547bff4657be","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/apptool-base":"^10.1.47","@things-factory/ai-client-base":"^10.1.39","@things-factory/attachment-base":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.52_1790284886357_0.12559755689212992","host":"s3://npm-registry-packages-npm-production"}},"10.1.53":{"name":"@things-factory/ai-assistant","version":"10.1.53","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.53","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5c1f8307b33d19c351ee44906e3c9e24f9e793b1","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.53.tgz","fileCount":441,"integrity":"sha512-9f6VsMWFiByz9j4aFLLr8szI6E1xICqWOalp28tTx39y9e1tahFO5rcfut/3kW3vduhviHZjx8NZkbmGfrHyUg==","signatures":[{"sig":"MEUCIBwBUlW/MIJouMuODRrIvfq56yZMC1DkcrjEdYvmjs5wAiEAgLxQA92W06u8mdnk2hrsZCtR36hbWczmSzit2KKkO1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYNXTYkuGO9C0P1j36IVO8Y/Y1rEN+PJUmBWnBEN5WoAiAM+I7ETycZBjYh6/KPfpY/jKWxWFlK3OH1xnJmUv8VcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3478906},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1bdb0c604614735fd5a5467aee1e56f53be6b89e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/apptool-base":"^10.1.47","@things-factory/ai-client-base":"^10.1.53","@things-factory/attachment-base":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.53_1790287486850_0.8101035059021529","host":"s3://npm-registry-packages-npm-production"}},"10.1.58":{"name":"@things-factory/ai-assistant","version":"10.1.58","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.58","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a9a060496568c65cf07010647b87f716a8210846","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.58.tgz","fileCount":441,"integrity":"sha512-TZTu4F0l/br5MoWpLXY6IvY9BOzgW1yWntnG1x7/FdZotUQJPLoWgxqU5K6rfHbKjT5AhEK+F3TpFnefPQCang==","signatures":[{"sig":"MEUCIEjuwvI8SvfegUeR1mMnKJ7aVA0w0zCdrUC8Q2lpLLu6AiEAnS6smjgknT7DbEqaRSystl4iAIyQqSxhcOs9qTykTSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjv1quGabikY7YmfYybdcO4r1PSBtNf1ljgRPHVBNbBAIhANNB5E32moDKZJEXx671XlvFpFHyrdi8vux8ZKpL58OF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3492253},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9410a421e67ef11035d1e13a68a1ae88ed91d18b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/apptool-base":"^10.1.47","@things-factory/ai-client-base":"^10.1.53","@things-factory/attachment-base":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.58_1790323561352_0.8415064935193122","host":"s3://npm-registry-packages-npm-production"}},"10.1.79":{"name":"@things-factory/ai-assistant","version":"10.1.79","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.79","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"3e2b7f7ab294681607e6d981ecede514ca4fa550","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.79.tgz","fileCount":441,"integrity":"sha512-H9vhNz36Gmnj/2shpIzGzt/6Gu9YTsrhtWD3DMjfCLXx7BHzmGBcqdrgUobPQPdsojAW2sgbkrcM7hRYO7euGg==","signatures":[{"sig":"MEYCIQCyut453p394o4cWYPz75dr8hGFwMTbjXMmLW94XcKewQIhAKcBgiwoDYcVpdanEZhEwbOvS0XBcEZHfX8yAMQ+ZeSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDW++QN0VfCu7asIxOGZC2eCpjoAt6T1SJchrEN9z/igIhAMQuaBoG8LN078JZcFmNdN0N8UcJOZNTpMnwFpcJZmAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3492677},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"94cde9ba17dfdddb0a16139b71e5a7e370977e4a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.53","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.79_1790484603536_0.7084461129208453","host":"s3://npm-registry-packages-npm-production"}},"10.1.81":{"name":"@things-factory/ai-assistant","version":"10.1.81","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.81","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"2845f753260c3f6cfed64b50b70a7ea10970d18d","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.81.tgz","fileCount":454,"integrity":"sha512-vC5MMZgRMAt9QAde6/uaFQyVbfHX6yne5zVN3mU+yaA6C++u1Yoki/7h1N3Ocm4bKFkbVck0GxOLmGqitMxr+w==","signatures":[{"sig":"MEYCIQCPnpOnoanXx8hRl+y9/qvpYrKh1o/lgwchxr+gGUo5vAIhAJZ1Tfv+HZrgxhfvE1VUbd57eyFCSJaOUCEtY73dIZfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCphmWmw1t6btl+Dt9hVQCZPiHQUxYbCm+s+IXeLGhcsAIgIjg8swO99hFrCxmoX/k/gWhnuWPUJ3cXTdOZ1+Bszfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3628477},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0c4f91d92c8214a9b2eca6690a7ed48bd2d828cc","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.81_1790524973247_0.6761566104573058","host":"s3://npm-registry-packages-npm-production"}},"10.1.87":{"name":"@things-factory/ai-assistant","version":"10.1.87","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.87","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"4be5194b7ee9ba7f522615f3947dfcde5014bbe8","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.87.tgz","fileCount":454,"integrity":"sha512-jkFt1x1meBXuC2nkKGwbO9Eqw80NZaUsKyHu4sgpqzmKscBqL29pUgpS2odqtakzO7KIZOdJ0SrPmWZzuf97aQ==","signatures":[{"sig":"MEUCIEhRk4MuShru8EBkzPlFIQEniNvXjXpnTkNQG+j0LNSXAiEAs6671/Y/JzeYC+y1BlCdg+swqftWX0SctmKJopuaJxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAR1K62dwDPe0Iw3mRdhHYk5BZ2HkAJL+/NEe+RVJ0qHAiEA/bEDqviO2sYNl5l3nvAMCl7iCQDR9CKe2MLmf4I6MEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3637637},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dc552c2a7b7f97e3377a26c378ee15d3a1de612a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.87_1790714151292_0.28670508519672944","host":"s3://npm-registry-packages-npm-production"}},"10.1.88":{"name":"@things-factory/ai-assistant","version":"10.1.88","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.88","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"f38075ddc2dd878708011119f76233da5a9a8cb2","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.88.tgz","fileCount":454,"integrity":"sha512-oUxhV9i06aSKPNid1C73O59zITFwRBVHrNPWW2oFtCITubz5PkZKLWueXX/vvdNoVx5Rjz0ZzNHvbdNRSNFpGg==","signatures":[{"sig":"MEYCIQDdoT5t/iY5pGYoSxjbrDoSOGAnFBruRutRMLjSY+ua5gIhAOxXM10n8V0Wb92F9chfGi3riNDMjKdT/VTwbgoYh8TN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBvd4C3QW8RnyAx8zVQZZytaHJkP97oXzi/9jILwFv7QIgUj3aI8hwb6vO8rA28pKWz6fXmWgg34ked1J65g+n0RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3639738},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"11ece44d38c469f73aa28f4789f4baa244545097","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.88_1790747496951_0.995908154947196","host":"s3://npm-registry-packages-npm-production"}},"10.1.90":{"name":"@things-factory/ai-assistant","version":"10.1.90","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.90","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1071d6ffc4d404eb2167ed8cd72b3cafe58cde53","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.90.tgz","fileCount":484,"integrity":"sha512-matHuJW7WEGTMNq7BGRbjddXitNcNHgO83Gg9LxwovMuFfyncfx70+FiU1erAoOQ/kTlszqVvOQYJu4y7aCyBw==","signatures":[{"sig":"MEUCIEHQKLuHhyDKyW8z1/gyxcjCfMG/jj89BEGkJpAa2x7OAiEAwiFA3Of8MpcbZgx4RXPmVNa3jDyL40OFqzDGa5DuDos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjgEcxTwzjWZv5FCm4wCx2pjmZYX6gWJcWF44i8WJDrAiEAy+ZlFaC7vLz0WqF9UZKEVwdsMWZRrdYBURE5vuVwrqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3906925},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cc35c48a40020554ceed0b1801dc7955fe027e79","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.90_1790754055943_0.026870960808111688","host":"s3://npm-registry-packages-npm-production"}},"10.1.91":{"name":"@things-factory/ai-assistant","version":"10.1.91","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.91","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ea60e887cdffbfe6acb85cc5ebc1e87142e99025","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.91.tgz","fileCount":510,"integrity":"sha512-IwaH/LpeRQUyWegB2ddP85g5caA7m+aHHMZ+nF+GA+ck27BUbbYhyZM/k+MhPGnhXO7ebb7qzUxK8Ic/+JUotg==","signatures":[{"sig":"MEUCIEIHoJGVtY/NWtO7bhdcMuBX/m67cmRnK21EdI+i8B4uAiEA9HkdyLLnSU646ivl+yLoNnbvD7MC/cioiv6a+fT14ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGsOz8eSkHY3oCZnumxYP4MFMdKKZlL756yV15yHVMXIAiBCOnftFlK4K4GzoUwhTdv0rCllNYhsnxRrPmjtBqpgow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4083075},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e9a052f7faaeb5884db1ff8b862b8f05567a31f9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.91_1790754651540_0.038646663922639934","host":"s3://npm-registry-packages-npm-production"}},"10.1.97":{"name":"@things-factory/ai-assistant","version":"10.1.97","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.97","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"139709081586e4db4868874fbd21134fee4e1dc9","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.97.tgz","fileCount":515,"integrity":"sha512-SsOi5H07MNNU+R63zs8cqd2AH5DqNWnBOrp+hysLIpsT3/Gi8UgXq5/wz9djsQIs1AbWKer0f9hi3J8yq3m4gQ==","signatures":[{"sig":"MEUCIHjrMdMi5nx4LaDexu9UPWTTgT8buZ4aWzHRXuTUDgqdAiEA8NKCbEmADp1k5Ix340KmlRRtIfYJfDhjf2xXUewcV2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHY0Trl9FbKUTFORIv3SXRecruPh6QFDuuVoEh9Ev8dRAiBDJc4LKe9oiFVqSngtTo4DCSqd1/IDnRrsKqMVQs2RYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4204341},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"79bebdf2ce31c5e82134757678be2cc1bb6e4dec","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.97_1790811454046_0.7528514508322635","host":"s3://npm-registry-packages-npm-production"}},"10.1.98":{"name":"@things-factory/ai-assistant","version":"10.1.98","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.98","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"cc4c7d8d032ec53255613f4836b0b4ab8d4943aa","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.98.tgz","fileCount":515,"integrity":"sha512-dWKfUahKJcSGAtymTS7GSanES4evaPHMNrNU01zgpnikUxpnoXF5vm7rr+aXu/sXVKwGxcI4Pbc0gWljdPB4KQ==","signatures":[{"sig":"MEUCIHzT2WtlUo1fkemGXzmv8XQhNR8r9nFTbaUPWV6DrCNmAiEAnab++yifJZvtfw4QrN/hjj1QllVgMVfEqB73Am5B0as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCduXDr1GfuWGtvsHLEuU7BjQC3tCw/gUC54iN7ka1u3QIhAO8+DOk3rXGdwi6NAQRN82jIjE543yuWtwxSd5BCx5BG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4216695},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6321b11b694621c8cf7ba105650071eb88e9beb7","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.98_1790811846666_0.5826722226520575","host":"s3://npm-registry-packages-npm-production"}},"10.1.99":{"name":"@things-factory/ai-assistant","version":"10.1.99","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.99","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"c2ef8456a0f0bee07c65219b5873625f92c6cc71","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.99.tgz","fileCount":515,"integrity":"sha512-mfZPk8a/9ci2WmOB6ZQQClO1V2leXttPEkvVbPLplVmRQTeK9vNGDD9AyuItHyxop/e0w4Bnpk5GhsZCybvCdg==","signatures":[{"sig":"MEUCIGhHkVKh48k4MzYrJkH6S9yWpsJ6OeLDN0rD54fDfs6BAiEAq/uRTJMVnAC5l+oKRYo6EV8DqAK0pqjNKhh64qjuw08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxeKCLGDPuYzQR1LWMGMICuhx2Clt/EK9fewDw/OBYQQIgG8gGz2awMI9yTYCqxm8nJGcTDFFdZStNVp7BG1SLlcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4220330},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"15e86d38824d6d2af94043eb14a928232a8924a3","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.99_1790818292649_0.9529045015907256","host":"s3://npm-registry-packages-npm-production"}},"10.1.100":{"name":"@things-factory/ai-assistant","version":"10.1.100","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.100","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5f63df3273987db1337390bb59cf19f785db28c0","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.100.tgz","fileCount":515,"integrity":"sha512-v8aIKxd/t5QvibkDV90eVPulw+cQEH5tbqlVh+KUieWelCI/G/LZCGgGA//+IaXti62+1r7FMRW8lQerZklT5g==","signatures":[{"sig":"MEUCIQD7VuqmPuk9nKZPzjIKFZsjMX0i8Z24SDBu2qJGLJXx5gIgD1C9ftFHhwk2lCJYb3KCpqqAANjb5aR46pW4ua8GAA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHVf5Xo8Ue9hLZLaqTC/WEFWupkgEHT52bJG9Y4UjfTfAiEA0WtdaDmIcHhex+Enmb6l1HLxCVYH6VV2/2vf7jmiSQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4263946},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e3c2444ded42290fdc77b189f5befa419f575f9b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.100_1790820027259_0.5624207815856541","host":"s3://npm-registry-packages-npm-production"}},"10.1.101":{"name":"@things-factory/ai-assistant","version":"10.1.101","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.101","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"519f931f22cf0fcf31df6efd79ce6861c78919c1","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.101.tgz","fileCount":515,"integrity":"sha512-OKN1M2oGAx+XBZpjIYqaD1BRXLQuefwAnTu+J/AvuVALoo8hCBSP/mn4rtBDLFCj/NTCB45a/kTtW/nCY5s9IQ==","signatures":[{"sig":"MEUCIQDs5sLw3JHD5a9fxhsJ15coSEVuJUBuFRQ5xIqF1BgpBQIgUPMhHoYt+A40LNtdCSGzf3AlvPCMZ1huqYgl7+DhRD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlyp5vtySPVPWLNX7QeaWN96L1v4JHL1S+1saB3DdeyQIhAP8YKnwf5eNshmuIVS80wiSot8g6mBwej3HrsI3voTZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4292992},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"44abc5cac98642b8028b17bf3e019d083539ccab","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.101_1790820454504_0.2560393826479088","host":"s3://npm-registry-packages-npm-production"}},"10.1.102":{"name":"@things-factory/ai-assistant","version":"10.1.102","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.102","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1f2154d34b6ea186c15f0f03112d6721f696a413","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.102.tgz","fileCount":515,"integrity":"sha512-x0VJomc8H3/yvfECg3ZRFRFAiKydgFg+acVMZpqhzaapvRsP/xOgcPi0PcTGZy3BbAIMfHfTZ/TNh0ffFyJWSA==","signatures":[{"sig":"MEQCIAvl4xzbKF6q2KhKWXiVVVMtnWXeZAH5JuH5/muo6qZGAiBj8pPEDvBX05kvqVCx157PvdoFWZUUpuzATZtLFTEF9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDH1flLqYtUnUiwAyltiJFnBE/9kx3HmXjnyMj4SjjnTAIhAKEAP3nQRIVxP9HXqYM5ENaF+Iyl5fOeod2lZ5mKfjqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4306747},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8bba629dd321caa7c047d52f451d61d2678cc6e2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.102_1790821229690_0.5982251138103811","host":"s3://npm-registry-packages-npm-production"}},"10.1.103":{"name":"@things-factory/ai-assistant","version":"10.1.103","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.103","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"491523d32cf2ee5c241cafefdd12ae42d4702bc6","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.103.tgz","fileCount":515,"integrity":"sha512-zPzP6UNdmEjXlKHj45/kN0ZCXgKo+Gdc7mZk7hbwLuaVzbwIBigEZQ73LH6uo8m63rXmwLNuC5jLD8WxsTyRrg==","signatures":[{"sig":"MEUCIQCW/ZdKZnL/y5jEhSjL9CEOWXGbqwTpEkXyDI/0/e6r2gIgSgzOGnzfuzD73aIzb4L2+sdskBZbm1XUNsmz9EIEYKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBua5QfhJOiWIuN+wpqDGU7IYSA4msWuJvAdF6B3eUMvAiAKQPGjcmfvJLbQ3spVXFizA6WoXw8Who8oICFIwa3U2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307643},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"db9d51a78d29b96c2c9a5c6a5beac70998aaaeb5","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.103_1790823752805_0.18408602192463497","host":"s3://npm-registry-packages-npm-production"}},"10.1.104":{"name":"@things-factory/ai-assistant","version":"10.1.104","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.104","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ec1ed24d2aa70d4a8f8a0ff6fe5c9af737c5c0e0","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.104.tgz","fileCount":515,"integrity":"sha512-YhuU188EJDGfLsz8IbwNTg+m5ddYIp8GV0/vQql/DrDae43cZ8LAjkb9o8TXfKgkUP7Ihl5jXafjo0g4A3ix+g==","signatures":[{"sig":"MEQCIFmOjgMvYFGuGUBFaoriTASoDhyrCJ/bnCKgEa2gG/IfAiA0Drhqb1DUrEp8kEseBMhXqvWLd15EdLAQa5pw8+JEyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCI11GDEhlUwk+gKooFKDAcGWZ2qp58NtET5sVy5lGKPgIhAOSBfKeLaqjhVQwONbwE+bj8R4JZyhS6C7Ys3ZL2epJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4315989},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0d05c7573220c6da2dec2654a4b86d7bd8e3c4fb","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/apptool-base":"^10.1.79","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.104_1790825014041_0.8500160236400429","host":"s3://npm-registry-packages-npm-production"}},"10.1.106":{"name":"@things-factory/ai-assistant","version":"10.1.106","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.106","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"03765b96a37c20985ecd3e3b5dc06aa0f5e8afad","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.106.tgz","fileCount":515,"integrity":"sha512-EfyR+fWrOt44mgk1pK/GBq3SzEXfHwZEE/pnb5rvbeBdNbQBbokoRPZSyHE+ealQ0/IwXAS4XHyiyM85QXc6Jg==","signatures":[{"sig":"MEYCIQDL1EIlZYaDaP8kx5I9/wxCUGhSYvmNew4oXQrF6HFiTgIhAIXH/OzncGP3AUcUHdrXkLva+VHLJQNOwv2zfql2kLMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrFeCGP4IMAsSm/4pfn73yEnFJNkwPW3DmE/OoWYaeUwIhAJlcR78S2VD9G8096GHubIAA0pMl/qU3zSGCBeU1/Qv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4322829},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8d78c14708420773ec32d18b8dd44c300771c44d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.106","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.106"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.106_1790899157943_0.8514888526648949","host":"s3://npm-registry-packages-npm-production"}},"10.1.107":{"name":"@things-factory/ai-assistant","version":"10.1.107","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.107","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5fdafc5ee95a986ee1aef6bfa6deec45373e2714","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.107.tgz","fileCount":515,"integrity":"sha512-RU096BP+S0wLugxFJcJrwTcYczxeRb/yn8n+6/RITdfXFZrn3eDs24cE2FSrjQ5ZW1Cp2EHI1emSkJIo/vDPrg==","signatures":[{"sig":"MEQCIBVPi1z8M7GTp+o7N+bwhX9isGLDtBlQexaJrfR992SDAiArYvhTMxrrF0My98sj4SR1kqjp/iBZNUcLPlqPErPViw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDQUXRoiRja2tFp12HGETBpMlYbWbxqe9U0WDd96g10AiADchj3AL4qS5lPdY+7eIdYStWMFcuol2VfKJktQQ2Oaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4323310},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"65a3d5889e687d8122a65f029b926b1a4769d1c0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.107","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.107_1790921832337_0.08928912681275647","host":"s3://npm-registry-packages-npm-production"}},"10.1.108":{"name":"@things-factory/ai-assistant","version":"10.1.108","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.108","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5adb3b03d5a80f773f74639c0d7fb99f972487e9","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.108.tgz","fileCount":538,"integrity":"sha512-euofONOPr3Sh2c2hb9DpOUoqxK9xotSDmvGFDX3nwU7CdOOW1VaYgkpnEjzNXZBr71phwuy7RAhmjm9so0yiaw==","signatures":[{"sig":"MEQCIF3/DKOp03cDIUIdm2NtkPQ/RnuESX4VKFKMeimhDM61AiBsHqJwX2+rqiA6ohK/HbPirnzZ7Tjz/YKWHodWdK76Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHibjYx07F3DUEuzU9o4I3RUnqzZuEKTDAaY2LGbAUqeAiEA6qpW0HF/lXDuoNiAmx/lKKJcgyKquIjWfVxmeJzdu3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4472451},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b9e1747b2796c323ba8b0eebce7b4628be1e3fd0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","exceljs":"4.2.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.107","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.108_1790925454299_0.9932436752635343","host":"s3://npm-registry-packages-npm-production"}},"10.1.109":{"name":"@things-factory/ai-assistant","version":"10.1.109","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.109","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bfc41e291bb17f994de98f73141e1451e1ae18a0","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.109.tgz","fileCount":539,"integrity":"sha512-uPqxGIhPI6rEhIKDu0n/liLa96utK41qj+pQnh3CRtQgXObnU/+DUtojIalSqevIp7TS4F/iE/TbgAyPeFoojA==","signatures":[{"sig":"MEQCIBVSx3XU3Xiq7INl41WsaKhgLkH6H97PECUO/p+lK81sAiALIRTxQd8F+VVolY77iOz0mXptFy7edDL69geVQiTQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAvJi3CTcRudDqIhPrysT53/EOYPLDDn2iCXsSAY3/e8AiEAvb4k7AqbM5Tv/v6CJNRWvkDAQ7DnxMDzjSoDRTjDjwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478514},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4d51757c50d8347e83c96aeba73d770bdde55b73","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","exceljs":"4.2.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.107","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.109_1790926262411_0.9428890169236261","host":"s3://npm-registry-packages-npm-production"}},"10.1.110":{"name":"@things-factory/ai-assistant","version":"10.1.110","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.110","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"836a68ba9ce5df51d853a79467f9f15dca6831c9","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.110.tgz","fileCount":544,"integrity":"sha512-N6v7j29LydLBe2LjjL3E15UEtFaMkxkB/dMv+TOcrn7wy/NudmstV2Gsc2PT28jpsA9xJD6SJQoF54PJeY+IYg==","signatures":[{"sig":"MEUCIQC03VAvjTb4nL0/DMYkrqVmjiG2voiqPzp73jVwQWOIBQIgOX4tW9DMaBn2hrh6OdvbfMbTFb7JY8teofFlRlMaVOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNtLoMnPfoMgX0WjdrEsCcMHNU4SGyE9kdj1oJb3alDAiEA1/M7JdrqETRSds3LH+rr73kSllgdRY8n3itLiaqE+Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4530781},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b68feb6eccbef44af2a6365f384bd852dd70a8f9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","exceljs":"4.2.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.107","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.110_1790929060839_0.9854411633417994","host":"s3://npm-registry-packages-npm-production"}},"10.1.111":{"name":"@things-factory/ai-assistant","version":"10.1.111","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-assistant@10.1.111","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"41e8972c238e140caf9d4d85262fc6638e9e15e1","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.111.tgz","fileCount":544,"integrity":"sha512-YA2mn7Y3GVM7R2aYy9hZbCs9/rApHEqBsG/bwTeLGZlfmKeoUMHVSMlYacmHVOWrTnwfYVl1nK8xJ18wSdFmzw==","signatures":[{"sig":"MEUCIB0lkmMKKwkCcRmv/W6XAgi50iM62MEFG4IxaBJyFk3sAiEAlv8J0TZN6nGPvXLf1tg8orQa+b7Fr5wiJ7bUrDduCao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFa2t+3kSkHZxisHeHGRP31TlizT5aXbjvBhhUVDjtNlAiEAyg+94uiJVu580+w2IcQ6YGXrMJ9NAgXse0Mw9P12zP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4539502},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f33122c15e5b3e45393129e9418e2c367a273ade","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","exceljs":"4.2.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.111","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_10.1.111_1790931284632_0.3643957182982822","host":"s3://npm-registry-packages-npm-production"}},"10.1.112":{"_id":"@things-factory/ai-assistant@10.1.112","dist":{"shasum":"95be4a92490ff2217e004a9561a2763e15648b7d","tarball":"https://registry.npmjs.org/@things-factory/ai-assistant/-/ai-assistant-10.1.112.tgz","fileCount":544,"integrity":"sha512-eQEc/LxblJ3nuhewjvNzKXWiNiNu4fEv1fXsgVaiRfn6lRf2uqKHJUF8cqG8InXAS7Hcb61HevsdhbZqhVaqDw==","signatures":[{"sig":"MEUCIQDO7SseTFCgXytOrf3/HXaRHSxAmm7jptqMfpK1jv3qPAIgRZPUgRcfpl/QzSsNxJNoMkjfQyVQBQA5aD6fNK6vDyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA2ykofq23GAeibsSQLc5xIt+F1yCZ0H+CqXA8UeVeMsAiEAxvv1OGHLoakJ2JnOkCKYccsWnQGkcsY6CNfeW+XBe54="}],"unpackedSize":4540209},"main":"dist-server/index.js","name":"@things-factory/ai-assistant","author":"heartyoh","browser":"dist-client/index.js","gitHead":"e300d1b60b98ccb80380afe8df6d2807b1bcff91","license":"MIT","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run clean:client && npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && npx tsc --p ./tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server"},"version":"10.1.112","_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","directories":{},"maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"_nodeVersion":"25.6.0","dependencies":{"lit":"^3.1.2","marked":"^15.0.0","exceljs":"4.2.0","dompurify":"^3.0.0","graphql-tag":"^2.12.6","@material/web":"^2.0.0","@operato/i18n":"^10.0.0","@apollo/client":"^3.13.0","@operato/popup":"^10.16.0","@operato/shell":"^10.0.0","graphql-upload":"^15.0.2","@operato/layout":"^10.20.0","@operato/styles":"^10.0.0","graphql-scalars":"^1.22.0","@operato/graphql":"^10.0.0","@things-factory/env":"^10.1.20","@things-factory/shell":"^10.1.106","@things-factory/auth-base":"^10.1.111","@things-factory/apptool-base":"^10.1.106","@things-factory/ai-client-base":"^10.1.81","@things-factory/attachment-base":"^10.1.112"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"rimraf":"^5.0.0","copyfiles":"^2.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-assistant_10.1.112_1790932243510_0.4258877132302221"}}},"time":{"created":"2026-09-10T15:33:36.220Z","modified":"2026-10-02T09:10:43.772Z","10.1.6":"2026-09-10T15:33:36.538Z","10.1.7":"2026-09-11T16:26:41.796Z","10.1.8":"2026-09-12T07:45:44.009Z","10.1.13":"2026-09-13T06:36:16.416Z","10.1.15":"2026-09-15T00:43:05.507Z","10.1.16":"2026-09-15T12:14:49.255Z","10.1.17":"2026-09-16T01:03:39.904Z","10.1.18":"2026-09-16T11:27:17.698Z","10.1.20":"2026-09-16T12:21:54.177Z","10.1.24":"2026-09-16T15:04:17.747Z","10.1.25":"2026-09-17T05:59:29.853Z","10.1.26":"2026-09-17T14:23:29.745Z","10.1.27":"2026-09-17T23:24:52.249Z","10.1.28":"2026-09-18T06:37:26.661Z","10.1.29":"2026-09-18T11:35:42.757Z","10.1.31":"2026-09-19T00:35:40.778Z","10.1.32":"2026-09-19T02:06:51.252Z","10.1.33":"2026-09-20T02:48:04.072Z","10.1.34":"2026-09-20T10:39:20.241Z","10.1.37":"2026-09-23T15:09:54.958Z","10.1.38":"2026-09-24T02:35:22.991Z","10.1.39":"2026-09-24T03:10:26.486Z","10.1.40":"2026-09-24T03:40:50.824Z","10.1.42":"2026-09-24T04:55:04.453Z","10.1.44":"2026-09-24T07:17:03.440Z","10.1.45":"2026-09-24T09:09:24.436Z","10.1.46":"2026-09-24T10:47:53.250Z","10.1.47":"2026-09-24T13:04:18.118Z","10.1.50":"2026-09-24T17:48:23.345Z","10.1.52":"2026-09-24T21:21:26.489Z","10.1.53":"2026-09-24T22:04:46.997Z","10.1.58":"2026-09-25T08:06:01.463Z","10.1.79":"2026-09-27T04:50:03.631Z","10.1.81":"2026-09-27T16:02:53.352Z","10.1.87":"2026-09-29T20:35:51.397Z","10.1.88":"2026-09-30T05:51:37.102Z","10.1.90":"2026-09-30T07:40:56.096Z","10.1.91":"2026-09-30T07:50:51.698Z","10.1.97":"2026-09-30T23:37:34.177Z","10.1.98":"2026-09-30T23:44:06.825Z","10.1.99":"2026-10-01T01:31:32.763Z","10.1.100":"2026-10-01T02:00:27.360Z","10.1.101":"2026-10-01T02:07:34.627Z","10.1.102":"2026-10-01T02:20:29.803Z","10.1.103":"2026-10-01T03:02:32.949Z","10.1.104":"2026-10-01T03:23:34.147Z","10.1.106":"2026-10-01T23:59:18.092Z","10.1.107":"2026-10-02T06:17:12.456Z","10.1.108":"2026-10-02T07:17:34.413Z","10.1.109":"2026-10-02T07:31:02.539Z","10.1.110":"2026-10-02T08:17:41.049Z","10.1.111":"2026-10-02T08:54:44.740Z","10.1.112":"2026-10-02T09:10:43.620Z"},"author":"heartyoh","license":"MIT","repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-assistant"},"description":"AI 대화의 집 — 세션·메시지·참가자·인박스. 도메인을 모른다. 보드 저작은 @things-factory/board-ai 가 이 위에 선다.","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"readme":"","readmeFilename":""}